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

Reply via email to