From: Bartosz DziewoƄski Date: Wed, 18 Apr 2018 20:02:49 +0000 (+0200) Subject: jquery.makeCollapsible: Only add '[' ']' to autogenerated toggles X-Git-Tag: 1.34.0-rc.0~5686^2 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=0b593253ba57b84c7c0a7688aa889d50cbad85eb jquery.makeCollapsible: Only add '[' ']' to autogenerated toggles These should not be added if a pre-generated toggle was provided in page HTML. Follow-up to 46a7aa7e3e8ea98b69ae4bd0aff51465da57bcd3. Bug: T192140 Change-Id: I4b7a7091c1db3559a474de94f8286c0df0af8a67 --- diff --git a/resources/src/jquery/jquery.makeCollapsible.css b/resources/src/jquery/jquery.makeCollapsible.css index 693cd7f9b3..6364c70743 100644 --- a/resources/src/jquery/jquery.makeCollapsible.css +++ b/resources/src/jquery/jquery.makeCollapsible.css @@ -6,10 +6,10 @@ -ms-user-select: none; user-select: none; } -.mw-collapsible-toggle:before { +.mw-collapsible-toggle-default:before { content: '['; } -.mw-collapsible-toggle:after { +.mw-collapsible-toggle-default:after { content: ']'; } /* Align the toggle based on the direction of the content language */ diff --git a/resources/src/jquery/jquery.makeCollapsible.js b/resources/src/jquery/jquery.makeCollapsible.js index 7826baba0f..1f40e0a2b7 100644 --- a/resources/src/jquery/jquery.makeCollapsible.js +++ b/resources/src/jquery/jquery.makeCollapsible.js @@ -263,7 +263,7 @@ buildDefaultToggleLink = function () { return $( '' ) .text( collapseText ) - .wrap( '' ) + .wrap( '' ) .parent() .attr( { role: 'button',