vector: Apply content text style via .mw-body-content instead of #bodyContent
authorTrevor Parscal <trevorparscal@gmail.com>
Thu, 24 Apr 2014 20:28:46 +0000 (13:28 -0700)
committerTimo Tijhof <krinklemail@gmail.com>
Tue, 29 Apr 2014 20:22:32 +0000 (22:22 +0200)
commit9c8592fe786b399d0a321d65d681ba93abd7ce42
tree752b8fdabc025ef1a7a6d2625e7d64b8d28f076a
parent9f3dd6ceb2193056eea1b334bfca67d546594df1
vector: Apply content text style via .mw-body-content instead of #bodyContent

Font size, line height and positioning styles related to content
rendering should be re-usable for applying in other contexts.
Not just the #bodyContent div.

The use of classes for content styling has been recommended and generally
agreed upon, specifically in the context of the RFC about scoping site CSS:
    https://www.mediawiki.org/wiki/Requests_for_comment/Scoping_site_CSS

This change takes the first step toward introducing a reusable class
throughout the UI to apply content-specific styles where needed.

This also makes it possible to resolve a bug in which VisualEditor
does not receive the correct styles because it creates the edit surface
outside the #bodyContent (but within #content) and had no way to
receive the same styling.

Bug: 63985
Change-Id: I66c56c577bad064261c3e4a62a1c1b2566d53972
skins/Vector.php
skins/vector/components/common.less