/*! * VisualEditor ContentEditable MediaWiki Node styles. * * @copyright 2011-2014 VisualEditor Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ /*csslint regex-selectors:false, overqualified-elements:false */ /* ve.ce.MWTransclusionNode */ .ve-ce-mwTransclusionInlineNode { display: inline-block; } /* HACK: Hide Ref errors in templates */ .ve-ce-mwTransclusionNode .mw-ext-cite-error { display: none; } /* HACK: Fake superscript style for references generated as spans in templates */ .ve-ce-mwTransclusionNode span.reference { vertical-align: super; font-size: smaller; } /* ve.ce.MWReferenceListNode */ .ve-ce-mwReferenceListNode .ve-ce-generated-wrapper { display: inline-block; } .ve-ce-mwReferenceListNode-muted { font-style: italic; color: #777; } /* ve-ce-mwReferenceNode */ .ve-ce-mwReferenceNode-missingref { cursor: not-allowed; } /* ve.ce.MWInlineImageNode */ .ve-ce-mwInlineImageNode { display: inline-block; } /* ve.ce.MWBlockImageNode */ /* TODO: Merge with div.tright styles */ /* Due to a weird cssjanus bug, noflip rules are set as single-rules rather than for the whole class */ figure[typeof*='mw:Image'].mw-halign-right { /* @noflip */ clear: right; /* @noflip */ float: right; } figure[typeof*='mw:Image'].mw-halign-center { margin-left: auto; margin-right: auto; } /* TODO: Merge with div.tleft styles */ /* Due to a weird cssjanus bug, noflip rules are set as single-rules rather than for the whole class */ figure[typeof*='mw:Image'].mw-halign-left { /* @noflip */ clear: left; /* @noflip */ float: left; } /* TODO: Merge with div.thumbinner styles */ figure[typeof='mw:Image/Thumb'], figure[typeof='mw:Image/Frame'] { overflow: hidden; text-align: center; } /* Hide outer shield for centered images */ figure[typeof*='mw:Image'].mw-halign-center + .ve-ce-protectedNode-shield { display: none; } /* ve.ce.MWAlienExtensionNode */ .ve-ce-mwAlienExtensionNode { display: inline-block; } /* ve.ce.MWMathNode */ .ve-ce-mwMathNode { display: inline-block; } /* ve.ce.MWHieroNode */ .ve-ce-mwHieroNode { display: table; } /* ve.ce.MWNumberedExternalLinkNode */ .ve-ce-surface { counter-reset: ve-ce-mwNumberedExternalLinkNode; } a[rel~="mw:ExtLink"]:empty:after { content: "[" counter(ve-ce-mwNumberedExternalLinkNode) "]"; counter-increment: ve-ce-mwNumberedExternalLinkNode; }