Gerrit Patch Uploader has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/303353

Change subject: Move CSS for patrol from mediawiki.legacy to new module 
mediawiki.page.patrol
......................................................................

Move CSS for patrol from mediawiki.legacy to new module mediawiki.page.patrol

Bug: T89981
Change-Id: Ib79d17fab61b1a7b940b2acff6d19a58a3fe0bc9
---
M includes/diff/DifferenceEngine.php
M includes/page/Article.php
M includes/specials/SpecialNewpages.php
M resources/Resources.php
M resources/src/mediawiki.legacy/commonPrint.css
M resources/src/mediawiki.legacy/oldshared.css
M resources/src/mediawiki.legacy/shared.css
A resources/src/mediawiki/page/mediawiki.page.patrol.css
A resources/src/mediawiki/page/mediawiki.page.patrol.print.css
9 files changed, 30 insertions(+), 23 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/53/303353/1

diff --git a/includes/diff/DifferenceEngine.php 
b/includes/diff/DifferenceEngine.php
index 33955b2..89d2389 100644
--- a/includes/diff/DifferenceEngine.php
+++ b/includes/diff/DifferenceEngine.php
@@ -533,6 +533,7 @@
                        // Build the link
                        if ( $rcid ) {
                                $this->getOutput()->preventClickjacking();
+                               $this->getOutput()->addModuleStyles( 
'mediawiki.page.patrol' );
                                if ( $wgEnableAPI && $wgEnableWriteAPI
                                        && $user->isAllowed( 'writeapi' )
                                ) {
diff --git a/includes/page/Article.php b/includes/page/Article.php
index 6396aaa..f5a860e 100644
--- a/includes/page/Article.php
+++ b/includes/page/Article.php
@@ -1196,6 +1196,7 @@
                $token = $user->getEditToken( $rcid );
 
                $outputPage->preventClickjacking();
+               $outputPage->addModuleStyles( 'mediawiki.page.patrol' );
                if ( $wgEnableAPI && $wgEnableWriteAPI && $user->isAllowed( 
'writeapi' ) ) {
                        $outputPage->addModules( 'mediawiki.page.patrol.ajax' );
                }
diff --git a/includes/specials/SpecialNewpages.php 
b/includes/specials/SpecialNewpages.php
index 718a6dc..d2513ed 100644
--- a/includes/specials/SpecialNewpages.php
+++ b/includes/specials/SpecialNewpages.php
@@ -349,6 +349,7 @@
 
                if ( $this->patrollable( $result ) ) {
                        $classes[] = 'not-patrolled';
+                       $this->getOutput()->addModuleStyles( 
'mediawiki.page.patrol' );
                }
 
                # Add a class for zero byte pages
diff --git a/resources/Resources.php b/resources/Resources.php
index 5c60201..0d8d39f 100644
--- a/resources/Resources.php
+++ b/resources/Resources.php
@@ -1706,6 +1706,14 @@
                'position' => 'top',
                'targets' => [ 'desktop', 'mobile' ],
        ],
+       'mediawiki.page.patrol' => [
+               'position' => 'top',
+               'styles' => [
+                       
'resources/src/mediawiki/page/mediawiki.page.patrol.css',
+                       
'resources/src/mediawiki/page/mediawiki.page.patrol.print.css'
+                               => [ 'media' => 'print' ],
+               ]
+       ],
        'mediawiki.page.patrol.ajax' => [
                'scripts' => 'resources/src/mediawiki/page/patrol.ajax.js',
                'dependencies' => [
diff --git a/resources/src/mediawiki.legacy/commonPrint.css 
b/resources/src/mediawiki.legacy/commonPrint.css
index d387a2d..6a7c76a 100644
--- a/resources/src/mediawiki.legacy/commonPrint.css
+++ b/resources/src/mediawiki.legacy/commonPrint.css
@@ -19,7 +19,6 @@
 #footer-places,
 .mw-hidden-catlinks,
 .usermessage,
-.patrollink,
 .ns-0 .mw-redirectedfrom,
 div.magnify,
 #mw-navigation,
diff --git a/resources/src/mediawiki.legacy/oldshared.css 
b/resources/src/mediawiki.legacy/oldshared.css
index 7ccf59e..786f53d 100644
--- a/resources/src/mediawiki.legacy/oldshared.css
+++ b/resources/src/mediawiki.legacy/oldshared.css
@@ -289,11 +289,6 @@
        font-style: italic;
 }
 
-span.unpatrolled {
-       font-weight: bold;
-       color: #f00;
-}
-
 div.gallerybox {
        width: 150px;
 }
diff --git a/resources/src/mediawiki.legacy/shared.css 
b/resources/src/mediawiki.legacy/shared.css
index 8fcc667..e9cbbcb 100644
--- a/resources/src/mediawiki.legacy/shared.css
+++ b/resources/src/mediawiki.legacy/shared.css
@@ -124,23 +124,6 @@
 }
 
 /**
- * Patrol stuff
- */
-.not-patrolled {
-       background-color: #ffa;
-}
-
-.unpatrolled {
-       font-weight: bold;
-       color: #f00;
-}
-
-div.patrollink {
-       font-size: 75%;
-       text-align: right;
-}
-
-/**
  * Forms
  */
 td.mw-label {
diff --git a/resources/src/mediawiki/page/mediawiki.page.patrol.css 
b/resources/src/mediawiki/page/mediawiki.page.patrol.css
new file mode 100644
index 0000000..8b54172
--- /dev/null
+++ b/resources/src/mediawiki/page/mediawiki.page.patrol.css
@@ -0,0 +1,16 @@
+/**
+ * Patrol stuff
+ */
+.not-patrolled {
+       background-color: #ffa;
+}
+
+.unpatrolled {
+       font-weight: bold;
+       color: #f00;
+}
+
+div.patrollink {
+       font-size: 75%;
+       text-align: right;
+}
diff --git a/resources/src/mediawiki/page/mediawiki.page.patrol.print.css 
b/resources/src/mediawiki/page/mediawiki.page.patrol.print.css
new file mode 100644
index 0000000..497bceb
--- /dev/null
+++ b/resources/src/mediawiki/page/mediawiki.page.patrol.print.css
@@ -0,0 +1,3 @@
+.patrollink {
+       display: none;
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/303353
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib79d17fab61b1a7b940b2acff6d19a58a3fe0bc9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Gerrit Patch Uploader <gerritpatchuploa...@gmail.com>
Gerrit-Reviewer: Gerrit Patch Uploader <gerritpatchuploa...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to