Special:PagesWithProp: Distinguish content from interface
authorMatmaRex <matma.rex@gmail.com>
Tue, 23 Jul 2013 20:38:05 +0000 (22:38 +0200)
committerMatmaRex <matma.rex@gmail.com>
Tue, 23 Jul 2013 20:40:24 +0000 (22:40 +0200)
Distinguish information about property values being hidden from the
actual values visually by making it italicised.

Added a new module, mediawiki.special.pagesWithProp.

Followup to Ib2db241a.

Bug: 51888
Change-Id: I6a0246e9b2a97b59503395ece7f80442ae3e0c69

includes/specials/SpecialPagesWithProp.php
resources/Resources.php
resources/mediawiki.special/mediawiki.special.pagesWithProp.css [new file with mode: 0644]

index 27331e5..61aa4d2 100644 (file)
@@ -42,6 +42,7 @@ class SpecialPagesWithProp extends QueryPage {
        function execute( $par ) {
                $this->setHeaders();
                $this->outputHeader();
+               $this->getOutput()->addModuleStyles( 'mediawiki.special.pagesWithProp' );
 
                $request = $this->getRequest();
                $propname = $request->getVal( 'propname', $par );
index 02cde52..0c94df7 100644 (file)
@@ -933,6 +933,9 @@ return array(
                'scripts' => 'resources/mediawiki.special/mediawiki.special.movePage.js',
                'dependencies' => 'jquery.byteLimit',
        ),
+       'mediawiki.special.pagesWithProp' => array(
+               'styles' => 'resources/mediawiki.special/mediawiki.special.pagesWithProp.css',
+       ),
        'mediawiki.special.preferences' => array(
                'scripts' => 'resources/mediawiki.special/mediawiki.special.preferences.js',
                'styles' => 'resources/mediawiki.special/mediawiki.special.preferences.css',
diff --git a/resources/mediawiki.special/mediawiki.special.pagesWithProp.css b/resources/mediawiki.special/mediawiki.special.pagesWithProp.css
new file mode 100644 (file)
index 0000000..7ef75d0
--- /dev/null
@@ -0,0 +1,4 @@
+/* Distinguish actual data from information about it being hidden visually */
+.prop-value-hidden {
+       font-style: italic;
+}