X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.special%2Fmediawiki.special.changeslist.legend.js;h=ea63e394b0a7fb5f1f04dfb04c147e0e505aaa42;hb=1abc89fc7651e122ca53fe874eecb89f30b5ba35;hp=f217bf59aa2e1d3840a2c218fdc85f71da1030c3;hpb=a42cb6663e9784d8dd3433592501ac59c7b7a376;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.special/mediawiki.special.changeslist.legend.js b/resources/src/mediawiki.special/mediawiki.special.changeslist.legend.js index f217bf59aa..ea63e394b0 100644 --- a/resources/src/mediawiki.special/mediawiki.special.changeslist.legend.js +++ b/resources/src/mediawiki.special/mediawiki.special.changeslist.legend.js @@ -7,18 +7,21 @@ var cookieName = 'changeslist-state', // Expanded by default - isCollapsed = mw.cookie.get( cookieName ) === 'collapsed'; + isCollapsed = mw.cookie.get( cookieName ) === 'collapsed', + doCollapsibleLegend = function ( $container ) { + $container.find( '.mw-changeslist-legend' ) + .makeCollapsible( { + collapsed: isCollapsed + } ) + .on( 'beforeExpand.mw-collapsible', function () { + mw.cookie.set( cookieName, 'expanded' ); + } ) + .on( 'beforeCollapse.mw-collapsible', function () { + mw.cookie.set( cookieName, 'collapsed' ); + } ); + }; $( function () { - $( '.mw-changeslist-legend' ) - .makeCollapsible( { - collapsed: isCollapsed - } ) - .on( 'beforeExpand.mw-collapsible', function () { - mw.cookie.set( cookieName, 'expanded' ); - } ) - .on( 'beforeCollapse.mw-collapsible', function () { - mw.cookie.set( cookieName, 'collapsed' ); - } ); + mw.hook( 'wikipage.content' ).add( doCollapsibleLegend ); } ); }( mediaWiki, jQuery ) );