mediawiki.action.view.metadata: Include the CSS we need, don't rely on shared.css
authorBartosz Dziewoński <matma.rex@gmail.com>
Thu, 28 Aug 2014 17:50:59 +0000 (19:50 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Wed, 3 Sep 2014 12:03:17 +0000 (14:03 +0200)
Change-Id: I4b1cbc5998492272825d33842ee3721a41b19b4c

includes/page/ImagePage.php
resources/Resources.php
resources/src/mediawiki.action/mediawiki.action.view.metadata.css [new file with mode: 0644]
resources/src/mediawiki.action/mediawiki.action.view.metadata.js
resources/src/mediawiki.legacy/oldshared.css
resources/src/mediawiki.legacy/shared.css

index 80e5371..d06c819 100644 (file)
@@ -267,7 +267,7 @@ class ImagePage extends Article {
                                # @todo FIXME: Why is this using escapeId for a class?!
                                $class = Sanitizer::escapeId( $v['id'] );
                                if ( $type == 'collapsed' ) {
-                                       // Handled by mediawiki.action.view.metadata module and shared.css.
+                                       // Handled by mediawiki.action.view.metadata module.
                                        $class .= ' collapsable';
                                }
                                $r .= "<tr class=\"$class\">\n";
index c83fe34..eb36ee5 100644 (file)
@@ -1036,6 +1036,7 @@ return array(
                ),
        ),
        'mediawiki.action.view.metadata' => array(
+               'styles' => 'resources/src/mediawiki.action/mediawiki.action.view.metadata.css',
                'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.metadata.js',
                'messages' => array(
                        'metadata-expand',
diff --git a/resources/src/mediawiki.action/mediawiki.action.view.metadata.css b/resources/src/mediawiki.action/mediawiki.action.view.metadata.css
new file mode 100644 (file)
index 0000000..2c8d2e6
--- /dev/null
@@ -0,0 +1,6 @@
+/*!
+ * Hide collapsable rows in a collapsed table.
+ */
+table.collapsed tr.collapsable {
+       display: none;
+}
index 1b38350..25b5acc 100644 (file)
@@ -4,9 +4,7 @@
  * Add an expand/collapse link and collapse by default if set to
  * (with JS disabled, user will see all items)
  *
- * See also:
- * - ImagePage.php#makeMetadataTable (creates the HTML)
- * - shared.css (hides tr.collapsable inside table.collapsed)
+ * See also ImagePage.php#makeMetadataTable (creates the HTML)
  */
 ( function ( mw, $ ) {
        $( function () {
index 11a857e..4741074 100644 (file)
@@ -402,10 +402,6 @@ table.mw_metadata td.spacer {
        border-bottom: none;
 }
 
-table.collapsed tr.collapsable {
-       display: none;
-}
-
 .visualClear {
        clear: both;
 }
index a3ad1e8..6e7dd9a 100644 (file)
@@ -529,15 +529,6 @@ table.wikitable > caption {
        font-weight: bold;
 }
 
-/**
- * Hide collapsable rows in a collapsed table.
- *
- * Used by ImagePage and the mediawiki.action.view.metadata module.
- */
-table.collapsed tr.collapsable {
-       display: none;
-}
-
 /* success and error messages */
 .error,
 .warning,