X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FOutputPage.php;h=9866e2cd2eeb49970b1a5d88ee4e210b3440a525;hb=eabfeda3bec5d8108bddf143cf677aa301d8073b;hp=2c4c64ee1167a5058802e413c58cee6b5d69105d;hpb=3e5140e9da13e050ea9bb5166cf275edc40d40e6;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/OutputPage.php b/includes/OutputPage.php index 2c4c64ee11..9866e2cd2e 100644 --- a/includes/OutputPage.php +++ b/includes/OutputPage.php @@ -447,8 +447,8 @@ class OutputPage extends ContextSource { if ( $module instanceof ResourceLoaderModule && $module->getOrigin() <= $this->getAllowedModules( $type ) && ( is_null( $position ) || $module->getPosition() == $position ) - && ( !$this->mTarget || in_array( $this->mTarget, $module->getTargets() ) ) ) - { + && ( !$this->mTarget || in_array( $this->mTarget, $module->getTargets() ) ) + ) { $filteredModules[] = $val; } } @@ -687,10 +687,6 @@ class OutputPage extends ContextSource { wfDebug( __METHOD__ . ": CACHE DISABLED\n", false ); return false; } - if ( $this->getUser()->getOption( 'nocache' ) ) { - wfDebug( __METHOD__ . ": USER DISABLED CACHE\n", false ); - return false; - } $timestamp = wfTimestamp( TS_MW, $timestamp ); $modifiedTimes = array( @@ -891,7 +887,10 @@ class OutputPage extends ContextSource { $this->mPagetitle = $nameWithTags; # change "foo&bar" to "foo&bar" - $this->setHTMLTitle( $this->msg( 'pagetitle' )->rawParams( Sanitizer::stripAllTags( $nameWithTags ) ) ); + $this->setHTMLTitle( + $this->msg( 'pagetitle' )->rawParams( Sanitizer::stripAllTags( $nameWithTags ) ) + ->inContentLanguage() + ); } /** @@ -2485,10 +2484,10 @@ $templates $userdir = $this->getLanguage()->getDir(); $sitedir = $wgContLang->getDir(); - $ret = Html::htmlHeader( array( 'lang' => $this->getLanguage()->getHtmlCode(), 'dir' => $userdir, 'class' => 'client-nojs' ) ); + $ret = Html::htmlHeader( $sk->getHtmlElementAttributes() ); if ( $this->getHTMLTitle() == '' ) { - $this->setHTMLTitle( $this->msg( 'pagetitle', $this->getPageTitle() ) ); + $this->setHTMLTitle( $this->msg( 'pagetitle', $this->getPageTitle() )->inContentLanguage() ); } $openHead = Html::openElement( 'head' ); @@ -2511,6 +2510,10 @@ $templates $ret .= Html::element( 'title', null, $this->getHTMLTitle() ) . "\n"; + // Avoid Internet Explorer "compatibility view", so that + // jQuery can work correctly. + $ret .= Html::element( 'meta', array( 'http-equiv' => 'X-UA-Compatible', 'content' => 'IE=EDGE' ) ); + $ret .= implode( "\n", array( $this->getHeadLinks(), $this->buildCssLinks(),