https://bugzilla.wikimedia.org/show_bug.cgi?id=48858

--- Comment #5 from [email protected] ---
It should be possible to disable that CSS rule in tools like
Firebug/Dragonfly/Developer tools etc. or via .ui-helper-clearfix:before,
.ui-helper-clearfix:after { border-collapse: separate; } in a user-specific CSS
file.

What happens is the following: The template [[de:Vorlage:Gesprochene Version]]
contains a table with the attribute "cellspacing=8" (transcluded via
[[de:Vorlage:Bausteindesign3}]). This sets the CSS property "border-spacing:
8px", which is an inherited property.

Inside the table, there is the media player control, which uses the CSS class
"ui-helper-clearfix". That CSS class in turn is creating a pseudo-element via
the rule

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
        content: "";
        display: table;
}

in resources/jquery.ui/themes/default/jquery.ui.core.css. This pseudo-element
in turn inherits the "border-spacing: 8px" from the outer table.

My edit to [[de:MediaWiki:Common.css]] is not actually a workaround, it's the
proper fix that has also been applied to JQuery upstream - cf.
https://github.com/jquery/jquery-ui/commit/cb42ee7ccdf6e32be14341a34a037c7f4508c157#themes/base/jquery.ui.core.css

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to