Nikerabbit has uploaded a new change for review.
https://gerrit.wikimedia.org/r/62594
Change subject: Make the main page look reasonable without JS
......................................................................
Make the main page look reasonable without JS
Krinkle adviced against using addModuleStyles but I could not
figure out better solution.
Bug: 48155
Change-Id: I25cbba0daad092974c07cecb683ee2abf9c52767
---
M resources/css/ext.translate.mainpage.css
M specials/SpecialTwnMainPage.php
2 files changed, 20 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TwnMainPage
refs/changes/94/62594/1
diff --git a/resources/css/ext.translate.mainpage.css
b/resources/css/ext.translate.mainpage.css
index d8b4c5b..74c3687 100644
--- a/resources/css/ext.translate.mainpage.css
+++ b/resources/css/ext.translate.mainpage.css
@@ -479,3 +479,13 @@
}
}
+
+/* Non-JS cleanups */
+
+.client-nojs .uls-trigger {
+ visibility: hidden;
+}
+
+.client-nojs .grid .project-actions {
+ display: block;
+}
diff --git a/specials/SpecialTwnMainPage.php b/specials/SpecialTwnMainPage.php
index 3d89793..950d192 100644
--- a/specials/SpecialTwnMainPage.php
+++ b/specials/SpecialTwnMainPage.php
@@ -27,6 +27,15 @@
$out = $this->getOutput();
$out->setArticleBodyOnly( true );
+ // Default modules copied from OutputPage::addDefaultModules
+ $out->addModules( array(
+ 'mediawiki.user',
+ 'mediawiki.page.startup',
+ 'mediawiki.page.ready',
+ ) );
+
+ $out->addModuleStyles( 'jquery.uls.grid' );
+ $out->addModuleStyles( 'ext.translate.mainpage' );
$out->addModules( 'ext.translate.mainpage' );
$out->addHtml( $out->headElement( $this->getSkin() ) );
$out->addHTML( Html::openElement( 'div', array(
@@ -37,6 +46,7 @@
$out->addHTML( $this->searchBar() );
$out->addHTML( $this->projectSelector() );
$out->addHTML( $this->footer() );
+ $out->addHtml( $out->getBottomScripts() );
$out->addHtml( '</body></html>' );
}
--
To view, visit https://gerrit.wikimedia.org/r/62594
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I25cbba0daad092974c07cecb683ee2abf9c52767
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TwnMainPage
Gerrit-Branch: master
Gerrit-Owner: Nikerabbit <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits