Jdlrobson has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/289344

Change subject: WIP: Experiment with collapsing references by default
......................................................................

WIP: Experiment with collapsing references by default

Change-Id: I5ebe531a897524872a05ab44f6e82985cd9ecd2b
---
M resources/mobile.toggle/toggle.js
1 file changed, 6 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/44/289344/1

diff --git a/resources/mobile.toggle/toggle.js 
b/resources/mobile.toggle/toggle.js
index 9a7ed17..72f02af 100644
--- a/resources/mobile.toggle/toggle.js
+++ b/resources/mobile.toggle/toggle.js
@@ -128,7 +128,7 @@
         * @ignore
         */
        Toggler.prototype.toggle = function ( $heading ) {
-               var indicator, $content,
+               var indicator,
                        wasExpanded = $heading.is( '.open-block' ),
                        page = $heading.data( 'page' ),
                        sectionId = $heading.data( 'section-number' );
@@ -143,16 +143,14 @@
                indicator = new Icon( arrowOptions ).prependTo( $heading );
                $heading.data( 'indicator', indicator );
 
-               $content = $heading.next();
-               $content
+               $heading.next()
                        .toggleClass( 'open-block' )
                        .attr( {
                                'aria-pressed': !wasExpanded,
                                'aria-expanded': !wasExpanded
                        } );
 
-               M.emit( 'section-toggled', wasExpanded, sectionId,
-                       $content.attr( 'data-reference-section' ) );
+               M.emit( 'section-toggled', wasExpanded, sectionId );
 
                if ( !browser.isWideScreen() ) {
                        storeSectionToggleState( $heading, page );
@@ -217,7 +215,7 @@
         * @constructor
         */
        Toggler.prototype._enable = function ( $container, prefix, page, 
isClosed ) {
-               var tagName, expandSections, indicator, $content,
+               var tagName, expandSections, indicator,
                        $firstHeading,
                        self = this,
                        collapseSectionsByDefault = mw.config.get( 
'wgMFCollapseSectionsByDefault' );
@@ -241,8 +239,6 @@
                        // Be sure there is a div wrapping the section content.
                        // Otherwise, collapsible sections for this page is not 
enabled.
                        if ( $heading.next().is( 'div' ) ) {
-                               $content = $heading.next( 'div' );
-                               isReferenceSection = Boolean( $content.attr( 
'data-reference-section' ) );
                                $heading
                                        .addClass( 'collapsible-heading ' )
                                        .data( 'section-number', i )
@@ -269,7 +265,7 @@
                                        indicator.prependTo( $heading );
                                }
                                $heading.data( 'indicator', indicator.$el );
-                               $content
+                               $heading.next( 'div' )
                                        .addClass( 'collapsible-block' )
                                        .eq( 0 )
                                        .attr( {
@@ -282,7 +278,7 @@
                                        } );
 
                                enableKeyboardActions( self, $heading );
-                               if ( !isReferenceSection && ( !isClosed && 
browser.isWideScreen() || expandSections ) ) {
+                               if ( !isClosed && browser.isWideScreen() || 
expandSections ) {
                                        // Expand sections by default on wide 
screen devices or if the expand sections setting is set
                                        self.toggle.call( self, $heading );
                                }

-- 
To view, visit https://gerrit.wikimedia.org/r/289344
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5ebe531a897524872a05ab44f6e82985cd9ecd2b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <jrob...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to