* (bug 1438) Fix for diff table layout on very wide lines.
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 16 May 2007 17:57:00 +0000 (17:57 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 16 May 2007 17:57:00 +0000 (17:57 +0000)
commit4376a04946e8f7500d06fe868a9e61ea28efb316
treedadb1089157e4723a574319517e8d3be49bf86cc
parent65c4037c68dd6324e222007ea8b2932601b7c913
* (bug 1438) Fix for diff table layout on very wide lines.
  Diff style rules have been broken out to common/diff.css,
  and the dupes removed from the default skin files.
  Skins can still override the default rules.

Improvements over r22192, now known to work in:
* Firefox 2.0.0.3
* Opera 9.10 and 9.20
* Safari 2.0.4
* Konqueror 3.5.6
* MSIE/Win 7.0 (wide cells may produce vertical scrollbars as well)
* MSIE/Win 6.0 (wide cells are cropped instead of scrolling)
* MSIE/Mac 5.2.3 (wide words break instead of scrolling)
* iCab 3.0.3 (some cells provoke unnecessary horizontal scrollbar)

I've cleaned up the diff table formatting a bit, moving some attributes
from the HTML to the style sheet and consolidating the duplicated styles
into a common/diff.css file which is conditionally loaded for diff views.

Individual skins or site/user CSS can still override that style if they wish.
RELEASE-NOTES
includes/DefaultSettings.php
includes/DifferenceEngine.php
includes/OutputPage.php
skins/chick/main.css
skins/common/common.css
skins/common/diff.css [new file with mode: 0644]
skins/monobook/handheld.css
skins/monobook/main.css