https://www.mediawiki.org/wiki/Special:Code/MediaWiki/109479

Revision: 109479
Author:   preilly
Date:     2012-01-19 02:31:32 +0000 (Thu, 19 Jan 2012)
Log Message:
-----------
reverse banner colors

Modified Paths:
--------------
    trunk/extensions/MobileFrontend/MobileFrontend.i18n.php
    trunk/extensions/MobileFrontend/MobileFrontend.php
    trunk/extensions/MobileFrontend/stylesheets/beta_common.css
    trunk/extensions/MobileFrontend/stylesheets/common.css

Added Paths:
-----------
    trunk/extensions/MobileFrontend/SopaNoticeTemplate.php

Modified: trunk/extensions/MobileFrontend/MobileFrontend.i18n.php
===================================================================
--- trunk/extensions/MobileFrontend/MobileFrontend.i18n.php     2012-01-19 
02:28:30 UTC (rev 109478)
+++ trunk/extensions/MobileFrontend/MobileFrontend.i18n.php     2012-01-19 
02:31:32 UTC (rev 109479)
@@ -74,6 +74,7 @@
        'mobile-frontend-login' => 'Log in',
        'mobile-frontend-placeholder' => 'Type your search here...',
        'mobile-frontend-dismiss-notification' => 'dismiss this notification',
+       'mobile-frontend-sopa-notice' => '<strong>IMAGINE A WORLD WITHOUT FREE 
KNOWLEDGE</strong>,<br/>Right now, the U.S. Congress is considering legislation 
that could cripple this site<br/> and your ability to access information 
online. <a 
href="http://en.wikipedia.org/wiki/Wikipedia:SOPA_initiative/Mobile_Learn_more";>Learn
 more</a>.',
 );
 
 /** Message documentation (Message documentation)
@@ -4492,7 +4493,6 @@
        'mobile-frontend-password' => 'Wachtwoord:',
        'mobile-frontend-login' => 'Aanmelden',
        'mobile-frontend-placeholder' => 'Zoeken...',
-       'mobile-frontend-dismiss-notification' => 'deze melding verwijderen',
 );
 
 /** ‪Nederlands (informeel)‬ (‪Nederlands (informeel)‬)

Modified: trunk/extensions/MobileFrontend/MobileFrontend.php
===================================================================
--- trunk/extensions/MobileFrontend/MobileFrontend.php  2012-01-19 02:28:30 UTC 
(rev 109478)
+++ trunk/extensions/MobileFrontend/MobileFrontend.php  2012-01-19 02:31:32 UTC 
(rev 109479)
@@ -54,6 +54,7 @@
        'OptOutTemplate',
        'ApplicationWmlTemplate',
        'ThanksNoticeTemplate',
+       'SopaNoticeTemplate',
 );
 
 foreach ( $autoloadClasses as $class ) {
@@ -200,6 +201,7 @@
                'mobile-frontend-login',
                'mobile-frontend-placeholder',
                'mobile-frontend-dismiss-notification',
+               'mobile-frontend-sopa-notice',
        );
 
        public $itemsToRemove = array(
@@ -676,6 +678,10 @@
                $this->sendApplicationVersionVaryHeader();
                $this->checkUserStatus();
                $this->checkUserLoggedIn();
+               
+               if (self::$code === 'en') {
+                       self::$displayNoticeId = 2;
+               }
 
                if ( self::$title->isSpecial( 'Userlogin' ) && 
self::$isBetaGroupMember ) {
                        self::$wsLoginToken = $wgRequest->getSessionData( 
'wsLoginToken' );
@@ -1585,6 +1591,14 @@
                                }
                        }
 
+                       if ( !empty( self::$displayNoticeId ) ) {        
+                               if ( intval( self::$displayNoticeId ) === 2 ) { 
 
+                                       $sopaNoticeTemplate = new 
SopaNoticeTemplate();  
+                                       $sopaNoticeTemplate->set( 'messages', 
self::$messages );         
+                                       $noticeHtml = 
$sopaNoticeTemplate->getHTML();    
+                               }        
+                       }
+
                        // header( 'Content-Type: application/xhtml+xml; 
charset=utf-8' );
                        $searchTemplate = $this->getSearchTemplate();
                        $searchWebkitHtml = $searchTemplate->getHTML();

Added: trunk/extensions/MobileFrontend/SopaNoticeTemplate.php
===================================================================
--- trunk/extensions/MobileFrontend/SopaNoticeTemplate.php                      
        (rev 0)
+++ trunk/extensions/MobileFrontend/SopaNoticeTemplate.php      2012-01-19 
02:31:32 UTC (rev 109479)
@@ -0,0 +1,22 @@
+<?php
+
+if ( !defined( 'MEDIAWIKI' ) ) {
+       die( -1 );
+}
+
+class SopaNoticeTemplate extends MobileFrontendTemplate {
+
+       public function getHTML() {
+
+               $sopaNotice = 
$this->data['messages']['mobile-frontend-sopa-notice'];
+
+               $noticeHtml = <<<HTML
+                       <div class='mwm-message mwm-notice'>
+                               {$sopaNotice}
+                               <br/>
+                               <br/>
+                       </div>
+HTML;
+               return $noticeHtml;
+       }
+}


Property changes on: trunk/extensions/MobileFrontend/SopaNoticeTemplate.php
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: trunk/extensions/MobileFrontend/stylesheets/beta_common.css
===================================================================
--- trunk/extensions/MobileFrontend/stylesheets/beta_common.css 2012-01-19 
02:28:30 UTC (rev 109478)
+++ trunk/extensions/MobileFrontend/stylesheets/beta_common.css 2012-01-19 
02:31:32 UTC (rev 109479)
@@ -312,4 +312,15 @@
 table td, table th {
        border: 1px solid #cccccc;
        padding: 3px;
+}
+
+.mwm-message.mwm-notice {
+       background: #000000;
+       font-size: 1.1em;
+       color: #ffffff;
+}
+.mwm-message.mwm-notice a {
+       text-decoration: underline;
+       font-weight: bold;
+       color: #ffffff;
 }
\ No newline at end of file

Modified: trunk/extensions/MobileFrontend/stylesheets/common.css
===================================================================
--- trunk/extensions/MobileFrontend/stylesheets/common.css      2012-01-19 
02:28:30 UTC (rev 109478)
+++ trunk/extensions/MobileFrontend/stylesheets/common.css      2012-01-19 
02:31:32 UTC (rev 109479)
@@ -287,4 +287,15 @@
 table td, table th {
        border: 1px solid #cccccc;
        padding: 3px;
+}
+
+.mwm-message.mwm-notice {
+       background: #FFFFFF;
+       font-size: 1.1em;
+       color: #000000;
+}
+.mwm-message.mwm-notice a {
+       text-decoration: underline;
+       font-weight: bold;
+       color: #000000;
 }
\ No newline at end of file


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to