Mediawiki MobileFrontend:默认情况下停止折叠部分

时间:2014-06-18 07:39:21

标签: jquery-mobile mediawiki

折叠部分示例:

Mediawiki的Mobilefrontend的默认设置是默认情况下折叠部分,当用户点击部分标题时,它们会被拆分。

我想更改它,以便将uncollapsedness作为默认值。

我尝试了什么:

  1. 在所有MobileFrontend文件中,我发现这些(仅限于这些)文件中存在“collaps”

    MobileFrontend\javascripts\common\PageApi.js
    MobileFrontend\less\common\enwp.less
    MobileFrontend\less=common\reset.less
    

    但我不确定这些是否与我的尝试有关。

  2. 我尝试将“手册:Mediapsiki的Collapsible_elements”中的指南应用于这三个文件,但它不起作用。

  3. 我使用Notepad ++中的“在文件中查找”搜索“expandablesections”。

    然后我找到了

    MobileFrontend\includes\api\ApiParseExtender.php
     Line 82:   $mf->enableExpandableSections( !$params['mainpage'] );
    MobileFrontend\includes\formatters\MobileFormatter.php
     Line 23:   protected $expandableSections = false;
     Line 64: $formatter->enableExpandableSections( !$isMainPage && !$isSpecialPage );
     Line 89:   public function enableExpandableSections( $flag = true ) {
     Line 90:       $this->expandableSections = $flag;
    MobileFrontend\includes\formatters\MobileFormatterHTML.php
     Line 24:       if ( $this->expandableSections ) {
    MobileFrontend\tests\MobileFormatterTest.php
     Line 24:       $mf->enableExpandableSections();
    
  4. 我尝试过更改

    $expandableSections = false;
    

    $expandableSections = true;
    

    但它没有使这些部分没有崩溃。

1 个答案:

答案 0 :(得分:1)

在LocalSettings.php中:$wgMFCollapseSectionsByDefault = false;