Page MenuHomePhabricator

Make input form table of Special:Newpages transparent
Closed, DeclinedPublic

Description

The table of the input form has a white background. This patch makes it transparent.


Version: 1.10.x
Severity: trivial

Details

Reference
bz8894

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 9:34 PM
bzimport set Reference to bz8894.
bzimport added a subscriber: Unknown Object (MLST).

Created attachment 3188
SpecialNewpages transparent

Attached:

robchur wrote:

Would it not be better to remove the stupid CSS rule that's causing this for all
forms, or to add a specific selector so that the background colours are
inherited as expected?

ayg wrote:

The rule is unnecessary in the default skin, since the background there is also white. WONTFIX.
Ask someone to recolor the backgrounds of tables in their custom styles, where they've recolored
the page background.

(In reply to comment #2)

Would it not be better to remove the stupid CSS rule that's causing this for all
forms

We tried it, it was ugly (try floating a table with a transparent background: rules from headings
and whatnot will be visible through it). Besides, it's the fault of whoever made all these broken
skins that don't recolor table backgrounds for non-main space.

or to add a specific selector so that the background colours are
inherited as expected?

As I recall, IE6 doesn't support inherit for background-color. But even if it did, that breaks as
soon as you put your table in a div, since then it inherits the transparent background. You'd
have to do * { background-color: inherit; }, which will probably break stuff horribly (e.g.,
overwriting background images).