mediawiki-extensions-Visual.../modules/ve-mw/ce/nodes
David Lynch 26f6429702 TemplateStyles support
MWTransclusionNode will preserve TemplateData <style> in its generated content.

Disable TemplateStyles stylesheets in the original page content, and reenable
them when the surface deactivates.

Remaining TODO: if multiple copies of a template with deduplicated styles are
on the page, and the one containing the actual <style> is removed, all will
lose their styling.

Bug: T197563
Change-Id: Ibd8939eef7d8eb532719f4ee0ce200600449ef81
Depends-On: Ia9f2afcdba5456238e3ef444c202c9b0c78838bf
2018-08-22 17:03:27 +00:00
..
ve.ce.MWAlienExtensionNode.js Use OOUI 'markup' icon instead of local 'alienextension' 2018-03-20 17:27:54 +00:00
ve.ce.MWBlockImageNode.js Replace Bugzilla numbers with Phab numbers 2018-08-09 15:11:27 +01:00
ve.ce.MWEntityNode.js doc: Bump copyright year 2018-01-03 17:45:07 +00:00
ve.ce.MWExtensionNode.js Abstract API calls to 'parsefragment' 2018-04-06 13:49:16 +01:00
ve.ce.MWGalleryCaptionNode.js Make gallery dialog work with native gallery implementation 2018-03-19 23:55:17 +01:00
ve.ce.MWGalleryImageCaptionNode.js Make gallery dialog work with native gallery implementation 2018-03-19 23:55:17 +01:00
ve.ce.MWGalleryImageNode.js Make gallery dialog work with native gallery implementation 2018-03-19 23:55:17 +01:00
ve.ce.MWGalleryNode.js Make gallery dialog work with native gallery implementation 2018-03-19 23:55:17 +01:00
ve.ce.MWHeadingNode.js doc: Bump copyright year 2018-01-03 17:45:07 +00:00
ve.ce.MWImageCaptionNode.js doc: Bump copyright year 2018-01-03 17:45:07 +00:00
ve.ce.MWImageNode.js MWImageNode: Make 'mw' attribute optional again 2018-07-03 21:03:46 +02:00
ve.ce.MWInlineImageNode.js Simplify conversion of images 2018-06-05 13:05:40 +01:00
ve.ce.MWLanguageVariantNode.js Update language variant node to use new invisible icon API 2018-06-04 17:34:22 +00:00
ve.ce.MWMagicLinkNode.js doc: Bump copyright year 2018-01-03 17:45:07 +00:00
ve.ce.MWNumberedExternalLinkNode.js Fix parsing of external links, now Parsoid adds 'external' classes 2018-06-01 08:47:46 +00:00
ve.ce.MWPreformattedNode.js doc: Bump copyright year 2018-01-03 17:45:07 +00:00
ve.ce.MWPreNode.js doc: Bump copyright year 2018-01-03 17:45:07 +00:00
ve.ce.MWSignatureNode.js Create getters for localised APIs (getContentApi/getLocalApi) 2018-05-05 14:32:55 +01:00
ve.ce.MWTableNode.js ve.ce.MWTableNode: Compatibility with new jQuery.makeCollapsible toggle styles 2018-05-10 21:41:31 +02:00
ve.ce.MWTransclusionNode.js TemplateStyles support 2018-08-22 17:03:27 +00:00