From 455661a73ce2d59d87841992b67c6f9255438079 Mon Sep 17 00:00:00 2001 From: Leo Koppelkamm Date: Fri, 8 Jul 2011 17:59:42 +0000 Subject: [PATCH] Moving skins/common/diff.css to mediawiki.action.history.diff.css and updating some old comments in the process. Also moved one vendor-prefixed attribute in fron of the standard one. Extension follow in a second --- includes/diff/DifferenceEngine.php | 2 +- resources/Resources.php | 10 ++++---- .../mediawiki.action.history.diff.css | 23 ++++--------------- 3 files changed, 9 insertions(+), 26 deletions(-) rename skins/common/diff.css => resources/mediawiki.action/mediawiki.action.history.diff.css (52%) diff --git a/includes/diff/DifferenceEngine.php b/includes/diff/DifferenceEngine.php index d6c4109359..ded08f26a9 100644 --- a/includes/diff/DifferenceEngine.php +++ b/includes/diff/DifferenceEngine.php @@ -660,7 +660,7 @@ CONTROL; */ function showDiffStyle() { global $wgOut; - $wgOut->addModuleStyles( 'mediawiki.legacy.diff' ); + $wgOut->addModuleStyles( 'mediawiki.action.history.diff' ); } /** diff --git a/resources/Resources.php b/resources/Resources.php index 5aed304372..faa9cfe848 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -491,6 +491,10 @@ return array( 'dependencies' => 'jquery.ui.button', 'group' => 'mediawiki.action.history', ), + 'mediawiki.action.history.diff' => array( + 'styles' => 'resources/mediawiki.action/mediawiki.action.history.diff.css', + 'group' => 'mediawiki.action.history', + ), 'mediawiki.action.edit' => array( 'scripts' => 'resources/mediawiki.action/mediawiki.action.edit.js', 'dependencies' => array( @@ -637,12 +641,6 @@ return array( 'localBasePath' => $GLOBALS['wgStyleDirectory'], 'dependencies' => 'mediawiki.legacy.wikibits', ), - 'mediawiki.legacy.diff' => array( - 'styles' => 'common/diff.css', - 'group' => 'mediawiki.action.history', - 'remoteBasePath' => $GLOBALS['wgStylePath'], - 'localBasePath' => $GLOBALS['wgStyleDirectory'], - ), 'mediawiki.legacy.edit' => array( 'scripts' => 'common/edit.js', 'remoteBasePath' => $GLOBALS['wgStylePath'], diff --git a/skins/common/diff.css b/resources/mediawiki.action/mediawiki.action.history.diff.css similarity index 52% rename from skins/common/diff.css rename to resources/mediawiki.action/mediawiki.action.history.diff.css index 80286d8e63..a949d3a25d 100644 --- a/skins/common/diff.css +++ b/resources/mediawiki.action/mediawiki.action.history.diff.css @@ -29,9 +29,8 @@ td.diff-context { .diffchange { color: red; font-weight: bold; - text-decoration: none; - white-space: pre-wrap; white-space: -moz-pre-wrap; + white-space: pre-wrap; } table.diff { @@ -39,8 +38,7 @@ table.diff { width: 98%; border-spacing: 4px; - /* Fixed layout is required to ensure that cells containing long URLs - don't widen in Safari, Internet Explorer, or iCab */ + /* Ensure that colums are of equal width */ table-layout: fixed; } table.diff td { @@ -53,23 +51,10 @@ table.diff col.diff-content { width: 48%; } table.diff td div { - /* Force-wrap very long lines such as URLs or page-widening char strings. - CSS 3 only (In Gecko 1.9.1 / Firefox 3.5): - https://bugzilla.mozilla.org/show_bug.cgi?id=99457 - https://developer.mozilla.org/web-tech/2008/08/20/word-wrap-break-word/ - https://developer.mozilla.org/En/CSS/Word-wrap */ + /* Force-wrap very long lines such as URLs or page-widening char strings.*/ word-wrap: break-word; - /* As fallback, scrollbars will be added for very wide cells + /* As fallback (FF<3.5, Opera <10.5), scrollbars will be added for very wide cells instead of text overflowing or widening */ overflow: auto; - - /* The above rule breaks on very old versions of Mozilla due - to a bug which collapses the table cells to a single line. - - In Mozilla 1.1 and below with JavaScript enabled, the rule - will be overridden with this by diff.js; wide cell contents - then spill horizontally without widening the rest of the - table: */ - /* overflow: visible; */ } -- 2.20.1