Page MenuHomeWickedGov Phorge

ve.ui.MWWikitextTransferRegistry.js
No OneTemporary

Size
936 B
Referenced Files
None
Subscribers
None

ve.ui.MWWikitextTransferRegistry.js

/*!
* VisualEditor MediaWiki WikitextTransferRegistry and registrations.
*
* @copyright See AUTHORS.txt
* @license The MIT License (MIT); see LICENSE.txt
*/
/**
* Heuristic patterns which attempts to discover wikitext, without
* incurring too many false positives.
*
* Rules can be regular expressions or strings
*/
ve.ui.mwWikitextTransferRegistry = new OO.Registry();
ve.ui.mwWikitextTransferRegistry.register(
'heading',
// ==...== on a single line of max 80 characters
/(^\s*(={2,6})[^=\r\n]{1,80}\2\s*$)/m
);
ve.ui.mwWikitextTransferRegistry.register(
'internalLink',
'[['
);
ve.init.platform.getInitializedPromise().done( () => {
ve.ui.mwWikitextTransferRegistry.register(
'externalLink',
// [url label]
new RegExp(
'\\[' + ve.init.platform.getUnanchoredExternalLinkUrlProtocolsRegExp().source + '\\S+ [^\\]]+\\]',
'i'
)
);
} );
ve.ui.mwWikitextTransferRegistry.register(
'template',
'{{'
);

File Metadata

Mime Type
text/plain
Expires
Wed, Aug 19, 12:13 (3 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
0b/43/a13f62dc224f7b255a18bec34013
Default Alt Text
ve.ui.MWWikitextTransferRegistry.js (936 B)

Event Timeline