Merge "Add Database::unionConditionPermutations()"
[lhc/web/wiklou.git] / resources / src / mediawiki.special / mediawiki.special.changeslist.legend.js
index f217bf5..ea63e39 100644 (file)
@@ -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 ) );