2015-01-27 05:47:31 +00:00
{
"name" : "VisualEditor" ,
2020-05-20 12:11:29 +00:00
"version" : "0.1.2" ,
2015-01-27 05:47:31 +00:00
"author" : [
"Alex Monk" ,
"Bartosz Dziewoński" ,
2020-05-15 21:32:42 +00:00
"C. Scott Ananian" ,
2015-01-27 05:47:31 +00:00
"Christian Williams" ,
2018-01-03 19:50:22 +00:00
"David Lynch" ,
2015-01-27 05:47:31 +00:00
"Ed Sanders" ,
"Inez Korczyński" ,
2015-03-26 00:53:25 +00:00
"James D. Forrester" ,
2015-01-27 05:47:31 +00:00
"Moriel Schottlender" ,
"Roan Kattouw" ,
"Rob Moen" ,
2020-05-15 21:32:42 +00:00
"Subramanya Sastry" ,
"Thalia Chan" ,
2015-01-27 05:47:31 +00:00
"Timo Tijhof" ,
2015-03-26 00:53:25 +00:00
"Trevor Parscal" ,
"..."
2015-01-27 05:47:31 +00:00
] ,
"url" : "https://www.mediawiki.org/wiki/Extension:VisualEditor" ,
"descriptionmsg" : "visualeditor-desc" ,
"license-name" : "MIT" ,
2018-04-14 05:06:54 +00:00
"type" : "editor" ,
2015-09-26 12:09:08 +00:00
"requires" : {
2022-05-20 02:11:31 +00:00
"MediaWiki" : ">= 1.39.0"
2015-09-26 12:09:08 +00:00
} ,
2022-03-13 01:38:23 +00:00
"callback" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onRegistration" ,
2021-04-22 19:27:47 +00:00
"ServiceWiringFiles" : [
"includes/ServiceWiring.php"
] ,
2015-06-01 17:06:15 +00:00
"config" : {
2020-07-31 14:44:47 +00:00
"VisualEditorAllowExternalLinkPaste" : {
2020-05-12 01:12:25 +00:00
"value" : false
} ,
"VisualEditorAllowLossySwitching" : {
"value" : true
2017-05-24 15:05:35 +00:00
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorAvailableContentModels" : {
"value" : {
"wikitext" : "article"
} ,
"merge_strategy" : "array_plus"
} ,
2017-05-24 15:05:35 +00:00
"VisualEditorAvailableNamespaces" : {
2020-05-12 01:12:25 +00:00
"value" : {
"User" : true ,
"File" : true ,
2020-05-12 18:02:15 +00:00
"Category" : true
2020-05-12 01:12:25 +00:00
} ,
"merge_strategy" : "array_plus"
2017-05-24 15:05:35 +00:00
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorBrowserUnsupportedList" : {
2020-05-12 01:12:25 +00:00
"value" : {
2020-07-31 14:44:47 +00:00
"firefox" : [
[
"<=" ,
11
]
] ,
"safari" : [
[
"<=" ,
6
]
] ,
"opera" : [
[
"<" ,
12
]
]
}
2020-05-12 01:12:25 +00:00
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorDisableForAnons" : {
"description" : "Do not change the edit tabs/links for anon users, regardless of other settings. Note that this does not actually disable the visual editor, contrary to the name, and you should probably set the user preferences so that wikitext editor is the default. (T253941)" ,
"value" : false
2020-05-12 01:12:25 +00:00
} ,
2020-08-18 14:10:01 +00:00
"VisualEditorEnableBetaFeature" : {
"value" : false
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorEnableDiffPage" : {
"value" : false
} ,
"VisualEditorEnableDiffPageBetaFeature" : {
"value" : false
} ,
"VisualEditorEnableTocWidget" : {
"value" : false
} ,
"VisualEditorEnableVisualSectionEditing" : {
"value" : "mobile"
} ,
2020-05-12 01:12:25 +00:00
"VisualEditorEnableWikitext" : {
"value" : false
} ,
"VisualEditorEnableWikitextBetaFeature" : {
"value" : false
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorFeedbackAPIURL" : {
2020-05-12 01:12:25 +00:00
"value" : false
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorFeedbackTitle" : {
2020-05-12 01:12:25 +00:00
"value" : false
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorFullRestbaseURL" : {
"value" : false
2020-05-12 01:12:25 +00:00
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorParsoidAutoConfig" : {
"value" : true
} ,
"VisualEditorParsoidSettings" : {
"value" : [ ]
} ,
"VisualEditorPluginModules" : {
"value" : [ ]
} ,
"VisualEditorPreferenceModules" : {
"value" : {
"visualeditor-enable-experimental" : "ext.visualEditor.experimental"
}
} ,
"VisualEditorPreloadModules" : {
"value" : [
"site" ,
"user"
]
} ,
"VisualEditorRebaserURL" : {
2020-05-12 01:12:25 +00:00
"value" : false
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorRestbaseURL" : {
"value" : false
} ,
"VisualEditorShowBetaWelcome" : {
"value" : true
} ,
2020-05-12 01:12:25 +00:00
"VisualEditorSingleEditTabSwitchTime" : {
"value" : 20160101000000
} ,
Stop showing the "Editing tabs" popup some time after SET switch
If someone has edited before the switch (2016-ish), never edited since
then, and try to edit again now, it's probably no longer helpful to
show them a popup dialog about a change that happened 5 years ago.
The immediate motivation for this, though, is T273189. We discovered a
bug with the preferences that, among other issues, caused this dialog
to not be shown in some cases where it should have been, and fixing
the bug now would cause it to be shown the on the next edit attempt.
If someone has edited before the switch (2016-ish), *and* edited since
then, and try to edit again now, it's definitely not helpful at all to
show them a popup dialog about a change that happened 5 years ago.
Bug: T273189
Change-Id: I4b5a3d8dbdf1c853eb39fcfc85a9fe87a4db0f21
2021-02-03 19:43:09 +00:00
"VisualEditorSingleEditTabSwitchTimeEnd" : {
"value" : 20210101000000
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorSkinToolbarScrollOffset" : {
"value" : [ ]
} ,
"VisualEditorSourceFeedbackTitle" : {
"value" : false
2020-05-12 01:12:25 +00:00
} ,
2015-06-01 17:06:15 +00:00
"VisualEditorTabMessages" : {
2020-05-12 01:12:25 +00:00
"value" : {
"edit" : null ,
"editsource" : "visualeditor-ca-editsource" ,
"create" : null ,
"createsource" : "visualeditor-ca-createsource" ,
"editlocaldescription" : "edit-local" ,
"editlocaldescriptionsource" : "visualeditor-ca-editlocaldescriptionsource" ,
"createlocaldescription" : "create-local" ,
"createlocaldescriptionsource" : "visualeditor-ca-createlocaldescriptionsource" ,
"editsection" : "editsection" ,
"editsectionsource" : "visualeditor-ca-editsource-section"
}
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorTabPosition" : {
"value" : "before"
2020-05-12 01:12:25 +00:00
} ,
"VisualEditorTransitionDefault" : {
"value" : false
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorUseChangeTagging" : {
2020-05-12 01:12:25 +00:00
"value" : true
} ,
2020-07-31 14:44:47 +00:00
"VisualEditorUseSingleEditTab" : {
2020-05-12 01:12:25 +00:00
"value" : false
}
2015-05-25 21:09:44 +00:00
} ,
2015-01-27 05:47:31 +00:00
"APIModules" : {
2021-02-24 15:17:04 +00:00
"visualeditor" : {
2022-03-13 01:38:23 +00:00
"class" : "MediaWiki\\Extension\\VisualEditor\\ApiVisualEditor" ,
2021-02-24 15:17:04 +00:00
"services" : [
2021-08-09 10:43:53 +00:00
"UserNameUtils" ,
"Parser" ,
"LinkRenderer" ,
"UserOptionsLookup" ,
2021-08-06 12:36:46 +00:00
"WatchlistManager" ,
2021-12-26 13:23:42 +00:00
"ContentTransformer" ,
2022-01-21 09:23:08 +00:00
"SpecialPageFactory" ,
2022-04-14 20:06:02 +00:00
"ReadOnlyMode" ,
2022-04-27 18:05:32 +00:00
"RestrictionStore" ,
"WikiPageFactory" ,
"HookContainer" ,
"UserFactory"
2021-02-24 15:17:04 +00:00
]
} ,
2021-04-22 19:27:47 +00:00
"visualeditoredit" : {
2022-03-13 01:38:23 +00:00
"class" : "MediaWiki\\Extension\\VisualEditor\\ApiVisualEditorEdit" ,
2021-04-22 19:27:47 +00:00
"services" : [
2021-08-10 15:57:00 +00:00
"VisualEditorHookRunner" ,
"RevisionLookup" ,
"StatsdDataFactory" ,
2022-02-18 15:52:47 +00:00
"PageEditStash" ,
2022-06-24 20:50:56 +00:00
"SkinFactory" ,
"WikiPageFactory"
2021-04-22 19:27:47 +00:00
]
}
2015-01-27 05:47:31 +00:00
} ,
2015-03-12 20:06:32 +00:00
"MessagesDirs" : {
"VisualEditor" : [
"lib/ve/i18n" ,
2018-01-02 09:36:14 +00:00
"i18n/ve-mw" ,
2018-09-25 22:38:39 +00:00
"i18n/ve-mw/api" ,
2022-05-29 19:07:51 +00:00
"i18n/ve-mw/mwlanguagevariant" ,
2018-01-02 09:36:14 +00:00
"i18n/ve-wmf"
2015-03-12 20:06:32 +00:00
]
} ,
2016-10-25 20:44:26 +00:00
"ExtensionMessagesFiles" : {
"VisualEditorAlias" : "VisualEditor.i18n.alias.php"
} ,
2015-06-01 17:06:15 +00:00
"Hooks" : {
2022-03-13 01:38:23 +00:00
"BeforeInitialize" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onBeforeInitialize" ,
"BeforePageDisplay" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onBeforePageDisplay" ,
"ChangeTagsListActive" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onListDefinedTags" ,
"CustomEditor" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onCustomEditor" ,
"DifferenceEngineViewHeader" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onDifferenceEngineViewHeader" ,
"EditPage::showEditForm:fields" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onEditPageShowEditFormFields" ,
"GetBetaFeaturePreferences" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onGetBetaPreferences" ,
"GetPreferences" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onGetPreferences" ,
"ListDefinedTags" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onListDefinedTags" ,
"MakeGlobalVariablesScript" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onMakeGlobalVariablesScript" ,
"OutputPageBodyAttributes" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onOutputPageBodyAttributes" ,
"ParserTestGlobals" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onParserTestGlobals" ,
"PreferencesFormPreSave" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onPreferencesFormPreSave" ,
"RecentChange_save" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onRecentChangeSave" ,
"RedirectSpecialArticleRedirectParams" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onRedirectSpecialArticleRedirectParams" ,
"ResourceLoaderGetConfigVars" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onResourceLoaderGetConfigVars" ,
"ResourceLoaderRegisterModules" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onResourceLoaderRegisterModules" ,
"SkinEditSectionLinks" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onSkinEditSectionLinks" ,
2022-05-24 22:19:10 +00:00
"SkinTemplateNavigation::Universal" : [
"MediaWiki\\Extension\\VisualEditor\\Hooks::onSkinTemplateNavigation" ,
"MediaWiki\\Extension\\VisualEditor\\SpecialCollabPad::onSkinTemplateNavigationSpecialPage"
] ,
2022-03-13 01:38:23 +00:00
"UserLoggedIn" : "MediaWiki\\Extension\\VisualEditor\\Hooks::onUserLoggedIn"
2015-02-19 00:35:49 +00:00
} ,
2015-01-27 05:47:31 +00:00
"ResourceModules" : {
2016-10-25 20:44:26 +00:00
"socket.io" : {
"scripts" : [
"lib/ve/lib/socket.io-client/socket.io.min.js"
2018-05-22 21:39:36 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2016-10-25 20:44:26 +00:00
]
} ,
"dompurify" : {
"scripts" : [
"lib/ve/lib/dompurify/purify.js"
2018-05-22 21:39:36 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2016-10-25 20:44:26 +00:00
]
} ,
2018-03-06 12:49:22 +00:00
"color-picker" : {
"scripts" : [
"lib/ve/lib/color-picker/color-picker.js"
] ,
"styles" : [
"lib/ve/lib/color-picker/color-picker.css"
2018-05-22 21:39:36 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2018-03-06 12:49:22 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"unicodejs" : {
"scripts" : [
"lib/ve/lib/unicodejs/unicodejs.js"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"papaparse" : {
"scripts" : "lib/ve/lib/papaparse/papaparse.js" ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"rangefix" : {
"scripts" : "lib/ve/lib/rangefix/rangefix.js" ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2016-08-17 19:50:55 +00:00
"spark-md5" : {
"scripts" : "lib/ve/lib/spark-md5/spark-md5.js" ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2016-02-16 19:20:04 +00:00
"ext.visualEditor.supportCheck" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-02-16 19:20:04 +00:00
"scripts" : "lib/ve/src/init/ve.init.SupportCheck.js" ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2018-06-21 10:48:57 +00:00
"ext.visualEditor.sanitize" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2018-06-21 10:48:57 +00:00
"scripts" : [
"lib/ve/src/ve.sanitize.js"
] ,
"dependencies" : [
"ext.visualEditor.base" ,
"dompurify"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2019-02-06 01:06:10 +00:00
"ext.visualEditor.progressBarWidget" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2019-07-22 20:33:15 +00:00
"scripts" : "modules/ve-mw/preinit/ve.init.mw.ProgressBarWidget.js" ,
"styles" : "modules/ve-mw/preinit/styles/ve.init.mw.ProgressBarWidget.css" ,
2019-02-06 01:06:10 +00:00
"skinStyles" : {
"default" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.ProgressBarWidget-wikimediatheme.css"
2019-02-06 01:06:10 +00:00
] ,
"monobook" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.ProgressBarWidget-apextheme.css"
2019-02-06 01:06:10 +00:00
]
} ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2017-10-18 22:50:31 +00:00
"ext.visualEditor.tempWikitextEditorWidget" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2019-07-22 20:33:15 +00:00
"scripts" : "modules/ve-mw/preinit/ve.init.mw.TempWikitextEditorWidget.js" ,
"styles" : "modules/ve-mw/preinit/styles/ve.init.mw.TempWikitextEditorWidget.less" ,
2017-10-18 22:50:31 +00:00
"dependencies" : [
"mediawiki.editfont.styles" ,
"mediawiki.user"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2015-07-29 13:41:30 +00:00
"ext.visualEditor.desktopArticleTarget.init" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2022-03-13 01:38:23 +00:00
"class" : "MediaWiki\\Extension\\VisualEditor\\VisualEditorDesktopArticleTargetInitModule" ,
2019-04-09 19:48:25 +00:00
"packageFiles" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/ve.init.mw.DesktopArticleTarget.init.js" ,
2019-04-09 19:48:25 +00:00
{
2019-07-22 20:33:15 +00:00
"name" : "modules/ve-mw/preinit/data.json" ,
2022-03-13 01:38:23 +00:00
"callback" : "MediaWiki\\Extension\\VisualEditor\\Hooks::getDataForDesktopArticleTargetInitModule"
2019-04-09 19:48:25 +00:00
}
] ,
2022-01-19 15:38:09 +00:00
"styles" : "modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init.less" ,
2015-10-22 15:01:44 +00:00
"skinStyles" : {
2017-04-05 18:13:28 +00:00
"default" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-wikimediatheme.css"
2015-10-22 15:01:44 +00:00
] ,
2018-11-06 16:28:41 +00:00
"vector" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-wikimediatheme.css" ,
2020-10-14 12:11:48 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-vector.less"
2018-11-06 16:28:41 +00:00
] ,
2022-01-10 22:38:48 +00:00
"vector-2022" : [
2022-08-10 18:32:55 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-wikimediatheme.css" ,
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-vector-2022.less"
2022-01-10 22:38:48 +00:00
] ,
2015-10-22 15:01:44 +00:00
"monobook" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-apextheme.css"
2017-04-05 18:13:28 +00:00
] ,
2018-10-26 21:45:42 +00:00
"minerva" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-wikimediatheme.css" ,
"modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-minerva.css"
2015-10-22 15:01:44 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"dependencies" : [
"jquery.client" ,
2016-08-04 18:39:35 +00:00
"jquery.textSelection" ,
2020-02-22 01:07:42 +00:00
"mediawiki.page.ready" ,
2018-03-14 17:48:10 +00:00
"mediawiki.storage" ,
2015-01-27 05:47:31 +00:00
"mediawiki.Title" ,
"mediawiki.Uri" ,
2016-02-09 18:38:22 +00:00
"mediawiki.user" ,
2015-01-27 05:47:31 +00:00
"mediawiki.util" ,
2020-07-30 16:42:18 +00:00
"mediawiki.cookie" ,
2018-05-21 11:46:15 +00:00
"mediawiki.api" ,
2016-02-16 19:20:04 +00:00
"ext.visualEditor.supportCheck" ,
2017-10-18 22:50:31 +00:00
"ext.visualEditor.track" ,
2019-02-06 01:06:10 +00:00
"ext.visualEditor.progressBarWidget" ,
2017-10-18 22:50:31 +00:00
"ext.visualEditor.tempWikitextEditorWidget"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
2023-10-05 01:02:14 +00:00
"accesskey-ca-ve-edit"
2018-02-03 14:53:04 +00:00
]
2015-01-27 05:47:31 +00:00
} ,
2015-07-29 13:41:30 +00:00
"ext.visualEditor.desktopArticleTarget.noscript" : {
2022-03-15 22:16:59 +00:00
"styles" : "modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.noscript.less"
2015-01-27 05:47:31 +00:00
} ,
Load RL modules in one load.php request, rather than in two stages
This introduces TargetLoader, which manages plugins and RL modules
in a slightly more generic fashion so that Targets themselves don't
have to. This allows us to load all RL modules in one load.php
request, rather than first loading ViewPageTarget which then
loads the other modules.
TargetLoader loads in the bottom queue, so it will be loaded
as part of the main load.php request, but in VPT.init.js we
still have to wait for it with using() because it might not
have arrived yet. This also degrades gracefully on cached pages
where TargetLoader isn't in the bottom queue: it'll be loaded
as a separate request instead, which is suboptimal but no
worse that what we were doing before.
Right now TargetLoader is small enough that it could also be in
the top queue, but in the future we want to add things like
the action=visualeditor API request to it, and mw.Api is
relatively big.
Note: this also makes a breaking change to the plugin API:
plugin callbacks no longer receive the target instance
as a parameter, as they're now executed before the target
has been constructed rather than after. In the long term,
if we want to give plugins access to the target instance,
we could give them the target promise somehow. For now,
I've killed this feature because nothing used it and
the change from a direct object reference to a promise
would have been a breaking change anyway.
Also fixed incorrect documentation index for ve.init.mw.ViewPageTarget.init.
Bug: T53569
Change-Id: Ibfa6abbeaf872ae2aadc6ed9d5beba7473ea441a
2015-02-26 01:22:44 +00:00
"ext.visualEditor.targetLoader" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2019-11-01 15:45:27 +00:00
"scripts" : [
2020-03-20 17:08:24 +00:00
"modules/ve-mw/preinit/ve.utils.parsoid.js" ,
2019-11-01 15:45:27 +00:00
"modules/ve-mw/preinit/ve.init.mw.ArticleTargetLoader.js" ,
"modules/ve-mw/preinit/ve.init.mw.ArticleTargetSaver.js"
] ,
Load RL modules in one load.php request, rather than in two stages
This introduces TargetLoader, which manages plugins and RL modules
in a slightly more generic fashion so that Targets themselves don't
have to. This allows us to load all RL modules in one load.php
request, rather than first loading ViewPageTarget which then
loads the other modules.
TargetLoader loads in the bottom queue, so it will be loaded
as part of the main load.php request, but in VPT.init.js we
still have to wait for it with using() because it might not
have arrived yet. This also degrades gracefully on cached pages
where TargetLoader isn't in the bottom queue: it'll be loaded
as a separate request instead, which is suboptimal but no
worse that what we were doing before.
Right now TargetLoader is small enough that it could also be in
the top queue, but in the future we want to add things like
the action=visualeditor API request to it, and mw.Api is
relatively big.
Note: this also makes a breaking change to the plugin API:
plugin callbacks no longer receive the target instance
as a parameter, as they're now executed before the target
has been constructed rather than after. In the long term,
if we want to give plugins access to the target instance,
we could give them the target promise somehow. For now,
I've killed this feature because nothing used it and
the change from a direct object reference to a promise
would have been a breaking change anyway.
Also fixed incorrect documentation index for ve.init.mw.ViewPageTarget.init.
Bug: T53569
Change-Id: Ibfa6abbeaf872ae2aadc6ed9d5beba7473ea441a
2015-02-26 01:22:44 +00:00
"dependencies" : [
2015-03-13 15:50:23 +00:00
"ext.visualEditor.track" ,
2019-11-01 15:45:27 +00:00
"ext.visualEditor.core.utils.parsing" ,
2020-02-12 20:55:48 +00:00
"mediawiki.jqueryMsg" ,
2018-02-27 21:35:29 +00:00
"mediawiki.String" ,
2016-08-04 18:39:35 +00:00
"jquery.textSelection" ,
2016-10-08 00:33:11 +00:00
"mediawiki.api" ,
2016-10-25 20:20:14 +00:00
"mediawiki.Uri" ,
2018-02-21 22:58:50 +00:00
"mediawiki.user" ,
"mediawiki.storage"
Load RL modules in one load.php request, rather than in two stages
This introduces TargetLoader, which manages plugins and RL modules
in a slightly more generic fashion so that Targets themselves don't
have to. This allows us to load all RL modules in one load.php
request, rather than first loading ViewPageTarget which then
loads the other modules.
TargetLoader loads in the bottom queue, so it will be loaded
as part of the main load.php request, but in VPT.init.js we
still have to wait for it with using() because it might not
have arrived yet. This also degrades gracefully on cached pages
where TargetLoader isn't in the bottom queue: it'll be loaded
as a separate request instead, which is suboptimal but no
worse that what we were doing before.
Right now TargetLoader is small enough that it could also be in
the top queue, but in the future we want to add things like
the action=visualeditor API request to it, and mw.Api is
relatively big.
Note: this also makes a breaking change to the plugin API:
plugin callbacks no longer receive the target instance
as a parameter, as they're now executed before the target
has been constructed rather than after. In the long term,
if we want to give plugins access to the target instance,
we could give them the target promise somehow. For now,
I've killed this feature because nothing used it and
the change from a direct object reference to a promise
would have been a breaking change anyway.
Also fixed incorrect documentation index for ve.init.mw.ViewPageTarget.init.
Bug: T53569
Change-Id: Ibfa6abbeaf872ae2aadc6ed9d5beba7473ea441a
2015-02-26 01:22:44 +00:00
] ,
2015-06-29 20:11:36 +00:00
"messages" : [
2018-03-13 12:51:44 +00:00
"visualeditor-autosave-modified-prompt-accept" ,
"visualeditor-autosave-modified-prompt-message" ,
"visualeditor-autosave-modified-prompt-reject" ,
2019-12-12 00:38:00 +00:00
"visualeditor-autosave-modified-prompt-title"
2015-06-29 20:11:36 +00:00
] ,
Load RL modules in one load.php request, rather than in two stages
This introduces TargetLoader, which manages plugins and RL modules
in a slightly more generic fashion so that Targets themselves don't
have to. This allows us to load all RL modules in one load.php
request, rather than first loading ViewPageTarget which then
loads the other modules.
TargetLoader loads in the bottom queue, so it will be loaded
as part of the main load.php request, but in VPT.init.js we
still have to wait for it with using() because it might not
have arrived yet. This also degrades gracefully on cached pages
where TargetLoader isn't in the bottom queue: it'll be loaded
as a separate request instead, which is suboptimal but no
worse that what we were doing before.
Right now TargetLoader is small enough that it could also be in
the top queue, but in the future we want to add things like
the action=visualeditor API request to it, and mw.Api is
relatively big.
Note: this also makes a breaking change to the plugin API:
plugin callbacks no longer receive the target instance
as a parameter, as they're now executed before the target
has been constructed rather than after. In the long term,
if we want to give plugins access to the target instance,
we could give them the target promise somehow. For now,
I've killed this feature because nothing used it and
the change from a direct object reference to a promise
would have been a breaking change anyway.
Also fixed incorrect documentation index for ve.init.mw.ViewPageTarget.init.
Bug: T53569
Change-Id: Ibfa6abbeaf872ae2aadc6ed9d5beba7473ea441a
2015-02-26 01:22:44 +00:00
"targets" : [
"desktop" ,
"mobile"
]
} ,
2016-02-06 23:49:46 +00:00
"ext.visualEditor.desktopTarget" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-02-06 23:49:46 +00:00
"skinStyles" : {
"vector" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopTarget-vector.less"
2016-02-06 23:49:46 +00:00
] ,
2022-01-10 22:38:48 +00:00
"vector-2022" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopTarget-vector.less"
2022-01-10 22:38:48 +00:00
] ,
2016-02-06 23:49:46 +00:00
"monobook" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopTarget-monobook.less"
2016-02-06 23:49:46 +00:00
]
}
} ,
2015-07-29 13:41:30 +00:00
"ext.visualEditor.desktopArticleTarget" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2015-07-29 13:41:30 +00:00
"modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.less"
2015-01-27 05:47:31 +00:00
] ,
"skinStyles" : {
"vector" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-vector.less"
2015-01-27 05:47:31 +00:00
] ,
2022-01-10 22:38:48 +00:00
"vector-2022" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-vector.less"
2022-01-10 22:38:48 +00:00
] ,
2015-01-27 05:47:31 +00:00
"monobook" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-monobook.less"
2018-11-06 16:24:22 +00:00
] ,
"minerva" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-minerva.less"
2015-01-27 05:47:31 +00:00
]
} ,
"dependencies" : [
"ext.visualEditor.base" ,
"ext.visualEditor.mediawiki" ,
"ext.visualEditor.core.desktop" ,
2016-11-19 00:11:37 +00:00
"ext.visualEditor.articleTarget" ,
2016-02-06 23:49:46 +00:00
"ext.visualEditor.desktopTarget" ,
2017-02-27 16:13:56 +00:00
"ext.visualEditor.mwextensions.desktop" ,
2015-01-27 05:47:31 +00:00
"mediawiki.jqueryMsg" ,
"mediawiki.util"
] ,
"messages" : [
"creating" ,
"editing" ,
"lastmodifiedat" ,
2019-05-06 19:57:51 +00:00
"mw-widgets-abandonedit" ,
2021-09-22 08:20:00 +00:00
"pagetitle" ,
2022-09-20 20:54:36 +00:00
"postedit-confirmation-published" ,
"postedit-confirmation-saved" ,
2016-12-08 19:24:10 +00:00
"visualeditor-section-body-placeholder" ,
"visualeditor-section-title-placeholder"
2015-01-27 05:47:31 +00:00
]
} ,
2015-07-29 13:41:30 +00:00
"ext.visualEditor.mobileArticleTarget" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2017-02-27 16:13:56 +00:00
"modules/ve-mw/init/targets/ve.init.mw.MobileArticleTarget.js" ,
2019-05-27 19:12:04 +00:00
"modules/ve-mw/init/ve.init.mw.ViewportZoomHandler.js" ,
2017-02-27 16:13:56 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWMobileSaveDialog.js" ,
2020-07-31 15:34:08 +00:00
"modules/ve-mw/ui/tools/ve.ui.MWMobileLinkInspectorTool.js" ,
"modules/ve-mw/ui/tools/ve.ui.MWBackTool.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
2017-10-17 10:46:17 +00:00
"modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.less" ,
2016-10-31 17:17:50 +00:00
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWMobileSaveDialog.css"
2015-01-27 05:47:31 +00:00
] ,
"dependencies" : [
"ext.visualEditor.base" ,
2017-02-27 16:13:56 +00:00
"ext.visualEditor.mediawiki" ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.core.mobile" ,
2016-11-19 00:11:37 +00:00
"ext.visualEditor.articleTarget" ,
2017-02-27 16:13:56 +00:00
"ext.visualEditor.mwextensions" ,
2022-05-19 13:18:14 +00:00
"ext.visualEditor.mwlink"
2015-01-27 05:47:31 +00:00
] ,
2020-05-12 01:12:25 +00:00
"messages" : [
2022-05-18 00:06:45 +00:00
"visualeditor-backbutton-tooltip"
2015-08-13 14:33:29 +00:00
] ,
2015-01-27 05:47:31 +00:00
"targets" : [
"mobile"
]
} ,
2016-10-25 20:44:26 +00:00
"ext.visualEditor.collabTarget" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-10-25 20:44:26 +00:00
"scripts" : [
2017-05-20 21:28:36 +00:00
"modules/ve-mw-collab/ve.init.mw.CollabTarget.js" ,
"modules/ve-mw-collab/ve.ui.MWExportWikitextDialog.js"
2016-10-25 20:44:26 +00:00
] ,
2018-05-22 21:39:36 +00:00
"dependencies" : [
2020-07-30 15:16:51 +00:00
"mediawiki.widgets" ,
2020-07-31 15:14:38 +00:00
"mediawiki.editfont.styles" ,
2018-05-22 21:39:36 +00:00
"ext.visualEditor.targetLoader" ,
"ext.visualEditor.base" ,
"ext.visualEditor.mediawiki" ,
"ext.visualEditor.rebase" ,
"oojs-ui.styles.icons-interactions" ,
"oojs-ui.styles.icons-layout"
] ,
2018-08-13 18:19:32 +00:00
"messages" : [
2020-12-04 14:43:45 +00:00
"visualeditor-pagemenu-tooltip" ,
2018-08-13 18:19:32 +00:00
"visualeditor-rebase-client-export" ,
2020-07-30 15:23:02 +00:00
"visualeditor-rebase-client-export-start" ,
2019-12-20 15:38:13 +00:00
"visualeditor-rebase-client-import-name" ,
2020-07-30 15:43:59 +00:00
"visualeditor-rebase-client-title-help" ,
2019-12-20 15:38:13 +00:00
"visualeditor-savedialog-review-wikitext"
2018-08-13 18:19:32 +00:00
] ,
2018-05-22 21:39:36 +00:00
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.collabTarget.desktop" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2018-09-17 14:24:27 +00:00
"scripts" : [
"modules/ve-mw-collab/ve.init.mw.DesktopCollabTarget.js"
] ,
2018-05-22 21:39:36 +00:00
"styles" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.less"
2017-09-07 21:32:16 +00:00
] ,
"skinStyles" : {
"vector" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-vector.less"
2017-09-07 21:32:16 +00:00
] ,
2022-01-10 22:38:48 +00:00
"vector-2022" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-vector.less"
2022-01-10 22:38:48 +00:00
] ,
2017-09-07 21:32:16 +00:00
"monobook" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-monobook.less"
2018-11-06 16:24:22 +00:00
] ,
"minerva" : [
2022-03-15 22:16:59 +00:00
"modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-minerva.less"
2017-09-07 21:32:16 +00:00
]
} ,
2016-10-25 20:44:26 +00:00
"dependencies" : [
2018-05-22 21:39:36 +00:00
"ext.visualEditor.collabTarget" ,
2016-10-25 20:44:26 +00:00
"ext.visualEditor.core.desktop" ,
"ext.visualEditor.mwextensions.desktop" ,
2018-05-22 21:39:36 +00:00
"ext.visualEditor.desktopTarget"
] ,
2020-05-12 01:12:25 +00:00
"messages" : [
2018-09-17 14:24:27 +00:00
"collabpad" ,
"collabpad-doctitle" ,
"collabpad-import-subtitle"
] ,
2018-05-22 21:39:36 +00:00
"targets" : [
"desktop"
]
} ,
"ext.visualEditor.collabTarget.mobile" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2018-09-17 14:24:27 +00:00
"scripts" : [
2020-07-31 15:41:18 +00:00
"modules/ve-mw-collab/ve.init.mw.MobileCollabTarget.js" ,
"modules/ve-mw/ui/tools/ve.ui.MWBackTool.js"
2018-09-17 14:24:27 +00:00
] ,
2018-05-22 21:39:36 +00:00
"styles" : [
2018-09-17 14:24:27 +00:00
"modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.less"
2018-05-22 21:39:36 +00:00
] ,
"dependencies" : [
"ext.visualEditor.collabTarget" ,
"ext.visualEditor.core.mobile" ,
"ext.visualEditor.mwextensions"
] ,
"targets" : [
"mobile"
2017-06-10 11:48:09 +00:00
]
2016-10-25 20:44:26 +00:00
} ,
"ext.visualEditor.collabTarget.init" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-10-25 20:44:26 +00:00
"scripts" : [
"modules/ve-mw-collab/ve.init.mw.CollabTarget.init.js"
] ,
"dependencies" : [
2018-05-18 09:43:29 +00:00
"oojs-ui" ,
2018-05-22 21:39:36 +00:00
"mediawiki.widgets" ,
"ext.visualEditor.supportCheck"
2017-06-10 11:48:09 +00:00
] ,
2020-05-12 01:12:25 +00:00
"messages" : [
2017-06-10 11:48:09 +00:00
"collabpad" ,
2018-09-17 14:24:27 +00:00
"collabpad-doctitle"
2018-05-22 21:39:36 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2016-10-25 20:44:26 +00:00
]
} ,
"ext.visualEditor.collabTarget.init.styles" : {
"styles" : [
"modules/ve-mw-collab/ve.init.mw.CollabTarget.css"
2018-09-17 14:24:27 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2016-10-25 20:44:26 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.ve" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : "lib/ve/src/ve.js" ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.track" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : "lib/ve/src/ve.track.js" ,
"dependencies" : "ext.visualEditor.ve" ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2019-10-18 19:00:03 +00:00
"ext.visualEditor.core.utils" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"lib/ve/src/ve.utils.js" ,
2019-11-19 01:19:16 +00:00
"lib/ve/src/ve.TriggerListener.js"
2019-10-18 19:00:03 +00:00
] ,
"debugScripts" : [
"lib/ve/src/ve.debug.js" ,
"lib/ve/src/ve.freeze.js"
] ,
"dependencies" : [
"ext.visualEditor.ve" ,
2019-11-19 01:19:16 +00:00
"ext.visualEditor.track" ,
2019-10-18 19:00:03 +00:00
"oojs-ui"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.core.utils.parsing" : {
"group" : "visualEditorA" ,
"scripts" : [
"lib/ve/src/ve.utils.parsing.js"
] ,
"dependencies" : [
2019-11-04 16:20:51 +00:00
"ext.visualEditor.ve"
2019-10-18 19:00:03 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.base" : {
"group" : "visualEditorA" ,
"scripts" : [
"lib/ve/src/ve.utils.client.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/init/ve.init.js" ,
2019-04-24 14:22:19 +00:00
"lib/ve/src/init/ve.init.SafeStorage.js" ,
"lib/ve/src/init/ve.init.ListStorage.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/init/ve.init.Platform.js" ,
"lib/ve/src/init/ve.init.Target.js"
] ,
"dependencies" : [
"oojs" ,
"oojs-ui" ,
"unicodejs" ,
2019-10-18 19:00:03 +00:00
"ext.visualEditor.core.utils" ,
"ext.visualEditor.core.utils.parsing"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.mediawiki" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"modules/ve-mw/init/ve.init.mw.js" ,
2019-07-22 20:33:15 +00:00
"modules/ve-mw/init/apiresponsecache/ve.init.mw.ApiResponseCache.js" ,
"modules/ve-mw/init/apiresponsecache/ve.init.mw.LinkCache.js" ,
"modules/ve-mw/init/apiresponsecache/ve.init.mw.ImageInfoCache.js" ,
"modules/ve-mw/init/apiresponsecache/ve.init.mw.GalleryImageInfoCache.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/init/ve.init.mw.Platform.js" ,
2015-04-12 17:44:53 +00:00
"modules/ve-mw/init/ve.init.mw.Platform.init.js" ,
2019-07-22 20:33:15 +00:00
"modules/ve-mw/init/targets/ve.init.mw.Target.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/init/ve.init.mw.trackSubscriber.js"
] ,
2018-07-05 15:29:13 +00:00
"styles" : [
2019-11-13 22:44:33 +00:00
"modules/ve-mw/init/styles/ve.init.mw.Target.less"
2018-07-05 15:29:13 +00:00
] ,
2015-01-27 05:47:31 +00:00
"dependencies" : [
2018-02-27 21:35:29 +00:00
"mediawiki.String" ,
2015-01-27 05:47:31 +00:00
"jquery.client" ,
2020-03-16 22:01:51 +00:00
"jquery.tablesorter" ,
2015-01-27 05:47:31 +00:00
"mediawiki.api" ,
"mediawiki.language" ,
2018-02-21 22:58:50 +00:00
"mediawiki.storage" ,
2015-01-27 05:47:31 +00:00
"mediawiki.Title" ,
"mediawiki.Uri" ,
"mediawiki.user" ,
"mediawiki.util" ,
"ext.visualEditor.base" ,
2015-03-04 16:04:17 +00:00
"ext.visualEditor.track" ,
2016-02-22 22:31:30 +00:00
"ext.visualEditor.targetLoader" ,
"jquery.uls.data"
2015-01-27 05:47:31 +00:00
] ,
2015-04-16 01:37:44 +00:00
"messages" : [
2019-04-17 16:28:48 +00:00
"visualeditor-autosave-not-recovered-text" ,
"visualeditor-autosave-not-recovered-title" ,
"visualeditor-autosave-recovered-text" ,
"visualeditor-autosave-recovered-title" ,
2015-04-16 01:37:44 +00:00
"visualeditor-special-characters-group-other"
] ,
2015-01-27 05:47:31 +00:00
"targets" : [
"desktop" ,
"mobile"
]
} ,
2018-05-20 17:42:46 +00:00
"ext.visualEditor.mwsave" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-11-19 00:11:37 +00:00
"scripts" : [
2016-11-30 17:21:38 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js" ,
2019-06-10 14:08:59 +00:00
"modules/ve-mw/ui/actions/ve.ui.MWSaveDialogAction.js" ,
"modules/ve-mw/ui/tools/ve.ui.MWSaveTool.js"
2016-11-19 00:11:37 +00:00
] ,
"styles" : [
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWSaveDialog.css"
] ,
"dependencies" : [
2022-06-12 02:32:05 +00:00
"mediawiki.diff" ,
2019-10-24 16:31:46 +00:00
"mediawiki.diff.styles" ,
2018-02-27 21:34:27 +00:00
"mediawiki.String" ,
"jquery.lengthLimit" ,
2021-03-31 18:46:58 +00:00
"jquery.spinner" ,
2017-02-27 16:13:56 +00:00
"ext.visualEditor.mwcore" ,
2017-10-19 16:54:46 +00:00
"oojs-ui.styles.icons-accessibility" ,
"oojs-ui.styles.icons-editing-advanced" ,
2018-05-20 17:42:46 +00:00
"oojs-ui.styles.icons-interactions"
2016-11-19 00:11:37 +00:00
] ,
"messages" : [
2016-12-13 21:55:01 +00:00
"accesskey-diff" ,
2021-09-22 08:20:00 +00:00
"accesskey-minoredit" ,
2016-12-13 21:55:01 +00:00
"accesskey-preview" ,
2016-12-08 19:24:10 +00:00
"accesskey-save" ,
2016-12-22 00:07:30 +00:00
"accesskey-watch" ,
2018-05-09 20:12:26 +00:00
"hidden-categories" ,
2021-09-22 08:20:00 +00:00
"newsectionsummary" ,
2017-10-05 12:11:56 +00:00
"parentheses" ,
2019-06-10 14:08:59 +00:00
"summary-preview" ,
2016-12-22 00:07:30 +00:00
"tooltip-minoredit" ,
"tooltip-watch" ,
2019-06-10 14:08:59 +00:00
"visualeditor-diff-no-changes" ,
"visualeditor-editconflict" ,
"visualeditor-editsummary" ,
"visualeditor-editsummary-characters-remaining" ,
"visualeditor-savedialog-error-badtoken" ,
"visualeditor-savedialog-keyboard-shortcut-submit" ,
"visualeditor-savedialog-label-publish-short" ,
"visualeditor-savedialog-label-publish-short-start" ,
"visualeditor-savedialog-label-resolve-conflict" ,
"visualeditor-savedialog-label-resume-editing" ,
"visualeditor-savedialog-label-review" ,
"visualeditor-savedialog-label-review-good" ,
"visualeditor-savedialog-label-save-short" ,
"visualeditor-savedialog-label-save-short-start" ,
"visualeditor-savedialog-label-visual-diff-report" ,
"visualeditor-savedialog-review-nosummary" ,
"visualeditor-savedialog-review-visual" ,
"visualeditor-savedialog-review-wikitext" ,
"visualeditor-savedialog-title-conflict" ,
"visualeditor-savedialog-title-preview" ,
"visualeditor-savedialog-title-review" ,
2022-07-27 07:01:21 +00:00
"visualeditor-savedialog-title-save"
2018-05-20 17:42:46 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.articleTarget" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2018-05-20 17:42:46 +00:00
"scripts" : [
2018-11-29 15:47:03 +00:00
"modules/ve-mw/init/ve.init.mw.SaveErrorHandler.js" ,
2019-07-22 20:33:15 +00:00
"modules/ve-mw/init/targets/ve.init.mw.ArticleTarget.js" ,
2018-05-20 17:42:46 +00:00
"modules/ve-mw/init/ve.init.mw.ArticleTargetEvents.js" ,
2019-06-10 14:08:59 +00:00
"modules/ve-mw/ui/tools/ve.ui.MWEditModeTool.js"
2018-05-20 17:42:46 +00:00
] ,
"dependencies" : [
"ext.visualEditor.mediawiki" ,
"ext.visualEditor.core" ,
"ext.visualEditor.mwcore" ,
"ext.visualEditor.mwextensions" ,
2018-10-31 13:38:05 +00:00
"ext.visualEditor.mwsave" ,
"mediawiki.widgets.AbandonEditDialog"
2018-05-20 17:42:46 +00:00
] ,
"messages" : [
"accesskey-save" ,
"colon-separator" ,
2019-06-10 14:08:59 +00:00
"hidden-categories" ,
2018-05-20 17:42:46 +00:00
"pagecategories" ,
"pagecategorieslink" ,
2019-06-10 14:08:59 +00:00
"publishchanges" ,
"publishchanges-start" ,
"publishpage" ,
"publishpage-start" ,
2022-05-17 23:59:58 +00:00
"redirectpagesub" ,
2018-05-20 17:42:46 +00:00
"redirectto" ,
2019-06-10 14:08:59 +00:00
"savearticle" ,
"savearticle-start" ,
"savechanges" ,
"savechanges-start" ,
"showpreview" ,
"visualeditor-browserwarning" ,
2021-09-22 08:20:00 +00:00
"visualeditor-loaderror-revidconflict" ,
"visualeditor-loaderror-wrongmode" ,
2019-06-10 14:08:59 +00:00
"visualeditor-mweditmodesource-progress" ,
"visualeditor-mweditmodeve-progress" ,
"visualeditor-pagemenu-tooltip" ,
"visualeditor-recreate" ,
"visualeditor-redirect-description" ,
2022-05-17 23:59:58 +00:00
"visualeditor-savedialog-identify-anon" ,
"visualeditor-savedialog-identify-trylogin" ,
2022-06-15 23:35:45 +00:00
"visualeditor-savedialog-identify-user"
2016-11-19 00:11:37 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.data" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2022-03-13 01:38:23 +00:00
"class" : "MediaWiki\\Extension\\VisualEditor\\VisualEditorDataModule"
2015-01-27 05:47:31 +00:00
} ,
"ext.visualEditor.core" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"lib/ve/src/ve.Range.js" ,
2015-07-08 02:18:59 +00:00
"lib/ve/src/ve.SelectionState.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ve.Node.js" ,
2016-03-25 22:29:03 +00:00
"lib/ve/src/ve.PositionStep.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ve.BranchNode.js" ,
"lib/ve/src/ve.LeafNode.js" ,
"lib/ve/src/ve.Document.js" ,
"lib/ve/src/ve.EventSequencer.js" ,
2015-11-10 01:00:24 +00:00
"lib/ve/src/ve.Scheduler.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.js" ,
"lib/ve/src/dm/ve.dm.Model.js" ,
"lib/ve/src/dm/ve.dm.ModelRegistry.js" ,
2015-03-25 15:00:40 +00:00
"lib/ve/src/dm/ve.dm.ModelFactory.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.NodeFactory.js" ,
"lib/ve/src/dm/ve.dm.AnnotationFactory.js" ,
"lib/ve/src/dm/ve.dm.AnnotationSet.js" ,
"lib/ve/src/dm/ve.dm.Node.js" ,
"lib/ve/src/dm/ve.dm.ClassAttributeNode.js" ,
2015-02-19 00:35:49 +00:00
"lib/ve/src/dm/ve.dm.AlignableNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.FocusableNode.js" ,
2015-08-03 18:31:57 +00:00
"lib/ve/src/dm/ve.dm.ResizableNode.js" ,
"lib/ve/src/dm/ve.dm.TableCellableNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.Scalable.js" ,
"lib/ve/src/dm/ve.dm.BranchNode.js" ,
2015-03-26 18:44:09 +00:00
"lib/ve/src/dm/ve.dm.ContentBranchNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.LeafNode.js" ,
"lib/ve/src/dm/ve.dm.Annotation.js" ,
"lib/ve/src/dm/ve.dm.InternalList.js" ,
"lib/ve/src/dm/ve.dm.MetaItem.js" ,
"lib/ve/src/dm/ve.dm.MetaList.js" ,
"lib/ve/src/dm/ve.dm.TableMatrix.js" ,
"lib/ve/src/dm/ve.dm.TransactionProcessor.js" ,
"lib/ve/src/dm/ve.dm.Transaction.js" ,
2016-11-30 12:03:56 +00:00
"lib/ve/src/dm/ve.dm.TransactionBuilder.js" ,
2017-09-13 13:57:11 +00:00
"lib/ve/src/dm/ve.dm.Change.js" ,
2017-09-06 20:23:41 +00:00
"lib/ve/src/dm/ve.dm.TreeCursor.js" ,
"lib/ve/src/dm/ve.dm.TreeModifier.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.Selection.js" ,
"lib/ve/src/dm/ve.dm.Surface.js" ,
"lib/ve/src/dm/ve.dm.SurfaceFragment.js" ,
2016-08-05 22:36:21 +00:00
"lib/ve/src/dm/ve.dm.SourceSurfaceFragment.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.DataString.js" ,
"lib/ve/src/dm/ve.dm.Document.js" ,
"lib/ve/src/dm/ve.dm.DocumentSlice.js" ,
2016-01-28 21:10:41 +00:00
"lib/ve/src/dm/ve.dm.TableSlice.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.LinearData.js" ,
2018-03-06 12:44:37 +00:00
"lib/ve/src/dm/ve.dm.HashValueStore.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/ve.dm.Converter.js" ,
2018-09-06 12:11:16 +00:00
"lib/ve/src/dm/ve.dm.SourceConverter.js" ,
2015-03-12 20:06:32 +00:00
"lib/ve/src/dm/selections/ve.dm.LinearSelection.js" ,
"lib/ve/src/dm/selections/ve.dm.NullSelection.js" ,
"lib/ve/src/dm/selections/ve.dm.TableSelection.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/lineardata/ve.dm.FlatLinearData.js" ,
"lib/ve/src/dm/lineardata/ve.dm.ElementLinearData.js" ,
"lib/ve/src/dm/nodes/ve.dm.GeneratedContentNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.AlienNode.js" ,
2018-09-24 13:00:05 +00:00
"lib/ve/src/dm/nodes/ve.dm.AlienBlockNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.AlienInlineNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.AlienTableCellNode.js" ,
2016-04-05 15:39:36 +00:00
"lib/ve/src/dm/nodes/ve.dm.ArticleNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/nodes/ve.dm.BlockquoteNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.BreakNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.CenterNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.CommentNode.js" ,
2018-09-24 13:00:05 +00:00
"lib/ve/src/dm/nodes/ve.dm.FakeCommentNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.RealCommentNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/nodes/ve.dm.DefinitionListItemNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.DefinitionListNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.DivNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.DocumentNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.HeadingNode.js" ,
2015-10-05 16:34:58 +00:00
"lib/ve/src/dm/nodes/ve.dm.HorizontalRuleNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/nodes/ve.dm.InternalItemNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.InternalListNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.ListItemNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.ListNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.ParagraphNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.PreformattedNode.js" ,
2016-04-05 15:39:36 +00:00
"lib/ve/src/dm/nodes/ve.dm.SectionNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/nodes/ve.dm.TableCaptionNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.TableCellNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.TableNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.TableRowNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.TableSectionNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.TextNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.ImageNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.BlockImageNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.BlockImageCaptionNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.InlineImageNode.js" ,
"lib/ve/src/dm/annotations/ve.dm.LinkAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.TextStyleAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.AbbreviationAnnotation.js" ,
2016-05-20 22:17:51 +00:00
"lib/ve/src/dm/annotations/ve.dm.BidiAnnotation.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/annotations/ve.dm.BigAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.BoldAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.CodeSampleAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.CodeAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.DatetimeAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.DefinitionAnnotation.js" ,
2016-11-28 22:34:15 +00:00
"lib/ve/src/dm/annotations/ve.dm.DeleteAnnotation.js" ,
2015-03-18 18:43:57 +00:00
"lib/ve/src/dm/annotations/ve.dm.FontAnnotation.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/annotations/ve.dm.HighlightAnnotation.js" ,
2016-11-28 22:34:15 +00:00
"lib/ve/src/dm/annotations/ve.dm.InsertAnnotation.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/annotations/ve.dm.ItalicAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.QuotationAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.SmallAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.SpanAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.StrikethroughAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.SubscriptAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.SuperscriptAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.UnderlineAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.UserInputAnnotation.js" ,
"lib/ve/src/dm/annotations/ve.dm.VariableAnnotation.js" ,
"lib/ve/src/dm/metaitems/ve.dm.AlienMetaItem.js" ,
2019-05-29 19:20:49 +00:00
"lib/ve/src/dm/metaitems/ve.dm.RemovableAlienMetaItem.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/dm/metaitems/ve.dm.CommentMetaItem.js" ,
"lib/ve/src/ce/ve.ce.js" ,
2015-12-03 00:12:24 +00:00
"lib/ve/src/ce/ve.ce.TextStateChunk.js" ,
"lib/ve/src/ce/ve.ce.TextState.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/ve.ce.RangeState.js" ,
"lib/ve/src/ce/ve.ce.AnnotationFactory.js" ,
"lib/ve/src/ce/ve.ce.NodeFactory.js" ,
"lib/ve/src/ce/ve.ce.Document.js" ,
"lib/ve/src/ce/ve.ce.View.js" ,
"lib/ve/src/ce/ve.ce.Annotation.js" ,
"lib/ve/src/ce/ve.ce.Node.js" ,
"lib/ve/src/ce/ve.ce.BranchNode.js" ,
"lib/ve/src/ce/ve.ce.ContentBranchNode.js" ,
"lib/ve/src/ce/ve.ce.LeafNode.js" ,
2018-01-22 18:59:45 +00:00
"lib/ve/src/ce/ve.ce.MetaItem.js" ,
2015-02-19 03:07:47 +00:00
"lib/ve/src/ce/ve.ce.ClassAttributeNode.js" ,
2015-02-19 00:35:49 +00:00
"lib/ve/src/ce/ve.ce.AlignableNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/ve.ce.FocusableNode.js" ,
"lib/ve/src/ce/ve.ce.ResizableNode.js" ,
2015-08-03 18:31:57 +00:00
"lib/ve/src/ce/ve.ce.TableCellableNode.js" ,
2015-11-18 03:04:59 +00:00
"lib/ve/src/ce/ve.ce.Selection.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/ve.ce.Surface.js" ,
"lib/ve/src/ce/ve.ce.SurfaceObserver.js" ,
2015-11-01 00:02:20 +00:00
"lib/ve/src/ce/ve.ce.KeyDownHandlerFactory.js" ,
"lib/ve/src/ce/ve.ce.KeyDownHandler.js" ,
2015-11-18 03:04:59 +00:00
"lib/ve/src/ce/selections/ve.ce.LinearSelection.js" ,
"lib/ve/src/ce/selections/ve.ce.NullSelection.js" ,
"lib/ve/src/ce/selections/ve.ce.TableSelection.js" ,
2015-11-01 00:02:20 +00:00
"lib/ve/src/ce/keydownhandlers/ve.ce.LinearArrowKeyDownHandler.js" ,
"lib/ve/src/ce/keydownhandlers/ve.ce.LinearDeleteKeyDownHandler.js" ,
"lib/ve/src/ce/keydownhandlers/ve.ce.LinearEnterKeyDownHandler.js" ,
"lib/ve/src/ce/keydownhandlers/ve.ce.LinearEscapeKeyDownHandler.js" ,
"lib/ve/src/ce/keydownhandlers/ve.ce.TableArrowKeyDownHandler.js" ,
"lib/ve/src/ce/keydownhandlers/ve.ce.TableDeleteKeyDownHandler.js" ,
2015-12-01 01:30:35 +00:00
"lib/ve/src/ce/keydownhandlers/ve.ce.LinearTabKeyDownHandler.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/nodes/ve.ce.GeneratedContentNode.js" ,
2017-04-17 17:43:09 +00:00
"lib/ve/src/ce/nodes/ve.ce.ContentEditableNode.js" ,
2016-11-30 12:03:56 +00:00
"lib/ve/src/ce/nodes/ve.ce.ActiveNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/nodes/ve.ce.AlienNode.js" ,
2018-09-24 13:00:05 +00:00
"lib/ve/src/ce/nodes/ve.ce.AlienBlockNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.AlienInlineNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.AlienTableCellNode.js" ,
2016-04-05 15:39:36 +00:00
"lib/ve/src/ce/nodes/ve.ce.ArticleNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/nodes/ve.ce.BlockquoteNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.BreakNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.CenterNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.CommentNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.DefinitionListItemNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.DefinitionListNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.DivNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.DocumentNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.HeadingNode.js" ,
2015-10-05 16:34:58 +00:00
"lib/ve/src/ce/nodes/ve.ce.HorizontalRuleNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/nodes/ve.ce.InternalItemNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.InternalListNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.ListItemNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.ListNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.ParagraphNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.PreformattedNode.js" ,
2016-04-05 15:39:36 +00:00
"lib/ve/src/ce/nodes/ve.ce.SectionNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/nodes/ve.ce.TableCaptionNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.TableCellNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.TableNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.TableRowNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.TableSectionNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.TextNode.js" ,
2019-07-14 14:11:20 +00:00
"lib/ve/src/ce/nodes/ve.ce.UnrenderedNode.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/nodes/ve.ce.ImageNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.BlockImageNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.BlockImageCaptionNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.InlineImageNode.js" ,
2018-07-19 12:20:42 +00:00
"lib/ve/src/ce/annotations/ve.ce.NailedAnnotation.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/annotations/ve.ce.LinkAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.TextStyleAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.AbbreviationAnnotation.js" ,
2016-05-20 22:17:51 +00:00
"lib/ve/src/ce/annotations/ve.ce.BidiAnnotation.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/annotations/ve.ce.BigAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.BoldAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.CodeAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.CodeSampleAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.DatetimeAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.DefinitionAnnotation.js" ,
2016-11-28 22:34:15 +00:00
"lib/ve/src/ce/annotations/ve.ce.DeleteAnnotation.js" ,
2015-03-18 18:43:57 +00:00
"lib/ve/src/ce/annotations/ve.ce.FontAnnotation.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/annotations/ve.ce.HighlightAnnotation.js" ,
2016-11-28 22:34:15 +00:00
"lib/ve/src/ce/annotations/ve.ce.InsertAnnotation.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/annotations/ve.ce.ItalicAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.QuotationAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.SmallAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.SpanAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.StrikethroughAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.SubscriptAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.SuperscriptAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.UnderlineAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.UserInputAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.VariableAnnotation.js" ,
"lib/ve/src/ui/ve.ui.js" ,
"lib/ve/src/ui/ve.ui.Overlay.js" ,
"lib/ve/src/ui/ve.ui.Surface.js" ,
"lib/ve/src/ui/ve.ui.Context.js" ,
2015-06-10 19:28:09 +00:00
"lib/ve/src/ui/contexts/ve.ui.LinearContext.js" ,
2016-01-31 13:34:56 +00:00
"lib/ve/src/ui/contexts/ve.ui.TableLineContext.js" ,
2015-02-25 22:56:28 +00:00
"lib/ve/src/ui/ve.ui.ModeledFactory.js" ,
"lib/ve/src/ui/ve.ui.ContextItem.js" ,
"lib/ve/src/ui/ve.ui.ContextItemFactory.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/ve.ui.Tool.js" ,
"lib/ve/src/ui/ve.ui.Toolbar.js" ,
"lib/ve/src/ui/ve.ui.TargetToolbar.js" ,
2016-04-11 12:21:15 +00:00
"lib/ve/src/ui/ve.ui.PositionedTargetToolbar.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/ve.ui.ToolFactory.js" ,
"lib/ve/src/ui/ve.ui.Command.js" ,
"lib/ve/src/ui/ve.ui.CommandRegistry.js" ,
2015-11-04 17:46:45 +00:00
"lib/ve/src/ui/ve.ui.CommandHelpRegistry.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/ve.ui.Trigger.js" ,
"lib/ve/src/ui/ve.ui.TriggerRegistry.js" ,
"lib/ve/src/ui/ve.ui.Sequence.js" ,
"lib/ve/src/ui/ve.ui.SequenceRegistry.js" ,
"lib/ve/src/ui/ve.ui.Action.js" ,
"lib/ve/src/ui/ve.ui.ActionFactory.js" ,
"lib/ve/src/ui/ve.ui.DataTransferHandler.js" ,
2015-02-19 03:07:47 +00:00
"lib/ve/src/ui/ve.ui.FileTransferHandler.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/ve.ui.DataTransferHandlerFactory.js" ,
2015-02-23 20:37:11 +00:00
"lib/ve/src/ui/ve.ui.DataTransferItem.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/ve.ui.WindowManager.js" ,
2019-02-19 17:08:38 +00:00
"lib/ve/src/ui/ve.ui.FragmentWindow.js" ,
2015-09-05 21:28:21 +00:00
"lib/ve/src/ui/ve.ui.NodeWindow.js" ,
2016-06-01 17:00:26 +00:00
"lib/ve/src/ui/ve.ui.TabIndexScope.js" ,
2015-03-13 23:45:09 +00:00
"lib/ve/src/ui/windowmanagers/ve.ui.SurfaceWindowManager.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/actions/ve.ui.AnnotationAction.js" ,
2019-04-19 22:13:45 +00:00
"lib/ve/src/ui/actions/ve.ui.BlockquoteAction.js" ,
2019-09-30 12:13:51 +00:00
"lib/ve/src/ui/actions/ve.ui.CompletionAction.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/actions/ve.ui.ContentAction.js" ,
"lib/ve/src/ui/actions/ve.ui.FormatAction.js" ,
"lib/ve/src/ui/actions/ve.ui.HistoryAction.js" ,
"lib/ve/src/ui/actions/ve.ui.IndentationAction.js" ,
2015-08-12 20:55:31 +00:00
"lib/ve/src/ui/actions/ve.ui.LinkAction.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/actions/ve.ui.ListAction.js" ,
"lib/ve/src/ui/actions/ve.ui.TableAction.js" ,
"lib/ve/src/ui/actions/ve.ui.WindowAction.js" ,
2015-08-18 15:55:13 +00:00
"lib/ve/src/ui/contextitems/ve.ui.LinearContextItem.js" ,
2015-11-16 18:44:34 +00:00
"lib/ve/src/ui/contextitems/ve.ui.AnnotationContextItem.js" ,
2016-01-31 13:34:56 +00:00
"lib/ve/src/ui/contextitems/ve.ui.TableLineContextItem.js" ,
2022-03-21 13:39:03 +00:00
"lib/ve/src/ui/contextitems/ve.ui.MobileActionsContextItem.js" ,
2015-03-20 17:54:13 +00:00
"lib/ve/src/ui/contextitems/ve.ui.AlignableContextItem.js" ,
2015-02-25 22:56:28 +00:00
"lib/ve/src/ui/contextitems/ve.ui.CommentContextItem.js" ,
"lib/ve/src/ui/contextitems/ve.ui.LinkContextItem.js" ,
"lib/ve/src/ui/contextitems/ve.ui.ToolContextItem.js" ,
2016-01-31 13:34:56 +00:00
"lib/ve/src/ui/contextitems/ve.ui.TableContextItem.js" ,
"lib/ve/src/ui/contextitems/ve.ui.MergeCellsContextItem.js" ,
2020-03-16 22:01:51 +00:00
"lib/ve/src/ui/contextitems/ve.ui.SumCellsContextItem.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/commands/ve.ui.ClearAnnotationCommand.js" ,
"lib/ve/src/ui/commands/ve.ui.HistoryCommand.js" ,
"lib/ve/src/ui/commands/ve.ui.IndentationCommand.js" ,
"lib/ve/src/ui/commands/ve.ui.MergeCellsCommand.js" ,
"lib/ve/src/ui/dialogs/ve.ui.FragmentDialog.js" ,
"lib/ve/src/ui/dialogs/ve.ui.NodeDialog.js" ,
"lib/ve/src/ui/dialogs/ve.ui.ToolbarDialog.js" ,
"lib/ve/src/ui/dialogs/ve.ui.CommandHelpDialog.js" ,
"lib/ve/src/ui/dialogs/ve.ui.FindAndReplaceDialog.js" ,
"lib/ve/src/ui/dialogs/ve.ui.ProgressDialog.js" ,
2015-02-03 19:06:18 +00:00
"lib/ve/src/ui/dialogs/ve.ui.SpecialCharacterDialog.js" ,
2016-01-31 13:34:56 +00:00
"lib/ve/src/ui/dialogs/ve.ui.TableDialog.js" ,
2015-02-23 20:37:11 +00:00
"lib/ve/src/ui/datatransferhandlers/ve.ui.PlainTextStringTransferHandler.js" ,
"lib/ve/src/ui/datatransferhandlers/ve.ui.HTMLStringTransferHandler.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/datatransferhandlers/ve.ui.DSVFileTransferHandler.js" ,
"lib/ve/src/ui/datatransferhandlers/ve.ui.PlainTextFileTransferHandler.js" ,
"lib/ve/src/ui/datatransferhandlers/ve.ui.HTMLFileTransferHandler.js" ,
2015-08-12 19:24:39 +00:00
"lib/ve/src/ui/datatransferhandlers/ve.ui.UrlStringTransferHandler.js" ,
2015-09-24 12:23:18 +00:00
"lib/ve/src/ui/elements/ve.ui.PreviewElement.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/windowmanagers/ve.ui.ToolbarDialogWindowManager.js" ,
2015-02-10 23:11:56 +00:00
"lib/ve/src/ui/widgets/ve.ui.AlignWidget.js" ,
2015-07-18 21:42:09 +00:00
"lib/ve/src/ui/widgets/ve.ui.TargetWidget.js" ,
2015-05-03 21:21:00 +00:00
"lib/ve/src/ui/widgets/ve.ui.LinkAnnotationWidget.js" ,
2019-09-30 12:13:51 +00:00
"lib/ve/src/ui/widgets/ve.ui.CompletionWidget.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/widgets/ve.ui.ContextSelectWidget.js" ,
"lib/ve/src/ui/widgets/ve.ui.ContextOptionWidget.js" ,
"lib/ve/src/ui/widgets/ve.ui.DimensionsWidget.js" ,
"lib/ve/src/ui/widgets/ve.ui.MediaSizeWidget.js" ,
2017-02-16 20:28:06 +00:00
"lib/ve/src/ui/widgets/ve.ui.NoFocusButtonWidget.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/widgets/ve.ui.WhitespacePreservingTextInputWidget.js" ,
"lib/ve/src/ui/tools/ve.ui.AnnotationTool.js" ,
2017-03-16 15:22:07 +00:00
"lib/ve/src/ui/tools/ve.ui.ChangeDirectionalityTool.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/tools/ve.ui.ClearAnnotationTool.js" ,
2015-12-08 13:18:51 +00:00
"lib/ve/src/ui/tools/ve.ui.WindowTool.js" ,
"lib/ve/src/ui/tools/ve.ui.FragmentWindowTool.js" ,
"lib/ve/src/ui/tools/ve.ui.FragmentInspectorTool.js" ,
2018-05-18 11:50:07 +00:00
"lib/ve/src/ui/tools/ve.ui.LinkInspectorTool.js" ,
"lib/ve/src/ui/tools/ve.ui.CommentInspectorTool.js" ,
2015-02-25 22:56:28 +00:00
"lib/ve/src/ui/tools/ve.ui.ToolbarDialogTool.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/tools/ve.ui.FormatTool.js" ,
"lib/ve/src/ui/tools/ve.ui.HistoryTool.js" ,
"lib/ve/src/ui/tools/ve.ui.IndentationTool.js" ,
"lib/ve/src/ui/tools/ve.ui.ListTool.js" ,
"lib/ve/src/ui/tools/ve.ui.TableTool.js" ,
"lib/ve/src/ui/inspectors/ve.ui.FragmentInspector.js" ,
"lib/ve/src/ui/inspectors/ve.ui.AnnotationInspector.js" ,
"lib/ve/src/ui/inspectors/ve.ui.NodeInspector.js" ,
"lib/ve/src/ui/inspectors/ve.ui.CommentInspector.js" ,
2015-05-03 21:21:00 +00:00
"lib/ve/src/ui/inspectors/ve.ui.LinkAnnotationInspector.js" ,
2015-02-03 19:06:18 +00:00
"lib/ve/src/ui/pages/ve.ui.SpecialCharacterPage.js"
2015-01-27 05:47:31 +00:00
] ,
"debugScripts" : [
2019-07-03 17:11:44 +00:00
"lib/ve/src/dm/ve.dm.TransactionSquasher.js" ,
2018-11-02 17:58:36 +00:00
"lib/ve/src/ce/ve.ce.debug.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/ve.ui.DebugBar.js" ,
"lib/ve/src/ve.Filibuster.js"
] ,
"styles" : [
"lib/ve/src/ce/styles/nodes/ve.ce.FocusableNode.css" ,
2016-11-30 12:03:56 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.ActiveNode.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.AlienNode.css" ,
"lib/ve/src/ce/styles/nodes/ve.ce.BranchNode.css" ,
2016-01-03 19:30:25 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.ContentBranchNode.css" ,
2021-12-08 15:46:46 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.ParagraphNode.css" ,
2019-01-05 23:34:58 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.RootNode.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.GeneratedContentNode.css" ,
2015-10-05 16:34:58 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.HorizontalRuleNode.css" ,
2016-10-05 16:18:35 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.CommentNode.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/styles/annotations/ve.ce.LanguageAnnotation.css" ,
2015-09-16 17:46:20 +00:00
"lib/ve/src/ce/styles/annotations/ve.ce.LinkAnnotation.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.ResizableNode.css" ,
2016-04-05 15:39:36 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.SectionNode.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ce/styles/nodes/ve.ce.TableCellNode.css" ,
"lib/ve/src/ce/styles/nodes/ve.ce.TableNode.css" ,
"lib/ve/src/ce/styles/ve.ce.Surface.css" ,
"lib/ve/src/ui/styles/dialogs/ve.ui.ToolbarDialog.css" ,
"lib/ve/src/ui/styles/dialogs/ve.ui.CommandHelpDialog.css" ,
"lib/ve/src/ui/styles/dialogs/ve.ui.FindAndReplaceDialog.css" ,
"lib/ve/src/ui/styles/dialogs/ve.ui.ProgressDialog.css" ,
2015-02-03 19:06:18 +00:00
"lib/ve/src/ui/styles/dialogs/ve.ui.SpecialCharacterDialog.css" ,
2018-09-10 12:12:44 +00:00
"lib/ve/src/ui/styles/dialogs/ve.ui.TableDialog.css" ,
2018-05-11 16:51:26 +00:00
"lib/ve/src/ui/styles/elements/ve.ui.PreviewElement.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/styles/tools/ve.ui.FormatTool.css" ,
2019-09-30 12:13:51 +00:00
"lib/ve/src/ui/styles/widgets/ve.ui.CompletionWidget.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/styles/widgets/ve.ui.ContextOptionWidget.css" ,
"lib/ve/src/ui/styles/widgets/ve.ui.ContextSelectWidget.css" ,
"lib/ve/src/ui/styles/widgets/ve.ui.DimensionsWidget.css" ,
"lib/ve/src/ui/styles/widgets/ve.ui.MediaSizeWidget.css" ,
"lib/ve/src/ui/styles/inspectors/ve.ui.CommentInspector.css" ,
"lib/ve/src/ui/styles/inspectors/ve.ui.FragmentInspector.css" ,
2015-07-18 21:42:09 +00:00
"lib/ve/src/ui/styles/widgets/ve.ui.TargetWidget.css" ,
2019-07-23 21:50:16 +00:00
"lib/ve/src/ui/styles/ve.ui.Context.css" ,
2015-02-25 22:56:28 +00:00
"lib/ve/src/ui/styles/ve.ui.ContextItem.css" ,
2015-08-18 15:55:13 +00:00
"lib/ve/src/ui/styles/contextitems/ve.ui.LinearContextItem.css" ,
2016-01-31 13:34:56 +00:00
"lib/ve/src/ui/styles/contextitems/ve.ui.TableLineContextItem.css" ,
2015-03-20 17:54:13 +00:00
"lib/ve/src/ui/styles/contextitems/ve.ui.AlignableContextItem.css" ,
2015-02-25 22:56:28 +00:00
"lib/ve/src/ui/styles/contextitems/ve.ui.CommentContextItem.css" ,
"lib/ve/src/ui/styles/contextitems/ve.ui.LanguageContextItem.css" ,
"lib/ve/src/ui/styles/contextitems/ve.ui.LinkContextItem.css" ,
"lib/ve/src/ui/styles/contextitems/ve.ui.ToolContextItem.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/styles/ve.ui.Overlay.css" ,
"lib/ve/src/ui/styles/ve.ui.Surface.css" ,
"lib/ve/src/ui/styles/ve.ui.Toolbar.css" ,
2016-01-31 13:34:56 +00:00
"lib/ve/src/ui/styles/ve.ui.TableLineContext.css" ,
2015-07-29 13:13:36 +00:00
"lib/ve/src/ui/styles/ve.ui.DebugBar.css"
2015-01-27 05:47:31 +00:00
] ,
2015-07-29 13:13:36 +00:00
"skinStyles" : {
2019-04-16 15:20:11 +00:00
"default" : [
2018-10-03 21:17:49 +00:00
"lib/ve/src/themes/wikimediaui.css"
] ,
2015-07-29 13:13:36 +00:00
"monobook" : [
2018-03-28 15:59:33 +00:00
"lib/ve/src/themes/apex.css"
2015-07-29 13:13:36 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"dependencies" : [
"unicodejs" ,
2015-02-24 01:24:27 +00:00
"rangefix" ,
2016-08-17 19:50:55 +00:00
"spark-md5" ,
2015-01-27 05:47:31 +00:00
"papaparse" ,
2015-03-12 20:06:32 +00:00
"jquery.client" ,
2016-02-16 19:20:04 +00:00
"ext.visualEditor.base" ,
2019-12-03 01:21:22 +00:00
"ext.visualEditor.supportCheck" ,
"ext.visualEditor.sanitize"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
"visualeditor" ,
"visualeditor-aliennode-tooltip" ,
2018-05-14 11:55:31 +00:00
"visualeditor-align-desc-center" ,
"visualeditor-align-desc-default" ,
"visualeditor-align-desc-left" ,
"visualeditor-align-desc-none" ,
"visualeditor-align-desc-right" ,
2015-01-27 05:47:31 +00:00
"visualeditor-align-widget-center" ,
2017-03-23 01:34:26 +00:00
"visualeditor-align-widget-default" ,
2015-01-27 05:47:31 +00:00
"visualeditor-align-widget-left" ,
"visualeditor-align-widget-right" ,
2015-08-13 21:13:13 +00:00
"visualeditor-alignablecontextitem-title" ,
2016-08-05 17:50:06 +00:00
"visualeditor-annotationbutton-big-tooltip" ,
2015-01-27 05:47:31 +00:00
"visualeditor-annotationbutton-bold-tooltip" ,
"visualeditor-annotationbutton-code-tooltip" ,
"visualeditor-annotationbutton-italic-tooltip" ,
"visualeditor-annotationbutton-link-tooltip" ,
2016-08-05 17:50:06 +00:00
"visualeditor-annotationbutton-small-tooltip" ,
2015-01-27 05:47:31 +00:00
"visualeditor-annotationbutton-strikethrough-tooltip" ,
"visualeditor-annotationbutton-subscript-tooltip" ,
"visualeditor-annotationbutton-superscript-tooltip" ,
"visualeditor-annotationbutton-underline-tooltip" ,
2017-03-16 15:22:07 +00:00
"visualeditor-changedir" ,
"visualeditor-changedir-tool-ltr" ,
"visualeditor-changedir-tool-rtl" ,
2015-01-27 05:47:31 +00:00
"visualeditor-clearbutton-tooltip" ,
"visualeditor-clipboard-copy" ,
2022-01-28 17:12:30 +00:00
"visualeditor-clipboard-copy-fail" ,
"visualeditor-clipboard-copy-success" ,
2015-01-27 05:47:31 +00:00
"visualeditor-clipboard-cut" ,
"visualeditor-clipboard-paste" ,
"visualeditor-clipboard-paste-special" ,
2017-02-09 16:20:07 +00:00
"visualeditor-command-dialog-cancel" ,
"visualeditor-command-dialog-confirm" ,
2021-09-22 08:20:00 +00:00
"visualeditor-command-dialog-focus-context" ,
2015-01-27 05:47:31 +00:00
"visualeditor-commentinspector-edit" ,
"visualeditor-commentinspector-title" ,
"visualeditor-commentinspector-tooltip" ,
"visualeditor-content-select-all" ,
2020-03-06 14:08:18 +00:00
"visualeditor-contextitemwidget-label-close" ,
2015-12-09 18:42:20 +00:00
"visualeditor-contextitemwidget-label-remove" ,
2015-01-27 05:47:31 +00:00
"visualeditor-contextitemwidget-label-secondary" ,
2019-02-08 19:18:22 +00:00
"visualeditor-contextitemwidget-label-view" ,
2016-11-30 12:03:56 +00:00
"visualeditor-debugbar-close" ,
"visualeditor-debugbar-inputdebug" ,
"visualeditor-debugbar-logrange" ,
"visualeditor-debugbar-showmodel" ,
2017-05-21 08:31:45 +00:00
"visualeditor-debugbar-showtransactions" ,
2016-11-30 12:03:56 +00:00
"visualeditor-debugbar-startfilibuster" ,
"visualeditor-debugbar-stopfilibuster" ,
2018-07-21 12:13:53 +00:00
"visualeditor-debugbar-testsquasher" ,
2016-11-30 12:03:56 +00:00
"visualeditor-debugbar-updatemodel" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-action-apply" ,
"visualeditor-dialog-action-cancel" ,
"visualeditor-dialog-action-done" ,
"visualeditor-dialog-action-goback" ,
"visualeditor-dialog-action-insert" ,
"visualeditor-dialog-command-help-title" ,
"visualeditor-dialog-error" ,
"visualeditor-dialog-error-dismiss" ,
2016-01-31 13:34:56 +00:00
"visualeditor-dialog-table-caption" ,
"visualeditor-dialog-table-title" ,
2022-05-13 11:59:27 +00:00
"visualeditor-dimensionswidget-height" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dimensionswidget-px" ,
"visualeditor-dimensionswidget-times" ,
2022-05-13 11:59:27 +00:00
"visualeditor-dimensionswidget-width" ,
2017-02-26 12:22:15 +00:00
"visualeditor-find-and-replace-diacritic" ,
"visualeditor-find-and-replace-diacritic-unavailable" ,
2015-01-27 05:47:31 +00:00
"visualeditor-find-and-replace-done" ,
"visualeditor-find-and-replace-find-text" ,
"visualeditor-find-and-replace-invalid-regex" ,
"visualeditor-find-and-replace-match-case" ,
"visualeditor-find-and-replace-next-button" ,
"visualeditor-find-and-replace-previous-button" ,
"visualeditor-find-and-replace-regular-expression" ,
"visualeditor-find-and-replace-replace-all-button" ,
"visualeditor-find-and-replace-replace-button" ,
"visualeditor-find-and-replace-replace-text" ,
"visualeditor-find-and-replace-results" ,
"visualeditor-find-and-replace-title" ,
2015-12-03 17:25:06 +00:00
"visualeditor-find-and-replace-word" ,
2015-01-27 05:47:31 +00:00
"visualeditor-formatdropdown-format-blockquote" ,
"visualeditor-formatdropdown-format-heading-label" ,
"visualeditor-formatdropdown-format-heading1" ,
"visualeditor-formatdropdown-format-heading2" ,
"visualeditor-formatdropdown-format-heading3" ,
"visualeditor-formatdropdown-format-heading4" ,
"visualeditor-formatdropdown-format-heading5" ,
"visualeditor-formatdropdown-format-heading6" ,
"visualeditor-formatdropdown-format-paragraph" ,
"visualeditor-formatdropdown-format-preformatted" ,
"visualeditor-formatdropdown-title" ,
"visualeditor-help-tool" ,
"visualeditor-historybutton-redo-tooltip" ,
"visualeditor-historybutton-undo-tooltip" ,
2018-08-22 18:32:02 +00:00
"visualeditor-horizontalrule-tooltip" ,
2015-01-27 05:47:31 +00:00
"visualeditor-indentationbutton-indent-tooltip" ,
"visualeditor-indentationbutton-outdent-tooltip" ,
"visualeditor-inspector-close-tooltip" ,
"visualeditor-inspector-remove-tooltip" ,
2017-09-09 13:29:57 +00:00
"visualeditor-key-alt" ,
"visualeditor-key-backspace" ,
"visualeditor-key-ctrl" ,
"visualeditor-key-delete" ,
"visualeditor-key-down" ,
"visualeditor-key-end" ,
"visualeditor-key-enter" ,
"visualeditor-key-escape" ,
"visualeditor-key-home" ,
"visualeditor-key-insert" ,
"visualeditor-key-left" ,
"visualeditor-key-meta" ,
"visualeditor-key-page-down" ,
"visualeditor-key-page-up" ,
"visualeditor-key-right" ,
"visualeditor-key-shift" ,
"visualeditor-key-space" ,
"visualeditor-key-tab" ,
"visualeditor-key-up" ,
2018-07-10 22:55:56 +00:00
"visualeditor-languagecontext-remove" ,
2018-05-30 16:57:03 +00:00
"visualeditor-linkcontext-label-change" ,
"visualeditor-linkcontext-label-fallback" ,
"visualeditor-linkcontext-label-label" ,
2018-07-10 22:55:56 +00:00
"visualeditor-linkcontext-remove" ,
2015-01-27 05:47:31 +00:00
"visualeditor-linkinspector-title" ,
2019-07-05 16:53:10 +00:00
"visualeditor-linkinspector-title-add" ,
"visualeditor-linkinspector-title-edit" ,
2015-01-27 05:47:31 +00:00
"visualeditor-listbutton-bullet-tooltip" ,
"visualeditor-listbutton-number-tooltip" ,
"visualeditor-mediasizewidget-label-defaulterror" ,
"visualeditor-mediasizewidget-label-scale" ,
"visualeditor-mediasizewidget-label-scale-percent" ,
"visualeditor-mediasizewidget-sizeoptions-custom" ,
"visualeditor-mediasizewidget-sizeoptions-default" ,
"visualeditor-mediasizewidget-sizeoptions-scale" ,
"visualeditor-shortcuts-clipboard" ,
2017-02-09 16:20:07 +00:00
"visualeditor-shortcuts-dialog" ,
2015-01-27 05:47:31 +00:00
"visualeditor-shortcuts-formatting" ,
"visualeditor-shortcuts-history" ,
2018-08-22 18:32:02 +00:00
"visualeditor-shortcuts-insert" ,
2015-01-27 05:47:31 +00:00
"visualeditor-shortcuts-other" ,
2015-10-23 17:21:11 +00:00
"visualeditor-shortcuts-sequence-notice" ,
2015-01-27 05:47:31 +00:00
"visualeditor-shortcuts-text-style" ,
2015-02-13 15:14:55 +00:00
"visualeditor-slug-insert" ,
2015-01-27 05:47:31 +00:00
"visualeditor-specialcharacter-button-tooltip" ,
"visualeditor-specialcharacterinspector-title" ,
"visualeditor-table-caption" ,
2021-09-22 08:20:00 +00:00
"visualeditor-table-context-col" ,
"visualeditor-table-context-row" ,
2016-01-31 13:34:56 +00:00
"visualeditor-table-contextitem-properties" ,
2019-05-13 16:07:11 +00:00
"visualeditor-table-contextitem-selectionmode-cells" ,
"visualeditor-table-contextitem-selectionmode-contents" ,
2015-01-27 05:47:31 +00:00
"visualeditor-table-delete-col" ,
"visualeditor-table-delete-row" ,
"visualeditor-table-format-data" ,
"visualeditor-table-format-header" ,
"visualeditor-table-insert-col-after" ,
"visualeditor-table-insert-col-before" ,
"visualeditor-table-insert-row-after" ,
"visualeditor-table-insert-row-before" ,
"visualeditor-table-insert-table" ,
"visualeditor-table-merge-cells" ,
2016-01-31 13:34:56 +00:00
"visualeditor-table-merge-cells-merge" ,
"visualeditor-table-merge-cells-unmerge" ,
2016-01-30 03:02:41 +00:00
"visualeditor-table-move-col-after" ,
"visualeditor-table-move-col-before" ,
"visualeditor-table-move-row-after" ,
"visualeditor-table-move-row-before" ,
2020-03-16 22:01:51 +00:00
"visualeditor-table-sum" ,
2015-03-28 18:59:45 +00:00
"visualeditor-tablecell-tooltip" ,
2015-01-27 05:47:31 +00:00
"visualeditor-toolbar-format-tooltip" ,
"visualeditor-toolbar-history" ,
"visualeditor-toolbar-insert" ,
"visualeditor-toolbar-paragraph-format" ,
"visualeditor-toolbar-structure" ,
"visualeditor-toolbar-style-tooltip" ,
"visualeditor-toolbar-table" ,
"visualeditor-toolbar-text-style"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2018-05-18 11:50:07 +00:00
"ext.visualEditor.commentAnnotation" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2018-05-18 11:50:07 +00:00
"scripts" : [
"lib/ve/src/dm/annotations/ve.dm.CommentAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.CommentAnnotation.js" ,
"lib/ve/src/ui/contextitems/ve.ui.CommentAnnotationContextItem.js" ,
"lib/ve/src/ui/tools/ve.ui.CommentAnnotationInspectorTool.js" ,
"lib/ve/src/ui/inspectors/ve.ui.CommentAnnotationInspector.js"
] ,
"styles" : [
2019-12-20 14:56:06 +00:00
"lib/ve/src/ce/styles/annotations/ve.ce.CommentAnnotation.css" ,
"lib/ve/src/ui/styles/contextitems/ve.ui.CommentAnnotationContextItem.css"
2018-05-18 11:50:07 +00:00
] ,
"dependencies" : [
"ext.visualEditor.core"
2018-05-22 21:39:36 +00:00
] ,
2019-12-20 14:56:06 +00:00
"messages" : [
2019-12-20 16:22:26 +00:00
"visualeditor-commentannotationcontextitem-comment"
2019-12-20 14:56:06 +00:00
] ,
2018-05-22 21:39:36 +00:00
"targets" : [
"desktop" ,
"mobile"
2018-05-18 11:50:07 +00:00
]
} ,
2016-10-25 20:44:26 +00:00
"ext.visualEditor.rebase" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-10-25 20:44:26 +00:00
"scripts" : [
"lib/ve/src/dm/ve.dm.RebaseClient.js" ,
"lib/ve/src/dm/ve.dm.SurfaceSynchronizer.js" ,
2017-05-23 16:21:16 +00:00
"lib/ve/src/ui/widgets/ve.ui.AuthorItemWidget.js" ,
"lib/ve/src/ui/tools/ve.ui.AuthorListPopupTool.js"
2016-10-25 20:44:26 +00:00
] ,
"styles" : [
2017-05-23 16:21:16 +00:00
"lib/ve/src/ui/styles/widgets/ve.ui.AuthorItemWidget.css"
2016-10-25 20:44:26 +00:00
] ,
"dependencies" : [
"ext.visualEditor.core" ,
2018-06-21 10:48:57 +00:00
"ext.visualEditor.sanitize" ,
2016-10-25 20:44:26 +00:00
"socket.io" ,
2018-03-06 12:49:22 +00:00
"color-picker" ,
2018-05-18 11:50:07 +00:00
"oojs-ui.styles.icons-user" ,
2018-07-31 20:05:12 +00:00
"ext.visualEditor.commentAnnotation" ,
"ext.visualEditor.checkList"
2016-10-25 20:44:26 +00:00
] ,
"messages" : [
2018-06-21 10:51:37 +00:00
"visualeditor-rebase-client-author-name" ,
2021-06-04 21:52:19 +00:00
"visualeditor-rebase-client-connecting" ,
"visualeditor-rebase-corrupted-document-error" ,
"visualeditor-rebase-corrupted-document-title" ,
"visualeditor-rebase-missing-document-error" ,
"visualeditor-rebase-missing-document-title"
2018-05-22 21:39:36 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2016-10-25 20:44:26 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.core.desktop" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2015-06-10 19:28:09 +00:00
"lib/ve/src/ui/contexts/ve.ui.DesktopContext.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/windowmanagers/ve.ui.DesktopInspectorWindowManager.js"
] ,
"styles" : [
"lib/ve/src/ui/styles/ve.ui.DesktopContext.css"
] ,
"dependencies" : [
2017-09-13 13:57:11 +00:00
"ext.visualEditor.core"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop"
]
} ,
"ext.visualEditor.core.mobile" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2015-06-10 19:28:09 +00:00
"lib/ve/src/ui/contexts/ve.ui.MobileContext.js" ,
2015-02-25 22:56:28 +00:00
"lib/ve/src/ui/windowmanagers/ve.ui.MobileWindowManager.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
2017-01-17 22:00:30 +00:00
"lib/ve/src/ui/styles/ve.ui.MobileContext.css"
2015-01-27 05:47:31 +00:00
] ,
"dependencies" : [
"ext.visualEditor.core"
] ,
2020-05-12 01:12:25 +00:00
"messages" : [
2015-08-10 15:26:41 +00:00
"visualeditor-tablecell-contextitem"
] ,
2015-01-27 05:47:31 +00:00
"targets" : [
"mobile"
]
} ,
2016-04-28 21:08:26 +00:00
"ext.visualEditor.welcome" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-04-28 21:08:26 +00:00
"scripts" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/ve.init.MWWelcomeDialog.js"
2016-04-28 21:08:26 +00:00
] ,
"styles" : [
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWWelcomeDialog.css"
] ,
"dependencies" : [
"oojs" ,
"oojs-ui"
] ,
"messages" : [
"visualeditor-welcomedialog-action" ,
"visualeditor-welcomedialog-content" ,
"visualeditor-welcomedialog-content-thanks" ,
"visualeditor-welcomedialog-switch" ,
"visualeditor-welcomedialog-switch-ve" ,
"visualeditor-welcomedialog-title"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2015-10-14 23:34:34 +00:00
"ext.visualEditor.switching" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-10-14 23:34:34 +00:00
"scripts" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/ve.init.MWVESwitchConfirmDialog.js" ,
"modules/ve-mw/preinit/ve.init.MWVESwitchPopupWidget.js" ,
"modules/ve-mw/preinit/ve.init.MWEditingTabDialog.js" ,
"modules/ve-mw/preinit/ve.init.MWEditModeTool.js"
2017-02-24 14:29:21 +00:00
] ,
"styles" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.MWVESwitchConfirmDialog.css" ,
"modules/ve-mw/preinit/styles/ve.init.MWVESwitchPopupWidget.css"
2015-10-14 23:34:34 +00:00
] ,
2015-11-10 18:41:54 +00:00
"skinStyles" : {
2019-05-14 19:06:17 +00:00
"default" : [
2020-02-05 01:25:20 +00:00
"modules/ve-mw/preinit/styles/ve.init.MWVESwitchConfirmDialog-wikimedia.css"
] ,
"monobook" : [
2019-05-14 19:06:17 +00:00
"modules/ve-mw/preinit/styles/ve.init.MWVESwitchConfirmDialog-apex.css"
2015-11-10 18:41:54 +00:00
]
} ,
2015-10-14 23:34:34 +00:00
"dependencies" : [
2019-07-22 19:31:00 +00:00
"mediawiki.api" ,
2015-10-14 23:34:34 +00:00
"oojs" ,
2015-11-04 10:10:28 +00:00
"oojs-ui" ,
2017-02-24 14:29:21 +00:00
"oojs-ui.styles.icons-editing-core" ,
2017-02-28 22:59:51 +00:00
"oojs-ui.styles.icons-editing-advanced" ,
2017-10-19 17:29:54 +00:00
"oojs-ui.styles.icons-accessibility"
2015-10-14 23:34:34 +00:00
] ,
"messages" : [
2015-10-23 16:29:56 +00:00
"visualeditor-editingtabdialog-body" ,
"visualeditor-editingtabdialog-ok" ,
"visualeditor-editingtabdialog-title" ,
2017-02-24 14:29:21 +00:00
"visualeditor-mweditmode-tooltip" ,
2017-04-19 18:57:39 +00:00
"visualeditor-mweditmodesource-tool-current" ,
2017-02-24 14:29:21 +00:00
"visualeditor-mweditmodesource-tool-unavailable" ,
2016-02-01 17:36:43 +00:00
"visualeditor-mweditmodesource-warning-cancel" ,
"visualeditor-mweditmodesource-warning-switch-discard" ,
2015-11-10 23:01:49 +00:00
"visualeditor-mweditmodeve-popup-body" ,
"visualeditor-mweditmodeve-popup-title" ,
"visualeditor-mweditmodeve-showagain" ,
2016-02-01 17:36:43 +00:00
"visualeditor-mweditmodeve-title" ,
2017-04-19 18:57:39 +00:00
"visualeditor-mweditmodeve-tool-current" ,
2017-02-22 01:42:30 +00:00
"visualeditor-mweditmodeve-tool-unavailable" ,
2016-02-01 17:36:43 +00:00
"visualeditor-mweditmodeve-warning" ,
2016-04-04 16:31:39 +00:00
"visualeditor-mweditmodewt-popup-body" ,
"visualeditor-mweditmodewt-popup-title" ,
2016-02-01 17:36:43 +00:00
"visualeditor-preference-tabs-multi-tab" ,
2015-10-23 16:29:56 +00:00
"visualeditor-preference-tabs-prefer-ve" ,
2016-02-01 17:36:43 +00:00
"visualeditor-preference-tabs-prefer-wt"
2015-10-14 23:34:34 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.mwcore" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2021-10-01 11:16:11 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWAnnotationNode.js" ,
2020-05-07 20:35:52 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWIncludesNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWEntityNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js" ,
2018-09-23 15:45:44 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWBlockExtensionNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWInlineExtensionNode.js" ,
2017-03-02 21:20:35 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWPreNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWTableNode.js" ,
"modules/ve-mw/dm/annotations/ve.dm.MWNowikiAnnotation.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWAlienMetaItem.js" ,
2021-10-01 11:16:11 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWAlienAnnotationNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWAnnotationNode.js" ,
2020-05-07 20:35:52 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWIncludesNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWEntityNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js" ,
2018-09-23 15:45:44 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWBlockExtensionNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWInlineExtensionNode.js" ,
2017-03-02 21:20:35 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWPreNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWTableNode.js" ,
"modules/ve-mw/ce/annotations/ve.ce.MWNowikiAnnotation.js" ,
2021-10-01 11:16:11 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWAlienAnnotationNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/ve.ui.MWCommandRegistry.js" ,
"modules/ve-mw/ui/ve.ui.MWSequenceRegistry.js" ,
2018-05-05 15:42:34 +00:00
"modules/ve-mw/ui/ve.ui.MWSurface.js" ,
2015-09-05 14:23:59 +00:00
"modules/ve-mw/ui/ve.ui.MWExtensionWindow.js" ,
2016-03-05 16:50:25 +00:00
"modules/ve-mw/ui/ve.ui.MWWikitextTransferRegistry.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/commands/ve.ui.MWWikitextWarningCommand.js" ,
2015-08-07 18:16:09 +00:00
"modules/ve-mw/ui/datatransferhandlers/ve.ui.MWWikitextStringTransferHandler.js" ,
2015-10-21 15:30:57 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWAceEditorWidget.js" ,
2017-04-25 11:01:41 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWEditSummaryWidget.js" ,
2018-08-07 11:39:14 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWLazyMultilineTextInputWidget.js" ,
2015-07-18 21:42:09 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTargetWidget.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTocWidget.js" ,
2015-09-05 14:23:59 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWExtensionDialog.js" ,
2015-11-18 07:25:01 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWExtensionPreviewDialog.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWCommandHelpDialog.js" ,
2017-03-02 21:20:35 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWPreTextInputWidget.js" ,
"modules/ve-mw/ui/dialogs/ve.ui.MWPreDialog.js" ,
2016-01-31 13:38:48 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWTableDialog.js" ,
2021-04-22 16:59:30 +00:00
"modules/ve-mw/ui/elements/ve.ui.MWExpandableContentElement.js" ,
2015-10-07 10:12:47 +00:00
"modules/ve-mw/ui/elements/ve.ui.MWExpandableErrorElement.js" ,
2021-11-04 17:48:36 +00:00
"modules/ve-mw/ui/elements/ve.ui.MWFloatingHelpElement.js" ,
2015-11-23 22:28:57 +00:00
"modules/ve-mw/ui/elements/ve.ui.MWPreviewElement.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/tools/ve.ui.MWPopupTool.js" ,
"modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js" ,
"modules/ve-mw/ui/inspectors/ve.ui.MWLiveExtensionInspector.js" ,
2015-09-01 16:47:18 +00:00
"modules/ve-mw/ui/actions/ve.ui.MWLinkAction.js" ,
2017-03-02 21:20:35 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWPreContextItem.js" ,
2021-10-01 11:16:11 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWAnnotationContextItem.js" ,
"modules/ve-mw/ui/contextitems/ve.ui.MWAlienAnnotationContextItem.js" ,
2020-05-07 20:35:52 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWIncludesContextItem.js" ,
2020-09-24 16:30:32 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWEducationPopupWidget.js" ,
2017-01-10 19:59:08 +00:00
"modules/ve-mw/ui/inspectors/ve.ui.MWCommentInspector.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
2015-11-29 16:32:45 +00:00
"modules/ve-mw/ce/styles/nodes/ve.ce.MWEntityNode.css" ,
2020-05-07 20:35:52 +00:00
"modules/ve-mw/ce/styles/nodes/ve.ce.MWIncludesNode.css" ,
2021-10-01 11:16:11 +00:00
"modules/ve-mw/ce/styles/nodes/ve.ce.MWAnnotationNode.css" ,
2017-01-18 06:52:57 +00:00
"modules/ve-mw/ce/styles/nodes/ve.ce.MWTableNode.css" ,
2017-03-02 21:20:35 +00:00
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWPreDialog.css" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/styles/inspectors/ve.ui.MWExtensionInspector.css" ,
2015-10-04 22:14:39 +00:00
"modules/ve-mw/ui/styles/inspectors/ve.ui.MWLiveExtensionInspector.css" ,
2021-04-22 16:59:30 +00:00
"modules/ve-mw/ui/styles/elements/ve.ui.MWExpandableContentElement.css" ,
2015-10-07 10:12:47 +00:00
"modules/ve-mw/ui/styles/elements/ve.ui.MWExpandableErrorElement.css" ,
2021-11-04 17:48:36 +00:00
"modules/ve-mw/ui/styles/elements/ve.ui.MWFloatingHelpElement.css" ,
2018-05-11 13:50:58 +00:00
"modules/ve-mw/ui/styles/elements/ve.ui.MWPreviewElement.css" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/styles/tools/ve.ui.MWPopupTool.css" ,
2015-10-21 15:30:57 +00:00
"modules/ve-mw/ui/styles/widgets/ve.ui.MWAceEditorWidget.css" ,
2020-09-24 16:30:32 +00:00
"modules/ve-mw/ui/styles/widgets/ve.ui.MWEducationPopupWidget.css"
2015-01-27 05:47:31 +00:00
] ,
2015-10-27 15:28:40 +00:00
"skinStyles" : {
2019-04-16 15:20:11 +00:00
"default" : [
2018-10-03 21:17:49 +00:00
"modules/ve-mw/themes/wikimediaui.css"
] ,
2022-08-10 23:47:19 +00:00
"vector" : [
"modules/ve-mw/themes/wikimediaui.css" ,
"modules/ve-mw/ui/styles/tools/ve.ui.MWTargetWidget-vector.less"
] ,
"vector-2022" : [
"modules/ve-mw/themes/wikimediaui.css" ,
"modules/ve-mw/ui/styles/tools/ve.ui.MWTargetWidget-vector.less"
] ,
2015-10-27 15:28:40 +00:00
"monobook" : [
2018-03-28 15:59:33 +00:00
"modules/ve-mw/themes/apex.css"
2015-10-27 15:28:40 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"dependencies" : [
"ext.visualEditor.core" ,
2016-09-08 00:00:54 +00:00
"ext.visualEditor.mediawiki" ,
2018-04-27 20:09:07 +00:00
"ext.visualEditor.diffing" ,
2015-01-27 05:47:31 +00:00
"mediawiki.Title" ,
2019-07-16 20:57:29 +00:00
"mediawiki.interface.helpers.styles" ,
2015-01-27 05:47:31 +00:00
"mediawiki.user" ,
"mediawiki.util" ,
"mediawiki.jqueryMsg" ,
2018-01-10 16:58:38 +00:00
"mediawiki.storage" ,
2019-08-28 12:32:59 +00:00
"mediawiki.pulsatingdot" ,
2015-03-13 00:51:54 +00:00
"mediawiki.skinning.content.parsoid" ,
2015-10-14 23:34:34 +00:00
"mediawiki.widgets" ,
2016-04-28 21:08:26 +00:00
"ext.visualEditor.switching" ,
2016-07-12 19:32:27 +00:00
"ext.visualEditor.welcome" ,
2018-03-20 17:26:35 +00:00
"oojs-ui.styles.icons-editing-advanced"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
2016-02-01 17:36:43 +00:00
"ooui-dialog-process-continue" ,
"toc" ,
2015-01-27 05:47:31 +00:00
"visualeditor-beta-warning" ,
2017-02-03 21:36:52 +00:00
"visualeditor-dialog-table-collapsed" ,
"visualeditor-dialog-table-collapsible" ,
2016-01-31 13:38:48 +00:00
"visualeditor-dialog-table-sortable" ,
"visualeditor-dialog-table-wikitable" ,
2015-01-27 05:47:31 +00:00
"visualeditor-editnotices-tool" ,
"visualeditor-editnotices-tooltip" ,
2015-09-01 16:47:18 +00:00
"visualeditor-educationpopup-dismiss" ,
2015-08-17 16:26:12 +00:00
"visualeditor-feedback-defaultmessage" ,
2016-02-01 17:36:43 +00:00
"visualeditor-feedback-tool" ,
2015-01-27 05:47:31 +00:00
"visualeditor-help-label" ,
"visualeditor-help-link" ,
"visualeditor-help-title" ,
2021-09-22 08:20:00 +00:00
"visualeditor-includes-documentation" ,
2020-05-07 20:35:52 +00:00
"visualeditor-includes-includeonly" ,
2021-09-22 08:20:00 +00:00
"visualeditor-includes-includeonly-description" ,
2020-05-07 20:35:52 +00:00
"visualeditor-includes-noinclude-description" ,
2021-09-22 08:20:00 +00:00
"visualeditor-includes-noinclude-end" ,
"visualeditor-includes-noinclude-start" ,
2020-05-07 20:35:52 +00:00
"visualeditor-includes-onlyinclude-description" ,
2021-09-22 08:20:00 +00:00
"visualeditor-includes-onlyinclude-end" ,
"visualeditor-includes-onlyinclude-start" ,
2021-10-01 11:16:11 +00:00
"visualeditor-annotations-default-start" ,
"visualeditor-annotations-default-end" ,
"visualeditor-annotations-default-description" ,
"visualeditor-annotations-extended-documentation" ,
2021-09-22 08:20:00 +00:00
"visualeditor-mwpredialog-convert" ,
"visualeditor-mwpredialog-title" ,
2015-11-29 16:32:45 +00:00
"visualeditor-tooltip-non-breaking-space" ,
2021-09-22 08:20:00 +00:00
"visualeditor-version-label" ,
2015-08-23 10:54:21 +00:00
"visualeditor-wikitext-progress" ,
2016-02-01 17:36:43 +00:00
"visualeditor-wikitext-warning-title"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2017-02-27 16:13:56 +00:00
"ext.visualEditor.mwextensions" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2017-02-27 16:13:56 +00:00
"dependencies" : [
"ext.visualEditor.mwlink" ,
"ext.visualEditor.mwformatting" ,
"ext.visualEditor.data" ,
"ext.visualEditor.mwtransclusion" ,
"ext.visualEditor.mwgallery" ,
2018-09-17 16:50:28 +00:00
"ext.visualEditor.mwimage" ,
2017-02-27 16:13:56 +00:00
"ext.visualEditor.mwalienextension" ,
"ext.visualEditor.language" ,
2017-05-31 16:46:37 +00:00
"ext.visualEditor.mwlanguage" ,
2017-02-27 16:13:56 +00:00
"ext.visualEditor.icons"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.mwextensions.desktop" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2017-02-27 16:13:56 +00:00
"dependencies" : [
"ext.visualEditor.mwextensions" ,
2018-09-17 16:50:28 +00:00
"ext.visualEditor.mwmeta" ,
"mediawiki.ForeignStructuredUpload.BookletLayout"
2017-02-27 16:13:56 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.mwformatting" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"modules/ve-mw/dm/nodes/ve.dm.MWHeadingNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWPreformattedNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWHeadingNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWPreformattedNode.js" ,
"modules/ve-mw/ui/tools/ve.ui.MWFormatTool.js"
] ,
"skinStyles" : {
"vector" : [
2018-10-23 03:03:29 +00:00
"modules/ve-mw/ui/styles/tools/ve.ui.MWFormatTool-vector.css"
2018-09-17 14:24:27 +00:00
] ,
2022-01-10 22:38:48 +00:00
"vector-2022" : [
"modules/ve-mw/ui/styles/tools/ve.ui.MWFormatTool-vector.css"
] ,
2018-09-17 14:24:27 +00:00
"minerva" : [
2018-10-23 03:03:29 +00:00
"modules/ve-mw/ui/styles/tools/ve.ui.MWFormatTool-minerva.css"
2018-11-01 11:14:24 +00:00
] ,
"monobook" : [
"modules/ve-mw/ui/styles/tools/ve.ui.MWFormatTool-monobook.css"
2015-01-27 05:47:31 +00:00
]
} ,
"dependencies" : [
"ext.visualEditor.mwcore"
] ,
"messages" : [
"visualeditor-formatdropdown-format-mw-heading1" ,
"visualeditor-formatdropdown-format-mw-heading2" ,
"visualeditor-formatdropdown-format-mw-heading3" ,
"visualeditor-formatdropdown-format-mw-heading4" ,
"visualeditor-formatdropdown-format-mw-heading5" ,
"visualeditor-formatdropdown-format-mw-heading6"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.mwimage.core" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"modules/ve-mw/dm/nodes/ve.dm.MWImageNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWImageCaptionNode.js" ,
"modules/ve-mw/ce/ve.ce.MWResizableNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWImageCaptionNode.js"
] ,
"styles" : [
2020-02-14 01:23:00 +00:00
"modules/ve-mw/ce/styles/nodes/ve.ce.MWImageNode.css" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ce/styles/nodes/ve.ce.MWBlockImageNode.css" ,
"modules/ve-mw/ce/styles/nodes/ve.ce.MWInlineImageNode.css"
] ,
"dependencies" : [
"ext.visualEditor.mwcore"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2016-11-16 14:27:17 +00:00
"ext.visualEditor.mwimage" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-11-16 14:27:17 +00:00
"scripts" : [
"modules/ve-mw/dm/models/ve.dm.MWImageModel.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js" ,
2015-10-14 10:56:41 +00:00
"modules/ve-mw/ui/datatransferhandlers/ve.ui.MWMediaTransferHandler.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js" ,
2018-03-20 12:48:27 +00:00
"modules/ve-mw/ui/tools/ve.ui.MWMediaDialogTool.js" ,
"modules/ve-mw/ui/contextitems/ve.ui.MWMediaContextItem.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWMediaDialog.css" ,
"modules/ve-mw/ui/styles/widgets/ve.ui.MWMediaInfoFieldWidget.css"
] ,
"dependencies" : [
2015-09-22 15:55:01 +00:00
"ext.visualEditor.mwimage.core" ,
2016-11-16 18:21:22 +00:00
"mediawiki.widgets.MediaSearch" ,
2015-11-18 07:41:28 +00:00
"oojs-ui.styles.icons-media" ,
2016-02-21 18:20:30 +00:00
"oojs-ui.styles.icons-wikimedia" ,
2015-11-17 22:55:10 +00:00
"moment"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
Add a checkbox to use the image caption as the alt text for galleries
The need for something like this was anticipated in
I2bf43c7e83283f43e047229eb53c244918fcbb0c.
As of version 2.5.0 of Parsoid's output, if alternate text is missing
for an image but a caption is present and image isn't displaying the
caption (ie. it isn't a thumb or frame), then the text content of the
caption will be set as the alt attribute. Parsoid will then drop the
alt attribute when serializing if it matches the caption text, since
it's unnecessary.
However, if the caption is modified and the alt text isn't, the alt will
be serialized. This is likely to be unexpected to editor. They may
have missed that the both the caption and alt are populated in VE and
only edited one place.
Since all of the above is happening only for images where the caption
isn't visible, it doesn't appear to be a much used feature since, at
least for inline images, the experience of caption editing was already
less than optimal.
However, because of a quirk in how galleries are rendered in Parsoid,
this affects gallery caption editing, which is visible and presumably
used more often. See T268250 for a discussion on an improved gallery
structure. But for now, gallery images are effectively inline and set
the alternate text, thus subject to the above.
Here we add a checkbox so that the default is to ignore the alt if it's
the same as the caption. And only make use of it if it differed
originally or was explicitly unchecked to modify.
Bug: T311677
Change-Id: Idf297d8a98995971c5835b0cea56c3317a3626e2
2022-07-04 21:01:40 +00:00
"visualeditor-dialog-media-alttext-checkbox" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-media-alttext-section" ,
"visualeditor-dialog-media-alttext-section-help" ,
"visualeditor-dialog-media-change-image" ,
"visualeditor-dialog-media-choose-image" ,
2016-02-21 02:56:25 +00:00
"visualeditor-dialog-media-content-description-link" ,
2021-09-22 08:20:00 +00:00
"visualeditor-dialog-media-content-filename" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-media-content-section" ,
"visualeditor-dialog-media-content-section-help" ,
"visualeditor-dialog-media-goback" ,
"visualeditor-dialog-media-info-artist" ,
"visualeditor-dialog-media-info-audiofile" ,
"visualeditor-dialog-media-info-created" ,
"visualeditor-dialog-media-info-ellipsis" ,
2015-02-11 19:14:43 +00:00
"visualeditor-dialog-media-info-meta-artist" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-media-info-moreinfo" ,
"visualeditor-dialog-media-info-readmore" ,
"visualeditor-dialog-media-info-separator" ,
"visualeditor-dialog-media-info-uploaded" ,
"visualeditor-dialog-media-page-advanced" ,
"visualeditor-dialog-media-page-general" ,
"visualeditor-dialog-media-position-checkbox" ,
"visualeditor-dialog-media-position-checkbox-help" ,
"visualeditor-dialog-media-position-section" ,
"visualeditor-dialog-media-position-section-help" ,
2015-09-22 15:55:01 +00:00
"visualeditor-dialog-media-save" ,
"visualeditor-dialog-media-search-tab-search" ,
"visualeditor-dialog-media-search-tab-upload" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-media-size-section" ,
"visualeditor-dialog-media-size-section-help" ,
"visualeditor-dialog-media-title" ,
"visualeditor-dialog-media-type-border" ,
"visualeditor-dialog-media-type-frame" ,
"visualeditor-dialog-media-type-frameless" ,
"visualeditor-dialog-media-type-none" ,
"visualeditor-dialog-media-type-section" ,
"visualeditor-dialog-media-type-section-help" ,
"visualeditor-dialog-media-type-thumb" ,
2015-09-22 15:55:01 +00:00
"visualeditor-dialog-media-upload" ,
2018-03-20 12:48:27 +00:00
"visualeditor-dialogbutton-media-tooltip" ,
"visualeditor-media-title-audio" ,
"visualeditor-media-title-image" ,
"visualeditor-media-title-video"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
2018-09-17 16:50:28 +00:00
"desktop" ,
"mobile"
2015-01-27 05:47:31 +00:00
]
} ,
"ext.visualEditor.mwlink" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2015-08-25 05:48:16 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWMagicLinkNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWNumberedExternalLinkNode.js" ,
"modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js" ,
"modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js" ,
2015-08-25 05:48:16 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWMagicLinkNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWNumberedExternalLinkNode.js" ,
"modules/ve-mw/ce/annotations/ve.ce.MWExternalLinkAnnotation.js" ,
"modules/ve-mw/ce/annotations/ve.ce.MWInternalLinkAnnotation.js" ,
2015-05-03 21:21:00 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWInternalLinkAnnotationWidget.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWExternalLinkAnnotationWidget.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/inspectors/ve.ui.MWLinkAnnotationInspector.js" ,
"modules/ve-mw/ui/inspectors/ve.ui.MWLinkNodeInspector.js" ,
2015-08-25 05:48:16 +00:00
"modules/ve-mw/ui/inspectors/ve.ui.MWMagicLinkNodeInspector.js" ,
2015-02-25 22:56:28 +00:00
"modules/ve-mw/ui/tools/ve.ui.MWLinkInspectorTool.js" ,
2015-08-13 00:58:23 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWInternalLinkContextItem.js" ,
2015-08-25 05:48:16 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWMagicLinkNodeContextItem.js" ,
2015-08-13 00:58:23 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWNumberedExternalLinkNodeContextItem.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
2015-04-25 00:36:15 +00:00
"modules/ve-mw/ui/styles/contextitems/ve.ui.MWInternalLinkContextItem.css" ,
2015-09-01 16:47:18 +00:00
"modules/ve-mw/ui/styles/inspectors/ve.ui.MWLinkAnnotationInspector.css" ,
2018-03-28 15:57:10 +00:00
"modules/ve-mw/ui/styles/tools/ve.ui.MWLinkInspectorTool.css" ,
"modules/ve-mw/ce/styles/annotations/ve.ce.MWExternalLinkAnnotation.css"
2015-01-27 05:47:31 +00:00
] ,
"dependencies" : [
"ext.visualEditor.mwcore"
] ,
"messages" : [
2021-09-22 08:20:00 +00:00
"pubmedurl" ,
"rfcurl" ,
2015-05-03 11:54:33 +00:00
"visualeditor-linkinspector-button-link-external" ,
2020-02-14 19:11:39 +00:00
"visualeditor-linkinspector-button-link-internal" ,
2015-08-25 05:48:16 +00:00
"visualeditor-linkinspector-convert-link-isbn" ,
"visualeditor-linkinspector-convert-link-pmid" ,
"visualeditor-linkinspector-convert-link-rfc" ,
2015-09-01 16:47:18 +00:00
"visualeditor-linkinspector-educationpopup-text" ,
2021-09-22 08:20:00 +00:00
"visualeditor-linkinspector-educationpopup-title" ,
2015-01-27 05:47:31 +00:00
"visualeditor-linkinspector-illegal-title" ,
2019-07-15 13:53:49 +00:00
"visualeditor-linkinspector-invalid-external" ,
2015-01-27 05:47:31 +00:00
"visualeditor-linknodeinspector-add-label" ,
2015-08-25 05:48:16 +00:00
"visualeditor-linknodeinspector-title" ,
"visualeditor-magiclinknodeinspector-convert-link" ,
"visualeditor-magiclinknodeinspector-title-isbn" ,
"visualeditor-magiclinknodeinspector-title-pmid" ,
2021-09-22 08:20:00 +00:00
"visualeditor-magiclinknodeinspector-title-rfc"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.mwmeta" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWDefaultSortMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWDisplayTitleMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWHiddenCategoryMetaItem.js" ,
2017-04-07 00:55:45 +00:00
"modules/ve-mw/dm/metaitems/ve.dm.MWFlaggedMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWIndexMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWNewSectionEditMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWTOCMetaItem.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWNoContentConvertMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWNoEditSectionMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWNoGalleryMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWNoTitleConvertMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWRedirectMetaItem.js" ,
"modules/ve-mw/dm/metaitems/ve.dm.MWStaticRedirectMetaItem.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js" ,
"modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js" ,
"modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js" ,
"modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js" ,
"modules/ve-mw/ui/pages/ve.ui.MWLanguagesPage.js" ,
2016-12-18 19:04:20 +00:00
"modules/ve-mw/ui/pages/ve.ui.MWTemplatesUsedPage.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js" ,
"modules/ve-mw/ui/tools/ve.ui.MWMetaDialogTool.js"
] ,
"styles" : [
"modules/ve-mw/ui/styles/widgets/ve.ui.MWCategoryInputWidget.css" ,
"modules/ve-mw/ui/styles/widgets/ve.ui.MWCategoryItemWidget.css" ,
"modules/ve-mw/ui/styles/widgets/ve.ui.MWCategoryPopupWidget.css" ,
"modules/ve-mw/ui/styles/widgets/ve.ui.MWCategoryWidget.css" ,
2016-07-11 20:48:02 +00:00
"modules/ve-mw/ui/styles/widgets/ve.ui.MWTocWidget.css" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWMetaDialog.css"
] ,
"dependencies" : [
"ext.visualEditor.mwcore" ,
2016-02-25 23:27:54 +00:00
"ext.visualEditor.mwlink" ,
"mediawiki.action.view.redirectPage"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
"visualeditor-advancedsettings-tool" ,
"visualeditor-categories-tool" ,
2018-04-27 20:07:41 +00:00
"visualeditor-changedesc-mwredirect" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-meta-advancedsettings-label" ,
"visualeditor-dialog-meta-advancedsettings-section" ,
2018-04-13 18:45:03 +00:00
"visualeditor-dialog-meta-categories-addcategory-label" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-meta-categories-category" ,
"visualeditor-dialog-meta-categories-data-label" ,
"visualeditor-dialog-meta-categories-defaultsort-help" ,
"visualeditor-dialog-meta-categories-defaultsort-label" ,
"visualeditor-dialog-meta-categories-hidden" ,
"visualeditor-dialog-meta-categories-input-hiddencategorieslabel" ,
"visualeditor-dialog-meta-categories-input-matchingcategorieslabel" ,
"visualeditor-dialog-meta-categories-input-movecategorylabel" ,
"visualeditor-dialog-meta-categories-input-newcategorylabel" ,
"visualeditor-dialog-meta-categories-input-placeholder" ,
"visualeditor-dialog-meta-categories-missing" ,
"visualeditor-dialog-meta-categories-options" ,
"visualeditor-dialog-meta-categories-section" ,
"visualeditor-dialog-meta-categories-sortkey-label" ,
"visualeditor-dialog-meta-languages-code-label" ,
"visualeditor-dialog-meta-languages-label" ,
"visualeditor-dialog-meta-languages-link-label" ,
"visualeditor-dialog-meta-languages-name-label" ,
"visualeditor-dialog-meta-languages-readonlynote" ,
"visualeditor-dialog-meta-languages-section" ,
"visualeditor-dialog-meta-settings-displaytitle" ,
"visualeditor-dialog-meta-settings-displaytitle-help" ,
"visualeditor-dialog-meta-settings-hiddencat-help" ,
"visualeditor-dialog-meta-settings-hiddencat-label" ,
"visualeditor-dialog-meta-settings-index-default" ,
"visualeditor-dialog-meta-settings-index-disable" ,
"visualeditor-dialog-meta-settings-index-force" ,
"visualeditor-dialog-meta-settings-index-help" ,
"visualeditor-dialog-meta-settings-index-label" ,
"visualeditor-dialog-meta-settings-label" ,
"visualeditor-dialog-meta-settings-newsectioneditlink-default" ,
"visualeditor-dialog-meta-settings-newsectioneditlink-disable" ,
"visualeditor-dialog-meta-settings-newsectioneditlink-force" ,
"visualeditor-dialog-meta-settings-newsectioneditlink-help" ,
"visualeditor-dialog-meta-settings-newsectioneditlink-label" ,
"visualeditor-dialog-meta-settings-nocontentconvert-help" ,
"visualeditor-dialog-meta-settings-nocontentconvert-label" ,
"visualeditor-dialog-meta-settings-noeditsection-help" ,
"visualeditor-dialog-meta-settings-noeditsection-label" ,
"visualeditor-dialog-meta-settings-nogallery-help" ,
"visualeditor-dialog-meta-settings-nogallery-label" ,
"visualeditor-dialog-meta-settings-notitleconvert-help" ,
"visualeditor-dialog-meta-settings-notitleconvert-label" ,
"visualeditor-dialog-meta-settings-redirect-help" ,
"visualeditor-dialog-meta-settings-redirect-label" ,
"visualeditor-dialog-meta-settings-redirect-placeholder" ,
"visualeditor-dialog-meta-settings-redirect-statichelp" ,
"visualeditor-dialog-meta-settings-redirect-staticlabel" ,
"visualeditor-dialog-meta-settings-section" ,
"visualeditor-dialog-meta-settings-toc-default" ,
"visualeditor-dialog-meta-settings-toc-disable" ,
"visualeditor-dialog-meta-settings-toc-force" ,
"visualeditor-dialog-meta-settings-toc-help" ,
"visualeditor-dialog-meta-settings-toc-label" ,
2016-12-18 19:04:20 +00:00
"visualeditor-dialog-meta-templatesused-noresults" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-meta-title" ,
"visualeditor-languages-tool" ,
"visualeditor-meta-tool" ,
2016-12-18 19:04:20 +00:00
"visualeditor-settings-tool" ,
2018-10-31 20:56:13 +00:00
"visualeditor-templatesused-tool" ,
"visualeditor-title-error"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.mwtransclusion" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2016-09-08 22:49:30 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js" ,
2018-09-23 15:45:44 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWTransclusionBlockNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWTransclusionInlineNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWTransclusionTableCellNode.js" ,
2016-09-08 22:49:30 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js" ,
2018-09-23 15:45:44 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWTransclusionBlockNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWTransclusionInlineNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWTransclusionTableCellNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js" ,
"modules/ve-mw/dm/models/ve.dm.MWTransclusionPartModel.js" ,
"modules/ve-mw/dm/models/ve.dm.MWTransclusionContentModel.js" ,
"modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js" ,
"modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js" ,
"modules/ve-mw/dm/models/ve.dm.MWTemplatePlaceholderModel.js" ,
"modules/ve-mw/dm/models/ve.dm.MWParameterModel.js" ,
2021-10-31 10:08:13 +00:00
"modules/ve-mw/ui/ve.ui.MWAriaDescribe.js" ,
2014-10-29 21:50:14 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWParameterCheckboxInputWidget.js" ,
2015-04-10 20:28:38 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTemplateTitleInputWidget.js" ,
2021-08-06 11:56:40 +00:00
"modules/ve-mw/ui/pages/ve.ui.MWAddParameterPage.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js" ,
"modules/ve-mw/ui/pages/ve.ui.MWParameterPage.js" ,
"modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js" ,
"modules/ve-mw/ui/pages/ve.ui.MWTransclusionContentPage.js" ,
2022-01-10 11:56:42 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWConfirmationDialog.js" ,
2021-11-04 17:48:36 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWFloatingHelpDialog.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWRequiredParamBlankConfirmDialog.js" ,
"modules/ve-mw/ui/dialogs/ve.ui.MWTemplateDialog.js" ,
"modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js" ,
2022-07-06 14:04:18 +00:00
"modules/ve-mw/ui/layouts/ve.ui.MWVerticalLayout.js" ,
2022-06-20 13:31:05 +00:00
"modules/ve-mw/ui/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout.js" ,
2015-02-25 22:56:28 +00:00
"modules/ve-mw/ui/tools/ve.ui.MWTransclusionDialogTool.js" ,
2018-12-07 19:16:40 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWTransclusionContextItem.js" ,
2021-05-17 15:43:49 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWDefinedTransclusionContextItem.js" ,
2022-06-22 11:59:22 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineControlsWidget.js" ,
2021-08-16 12:56:27 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineParameterWidget.js" ,
2021-07-13 09:00:57 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineButtonWidget.js" ,
2021-07-09 15:04:14 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlinePartWidget.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineTemplateWidget.js" ,
2022-01-12 14:05:07 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineToggleUnusedWidget.js" ,
2021-08-16 16:17:14 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineParameterSelectWidget.js" ,
2021-07-09 15:04:14 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlinePlaceholderWidget.js" ,
2021-09-21 08:35:36 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineWidget.js" ,
2021-07-09 15:04:14 +00:00
"modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineWikitextWidget.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
2016-09-08 22:49:30 +00:00
"modules/ve-mw/ce/styles/nodes/ve.ce.MWTransclusionNode.css" ,
2022-06-24 12:51:17 +00:00
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWTransclusionDialog.css" ,
"modules/ve-mw/ui/styles/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout.less" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWTransclusionContentPage.css" ,
2014-10-29 21:50:14 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWParameterPage.css" ,
2022-06-28 09:36:54 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWAddParameterPage.less" ,
2022-06-22 11:59:22 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePage.css" ,
2022-06-28 09:22:35 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePlaceholderPage.less" ,
2022-07-07 20:05:09 +00:00
"modules/ve-mw/ui/styles/widgets/ve.ui.MWTransclusionOutlineControlsWidget.less" ,
"modules/ve-mw/ui/styles/widgets/ve.ui.MWTransclusionOutlineWidget.less"
2015-01-27 05:47:31 +00:00
] ,
"skinStyles" : {
"default" : [
2018-10-23 03:03:29 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWParameterPage-default.css" ,
"modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePage-default.css"
2015-01-27 05:47:31 +00:00
] ,
"minerva" : [
2022-06-24 12:51:17 +00:00
"modules/ve-mw/ui/styles/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout-minerva.less" ,
2022-01-13 13:06:36 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWParameterPage-minerva.css" ,
2022-06-24 12:51:17 +00:00
"modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePage-minerva.css"
2015-01-27 05:47:31 +00:00
]
} ,
"dependencies" : [
2016-09-08 22:49:30 +00:00
"ext.visualEditor.mwcore" ,
2015-01-27 05:47:31 +00:00
"mediawiki.jqueryMsg" ,
2014-10-29 21:50:14 +00:00
"mediawiki.language" ,
"mediawiki.widgets.UserInputWidget"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
2015-03-04 23:31:05 +00:00
"quotation-marks" ,
2021-05-19 16:51:48 +00:00
"redirectedfrom" ,
2019-01-09 19:30:42 +00:00
"templatedata-doc-subpage" ,
2018-04-27 20:09:07 +00:00
"visualeditor-changedesc-mwtransclusion" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-template-title" ,
2021-06-02 09:59:38 +00:00
"visualeditor-dialog-transclusion-action-save" ,
2021-08-31 16:01:11 +00:00
"visualeditor-dialog-transclusion-add-param-error-alias" ,
"visualeditor-dialog-transclusion-add-param-error-deprecated" ,
"visualeditor-dialog-transclusion-add-param-error-exists-selected" ,
"visualeditor-dialog-transclusion-add-param-error-exists-unselected" ,
2021-09-03 15:37:30 +00:00
"visualeditor-dialog-transclusion-add-param-error-forbidden-char" ,
2021-08-06 11:56:40 +00:00
"visualeditor-dialog-transclusion-add-param-help" ,
2021-08-31 10:18:19 +00:00
"visualeditor-dialog-transclusion-add-param-placeholder" ,
2021-08-06 11:56:40 +00:00
"visualeditor-dialog-transclusion-add-param-save" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-transclusion-add-template" ,
2022-07-06 10:39:21 +00:00
"visualeditor-dialog-transclusion-add-template-save" ,
2021-08-06 11:56:40 +00:00
"visualeditor-dialog-transclusion-add-undocumented-param" ,
2021-09-22 08:20:00 +00:00
"visualeditor-dialog-transclusion-add-wikitext" ,
2022-01-10 11:56:42 +00:00
"visualeditor-dialog-transclusion-back-confirmation-prompt" ,
2022-01-10 12:45:04 +00:00
"visualeditor-dialog-transclusion-close-confirmation-prompt" ,
2021-06-11 11:08:45 +00:00
"visualeditor-dialog-transclusion-collapse-options" ,
2022-01-21 14:12:27 +00:00
"visualeditor-dialog-transclusion-confirmation-discard" ,
2022-01-10 12:45:04 +00:00
"visualeditor-dialog-transclusion-confirmation-reject" ,
2015-02-25 22:56:28 +00:00
"visualeditor-dialog-transclusion-contextitem-description" ,
2022-01-07 12:10:53 +00:00
"visualeditor-dialog-transclusion-contextitem-loading" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-transclusion-deprecated-parameter" ,
"visualeditor-dialog-transclusion-deprecated-parameter-description" ,
2021-09-22 08:20:00 +00:00
"visualeditor-dialog-transclusion-expand-options" ,
2022-01-12 14:05:07 +00:00
"visualeditor-dialog-transclusion-filter-hide-unused" ,
2021-09-22 08:20:00 +00:00
"visualeditor-dialog-transclusion-filter-no-match" ,
"visualeditor-dialog-transclusion-filter-placeholder" ,
2022-01-12 14:05:07 +00:00
"visualeditor-dialog-transclusion-filter-show-all" ,
2021-10-21 10:30:02 +00:00
"visualeditor-dialog-transclusion-filter-title" ,
2021-11-04 17:48:36 +00:00
"visualeditor-dialog-transclusion-help-title" ,
"visualeditor-dialog-transclusion-help-message" ,
2022-01-21 16:14:22 +00:00
"visualeditor-dialog-transclusion-help-page-help" ,
"visualeditor-dialog-transclusion-help-page-shortcuts" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-transclusion-loading" ,
2021-08-23 11:25:15 +00:00
"visualeditor-dialog-transclusion-multipart-message" ,
2021-08-23 14:08:51 +00:00
"visualeditor-dialog-transclusion-no-template-data-description" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-transclusion-no-template-description" ,
2022-04-28 11:54:33 +00:00
"visualeditor-dialog-transclusion-no-template-parameters" ,
2015-03-04 23:31:05 +00:00
"visualeditor-dialog-transclusion-param-default" ,
2021-04-20 09:13:48 +00:00
"visualeditor-dialog-transclusion-param-example-long" ,
2021-10-31 10:08:13 +00:00
"visualeditor-dialog-transclusion-param-selection-aria-description" ,
2021-10-21 10:54:57 +00:00
"visualeditor-dialog-transclusion-param-selection-aria-label" ,
2021-07-15 12:47:21 +00:00
"visualeditor-dialog-transclusion-param-undocumented" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-transclusion-placeholder" ,
2021-11-26 15:30:19 +00:00
"visualeditor-dialog-transclusion-placeholder-input-placeholder" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialog-transclusion-required-parameter" ,
"visualeditor-dialog-transclusion-required-parameter-description" ,
"visualeditor-dialog-transclusion-required-parameter-dialog-cancel" ,
"visualeditor-dialog-transclusion-required-parameter-dialog-ok" ,
"visualeditor-dialog-transclusion-required-parameter-dialog-title" ,
"visualeditor-dialog-transclusion-required-parameter-is-blank" ,
2021-09-09 14:09:43 +00:00
"visualeditor-dialog-transclusion-see-template" ,
2021-05-03 12:46:56 +00:00
"visualeditor-dialog-transclusion-template-search" ,
"visualeditor-dialog-transclusion-template-search-help" ,
2021-09-22 08:20:00 +00:00
"visualeditor-dialog-transclusion-template-title-modifier" ,
"visualeditor-dialog-transclusion-template-title-nonexistent" ,
2021-10-27 09:39:03 +00:00
"visualeditor-dialog-transclusion-template-widget-aria" ,
"visualeditor-dialog-transclusion-template-widget-aria-selected" ,
2021-11-15 10:01:52 +00:00
"visualeditor-dialog-transclusion-template-widget-aria-selected-single" ,
2021-09-22 08:20:00 +00:00
"visualeditor-dialog-transclusion-title-edit-known-template" ,
"visualeditor-dialog-transclusion-title-edit-transclusion" ,
"visualeditor-dialog-transclusion-title-insert-known-template" ,
"visualeditor-dialog-transclusion-title-insert-template" ,
2021-08-17 11:06:49 +00:00
"visualeditor-dialog-transclusion-wikitext" ,
2021-10-27 09:39:03 +00:00
"visualeditor-dialog-transclusion-wikitext-widget-aria" ,
"visualeditor-dialog-transclusion-wikitext-widget-aria-selected" ,
2021-11-15 10:01:52 +00:00
"visualeditor-dialog-transclusion-wikitext-widget-aria-selected-single" ,
2015-01-27 05:47:31 +00:00
"visualeditor-dialogbutton-template-tooltip" ,
2021-04-22 16:59:30 +00:00
"visualeditor-expandable-less" ,
2022-06-16 15:55:20 +00:00
"visualeditor-expandable-more"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2016-10-31 17:17:50 +00:00
"treeDiffer" : {
"scripts" : [
"lib/ve/lib/treeDiffer/treeDiffer-dist.js"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"diffMatchPatch" : {
"scripts" : [
"lib/ve/lib/diff-match-patch/diff_match_patch_uncompressed.js"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2018-07-31 20:05:12 +00:00
"ext.visualEditor.checkList" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2018-07-31 20:05:12 +00:00
"scripts" : [
"lib/ve/src/dm/nodes/ve.dm.CheckListNode.js" ,
"lib/ve/src/dm/nodes/ve.dm.CheckListItemNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.CheckListNode.js" ,
"lib/ve/src/ce/nodes/ve.ce.CheckListItemNode.js" ,
"lib/ve/src/ui/tools/ve.ui.CheckListTool.js"
] ,
"styles" : [
"lib/ve/src/ce/styles/nodes/ve.ce.CheckListNode.css"
] ,
"dependencies" : [
"ext.visualEditor.core"
] ,
2020-05-12 01:12:25 +00:00
"messages" : [
2018-07-31 20:05:12 +00:00
"visualeditor-listbutton-check-tooltip"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2016-10-31 17:17:50 +00:00
"ext.visualEditor.diffing" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2017-03-17 00:09:10 +00:00
"scripts" : [
2016-10-31 17:17:50 +00:00
"lib/ve/src/ve.DiffTreeNode.js" ,
"lib/ve/src/ve.DiffMatchPatch.js" ,
"lib/ve/src/dm/ve.dm.VisualDiff.js" ,
"lib/ve/src/ui/elements/ve.ui.DiffElement.js" ,
"lib/ve/src/ui/widgets/ve.ui.ChangeDescriptionsSelectWidget.js"
] ,
"styles" : [
"lib/ve/src/ui/styles/elements/ve.ui.DiffElement.css"
] ,
"dependencies" : [
"ext.visualEditor.core" ,
"treeDiffer" ,
"diffMatchPatch"
] ,
"messages" : [
2017-03-23 00:28:41 +00:00
"visualeditor-changedesc-align" ,
2016-10-31 17:17:50 +00:00
"visualeditor-changedesc-changed" ,
2021-01-22 17:35:36 +00:00
"visualeditor-changedesc-changed-diff" ,
2017-06-26 20:32:55 +00:00
"visualeditor-changedesc-comment" ,
2021-01-22 17:35:36 +00:00
"visualeditor-changedesc-comment-diff" ,
2016-10-31 17:17:50 +00:00
"visualeditor-changedesc-image-size" ,
"visualeditor-changedesc-language" ,
2020-12-18 20:47:05 +00:00
"visualeditor-changedesc-link-added" ,
2016-10-31 17:17:50 +00:00
"visualeditor-changedesc-link-href" ,
2021-01-22 17:35:36 +00:00
"visualeditor-changedesc-link-href-diff" ,
2020-12-18 20:47:05 +00:00
"visualeditor-changedesc-link-removed" ,
2021-12-21 19:24:04 +00:00
"visualeditor-changedesc-list-indent" ,
"visualeditor-changedesc-list-outdent" ,
2016-10-31 17:17:50 +00:00
"visualeditor-changedesc-no-key" ,
"visualeditor-changedesc-set" ,
2020-12-18 20:47:05 +00:00
"visualeditor-changedesc-textstyle-added" ,
"visualeditor-changedesc-textstyle-removed" ,
2016-10-31 17:17:50 +00:00
"visualeditor-changedesc-unknown" ,
"visualeditor-changedesc-unset" ,
2021-01-19 22:42:16 +00:00
"visualeditor-diff-moved-down" ,
"visualeditor-diff-moved-up" ,
2018-03-14 19:28:06 +00:00
"visualeditor-diff-no-changes" ,
"visualeditor-diff-timed-out"
2016-10-31 17:17:50 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2017-06-09 13:45:59 +00:00
"ext.visualEditor.diffPage.init.styles" : {
"styles" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/styles/ve.init.mw.DiffPage.less"
2020-01-29 19:00:16 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2017-06-09 13:45:59 +00:00
]
} ,
2017-07-13 13:48:32 +00:00
"ext.visualEditor.diffLoader" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2017-07-13 13:48:32 +00:00
"scripts" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/ve.init.mw.DiffLoader.js"
2017-07-13 13:48:32 +00:00
] ,
"dependencies" : [
"ext.visualEditor.targetLoader"
2017-10-16 20:39:52 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2017-07-13 13:48:32 +00:00
]
} ,
2017-06-09 13:45:59 +00:00
"ext.visualEditor.diffPage.init" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2017-06-09 13:45:59 +00:00
"scripts" : [
2019-07-22 20:33:15 +00:00
"modules/ve-mw/preinit/ve.init.mw.DiffPage.init.js"
2017-06-09 13:45:59 +00:00
] ,
"dependencies" : [
2017-07-13 13:48:32 +00:00
"ext.visualEditor.diffLoader" ,
2017-06-09 13:45:59 +00:00
"oojs-ui" ,
2017-10-19 16:54:46 +00:00
"oojs-ui.styles.icons-accessibility" ,
2017-07-27 12:26:55 +00:00
"oojs-ui.styles.icons-editing-advanced" ,
"mediawiki.Uri"
2017-06-09 13:45:59 +00:00
] ,
"messages" : [
"visualeditor-savedialog-review-visual" ,
"visualeditor-savedialog-review-wikitext"
2020-01-29 19:00:16 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
2017-06-09 13:45:59 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.language" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"lib/ve/src/dm/annotations/ve.dm.LanguageAnnotation.js" ,
"lib/ve/src/ce/annotations/ve.ce.LanguageAnnotation.js" ,
2017-03-08 09:56:07 +00:00
"lib/ve/src/ui/contextitems/ve.ui.LanguageContextItem.js" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/widgets/ve.ui.LanguageResultWidget.js" ,
"lib/ve/src/ui/widgets/ve.ui.LanguageSearchWidget.js" ,
"lib/ve/src/ui/dialogs/ve.ui.LanguageSearchDialog.js" ,
"lib/ve/src/ui/inspectors/ve.ui.LanguageInspector.js" ,
"lib/ve/src/ui/tools/ve.ui.LanguageInspectorTool.js" ,
"lib/ve/src/ui/widgets/ve.ui.LanguageInputWidget.js"
] ,
"styles" : [
2018-05-19 17:21:22 +00:00
"lib/ve/src/ui/styles/inspectors/ve.ui.LanguageInspector.css" ,
2015-01-27 05:47:31 +00:00
"lib/ve/src/ui/styles/widgets/ve.ui.LanguageInputWidget.css" ,
"lib/ve/src/ui/styles/widgets/ve.ui.LanguageSearchWidget.css"
] ,
"dependencies" : [
"ext.visualEditor.core" ,
2015-11-17 23:34:23 +00:00
"mediawiki.language.names" ,
"jquery.uls.data"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
"visualeditor-annotationbutton-language-tooltip" ,
"visualeditor-dialog-language-auto-direction" ,
"visualeditor-dialog-language-search-title" ,
"visualeditor-language-search-input-placeholder" ,
"visualeditor-languageannotation-description" ,
"visualeditor-languageannotation-description-with-dir" ,
"visualeditor-languageinspector-title" ,
"visualeditor-languageinspector-widget-changelang" ,
"visualeditor-languageinspector-widget-label-direction" ,
"visualeditor-languageinspector-widget-label-langcode" ,
"visualeditor-languageinspector-widget-label-language"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2017-05-31 16:46:37 +00:00
"ext.visualEditor.mwlanguage" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2017-05-31 16:46:37 +00:00
"scripts" : [
"modules/ve-mw/dm/nodes/ve.dm.MWLanguageVariantNode.js" ,
2018-10-01 18:37:04 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWLanguageVariantBlockNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWLanguageVariantHiddenNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWLanguageVariantInlineNode.js" ,
2017-06-09 18:01:37 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWLanguageVariantNode.js" ,
2018-10-01 18:37:04 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWLanguageVariantBlockNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWLanguageVariantHiddenNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWLanguageVariantInlineNode.js" ,
2017-06-28 18:15:29 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWLanguageVariantNodeContextItem.js" ,
"modules/ve-mw/ui/inspectors/ve.ui.MWLanguageVariantInspector.js"
2017-05-31 16:46:37 +00:00
] ,
"styles" : [
2018-05-29 16:27:08 +00:00
"modules/ve-mw/ui/styles/contextitems/ve.ui.MWLanguageVariantNodeContextItem.css"
2017-05-31 16:46:37 +00:00
] ,
"dependencies" : [
"ext.visualEditor.core"
] ,
"messages" : [
"visualeditor-changedesc-mwlanguagevariant" ,
"visualeditor-mwlanguagevariant-disabled" ,
"visualeditor-mwlanguagevariant-filter" ,
"visualeditor-mwlanguagevariant-name" ,
2017-08-09 14:54:35 +00:00
"visualeditor-mwlanguagevariant-oneway" ,
"visualeditor-mwlanguagevariant-twoway" ,
2017-06-09 18:01:37 +00:00
"visualeditor-mwlanguagevariant-unknown" ,
"visualeditor-mwlanguagevariantcontextitem-flag-describe" ,
"visualeditor-mwlanguagevariantcontextitem-flag-hidden" ,
"visualeditor-mwlanguagevariantcontextitem-flag-title" ,
"visualeditor-mwlanguagevariantcontextitem-rule-code-label" ,
"visualeditor-mwlanguagevariantcontextitem-rule-invalid-language-label" ,
"visualeditor-mwlanguagevariantcontextitem-rule-name-label" ,
"visualeditor-mwlanguagevariantcontextitem-rule-text-from-label" ,
"visualeditor-mwlanguagevariantcontextitem-rule-text-to-label" ,
"visualeditor-mwlanguagevariantcontextitem-rule-text-twoway-label" ,
"visualeditor-mwlanguagevariantcontextitem-title-disabled" ,
"visualeditor-mwlanguagevariantcontextitem-title-filter" ,
"visualeditor-mwlanguagevariantcontextitem-title-name" ,
"visualeditor-mwlanguagevariantcontextitem-title-oneway" ,
"visualeditor-mwlanguagevariantcontextitem-title-twoway" ,
2017-06-28 18:15:29 +00:00
"visualeditor-mwlanguagevariantcontextitem-title-unknown" ,
"visualeditor-mwlanguagevariantinspector-disabled-placeholder" ,
"visualeditor-mwlanguagevariantinspector-filter-langs-label" ,
"visualeditor-mwlanguagevariantinspector-filter-langs-placeholder" ,
"visualeditor-mwlanguagevariantinspector-filter-text-label" ,
"visualeditor-mwlanguagevariantinspector-filter-text-placeholder" ,
"visualeditor-mwlanguagevariantinspector-oneway-add-button" ,
"visualeditor-mwlanguagevariantinspector-oneway-clear-button" ,
"visualeditor-mwlanguagevariantinspector-oneway-from-text-placeholder" ,
"visualeditor-mwlanguagevariantinspector-oneway-to-text-placeholder" ,
"visualeditor-mwlanguagevariantinspector-title-disabled" ,
"visualeditor-mwlanguagevariantinspector-title-filter" ,
"visualeditor-mwlanguagevariantinspector-title-name" ,
"visualeditor-mwlanguagevariantinspector-title-oneway" ,
"visualeditor-mwlanguagevariantinspector-title-twoway" ,
"visualeditor-mwlanguagevariantinspector-twoway-add-button" ,
"visualeditor-mwlanguagevariantinspector-twoway-clear-button" ,
"visualeditor-mwlanguagevariantinspector-twoway-text-placeholder"
2017-05-31 16:46:37 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.mwalienextension" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
"modules/ve-mw/dm/nodes/ve.dm.MWAlienExtensionNode.js" ,
2018-09-23 15:45:44 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWAlienBlockExtensionNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWAlienInlineExtensionNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWAlienExtensionNode.js" ,
2018-09-23 15:45:44 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWAlienBlockExtensionNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWAlienInlineExtensionNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ui/inspectors/ve.ui.MWAlienExtensionInspector.js" ,
2015-03-27 19:05:26 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWAlienExtensionContextItem.js"
2015-01-27 05:47:31 +00:00
] ,
"styles" : [
2016-03-06 16:25:28 +00:00
"modules/ve-mw/ui/styles/inspectors/ve.ui.MWAlienExtensionInspector.css"
2015-01-27 05:47:31 +00:00
] ,
"dependencies" : [
2018-03-20 17:26:35 +00:00
"ext.visualEditor.mwcore" ,
"oojs-ui.styles.icons-editing-advanced"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2016-05-26 12:08:26 +00:00
"ext.visualEditor.mwwikitext" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-05-26 12:08:26 +00:00
"scripts" : [
"modules/ve-mw/dm/ve.dm.MWWikitextSurface.js" ,
"modules/ve-mw/dm/ve.dm.MWWikitextSurfaceFragment.js" ,
"modules/ve-mw/ce/ve.ce.MWWikitextSurface.js" ,
"modules/ve-mw/ui/ve.ui.MWWikitextCommandRegistry.js" ,
"modules/ve-mw/ui/ve.ui.MWWikitextSequenceRegistry.js" ,
"modules/ve-mw/ui/ve.ui.MWWikitextDataTransferHandlerFactory.js" ,
2017-01-17 22:00:30 +00:00
"modules/ve-mw/ui/ve.ui.MWWikitextSurface.js" ,
2016-05-26 12:08:26 +00:00
"modules/ve-mw/ui/actions/ve.ui.MWWikitextAction.js" ,
2019-11-16 15:20:44 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWWikitextPasteContextItem.js" ,
2018-04-18 16:44:19 +00:00
"modules/ve-mw/ui/inspectors/ve.ui.MWWikitextLinkAnnotationInspector.js" ,
"modules/ve-mw/ui/datatransferhandlers/ve.ui.MWWikitextPlainTextStringTransferHandler.js"
2016-05-26 12:08:26 +00:00
] ,
"styles" : [
2017-01-17 22:00:30 +00:00
"modules/ve-mw/ui/styles/ve.ui.MWWikitextSurface.css"
2016-05-26 12:08:26 +00:00
] ,
"dependencies" : [
2017-10-24 15:31:35 +00:00
"mediawiki.editfont.styles" ,
2016-05-26 12:08:26 +00:00
"ext.visualEditor.mwlink" ,
2016-09-15 00:27:42 +00:00
"ext.visualEditor.mwcore" ,
2017-12-20 13:18:01 +00:00
"ext.visualEditor.mediawiki"
2016-05-26 12:08:26 +00:00
] ,
"messages" : [
2018-04-11 04:23:47 +00:00
"visualeditor-generating-wikitext-progress" ,
2021-09-22 08:20:00 +00:00
"visualeditor-wikitextconvert-convert" ,
2018-04-11 04:23:47 +00:00
"visualeditor-wikitextconvert-message" ,
2021-09-22 08:20:00 +00:00
"visualeditor-wikitextconvert-title"
2016-05-26 12:08:26 +00:00
] ,
"targets" : [
2017-01-19 22:09:20 +00:00
"desktop" ,
"mobile"
2016-05-26 12:08:26 +00:00
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.mwgallery" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"scripts" : [
2016-11-19 23:11:06 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWGalleryCaptionNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWGalleryImageCaptionNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWGalleryImageNode.js" ,
2015-01-27 05:47:31 +00:00
"modules/ve-mw/ce/nodes/ve.ce.MWGalleryNode.js" ,
2016-11-19 23:11:06 +00:00
"modules/ve-mw/dm/nodes/ve.dm.MWGalleryCaptionNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWGalleryImageCaptionNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWGalleryImageNode.js" ,
"modules/ve-mw/dm/nodes/ve.dm.MWGalleryNode.js" ,
2019-07-12 11:21:32 +00:00
"modules/ve-mw/ui/contextitems/ve.ui.MWGalleryContextItem.js" ,
2016-03-08 21:14:12 +00:00
"modules/ve-mw/ui/dialogs/ve.ui.MWGalleryDialog.js" ,
"modules/ve-mw/ui/tools/ve.ui.MWGalleryDialogTool.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWGalleryGroupWidget.js" ,
"modules/ve-mw/ui/widgets/ve.ui.MWGalleryItemWidget.js"
] ,
"styles" : [
"modules/ve-mw/ui/styles/dialogs/ve.ui.MWGalleryDialog.css"
2015-01-27 05:47:31 +00:00
] ,
"dependencies" : [
2015-09-04 18:09:13 +00:00
"ext.visualEditor.mwcore" ,
2016-11-16 18:21:22 +00:00
"mediawiki.widgets.MediaSearch" ,
2015-11-18 07:41:28 +00:00
"oojs-ui.styles.icons-media" ,
2015-09-04 18:09:13 +00:00
"mediawiki.page.gallery.styles"
2015-01-27 05:47:31 +00:00
] ,
"messages" : [
2016-11-19 23:11:06 +00:00
"visualeditor-dialog-media-alttext-section" ,
2018-08-31 16:29:07 +00:00
"visualeditor-dialog-media-content-description-link" ,
2021-09-22 08:20:00 +00:00
"visualeditor-dialog-media-content-filename" ,
2017-06-06 14:46:31 +00:00
"visualeditor-dialog-media-content-section" ,
2019-07-12 11:21:32 +00:00
"visualeditor-mwgallerycontext-description" ,
2016-03-08 21:14:12 +00:00
"visualeditor-mwgallerydialog-caption-field-label" ,
"visualeditor-mwgallerydialog-card-images" ,
"visualeditor-mwgallerydialog-card-options" ,
"visualeditor-mwgallerydialog-classes-field-label" ,
"visualeditor-mwgallerydialog-classes-input-placeholder" ,
"visualeditor-mwgallerydialog-empty-gallery-message" ,
"visualeditor-mwgallerydialog-heights-field-label" ,
2016-08-04 23:28:53 +00:00
"visualeditor-mwgallerydialog-heights-input-placeholder" ,
2016-03-08 21:14:12 +00:00
"visualeditor-mwgallerydialog-mode-dropdown-label-nolines" ,
"visualeditor-mwgallerydialog-mode-dropdown-label-packed" ,
"visualeditor-mwgallerydialog-mode-dropdown-label-packed-hover" ,
"visualeditor-mwgallerydialog-mode-dropdown-label-packed-overlay" ,
2016-07-07 17:45:44 +00:00
"visualeditor-mwgallerydialog-mode-dropdown-label-slideshow" ,
2016-03-08 21:14:12 +00:00
"visualeditor-mwgallerydialog-mode-dropdown-label-traditional" ,
"visualeditor-mwgallerydialog-mode-field-label" ,
"visualeditor-mwgallerydialog-perrow-field-label" ,
2021-09-22 08:20:00 +00:00
"visualeditor-mwgallerydialog-remove-button-label" ,
2016-03-08 21:14:12 +00:00
"visualeditor-mwgallerydialog-search-button-label" ,
2021-09-22 08:20:00 +00:00
"visualeditor-mwgallerydialog-show-filename-field-label" ,
2016-03-08 21:14:12 +00:00
"visualeditor-mwgallerydialog-styles-field-label" ,
"visualeditor-mwgallerydialog-styles-input-placeholder" ,
"visualeditor-mwgallerydialog-title" ,
2016-08-04 23:28:53 +00:00
"visualeditor-mwgallerydialog-widths-field-label" ,
"visualeditor-mwgallerydialog-widths-input-placeholder"
2015-01-27 05:47:31 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2015-11-08 17:05:33 +00:00
"ext.visualEditor.mwsignature" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-11-08 17:05:33 +00:00
"scripts" : [
"modules/ve-mw/dm/nodes/ve.dm.MWSignatureNode.js" ,
"modules/ve-mw/ce/nodes/ve.ce.MWSignatureNode.js" ,
"modules/ve-mw/ui/tools/ve.ui.MWSignatureTool.js" ,
"modules/ve-mw/ui/contextitems/ve.ui.MWSignatureContextItem.js"
] ,
"dependencies" : [
"ext.visualEditor.mwtransclusion" ,
2017-06-02 00:10:24 +00:00
"mediawiki.api"
2015-11-08 17:05:33 +00:00
] ,
"messages" : [
"visualeditor-mwsignature-tool"
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2015-01-27 05:47:31 +00:00
"ext.visualEditor.experimental" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-01-27 05:47:31 +00:00
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.icons" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2015-04-16 20:46:49 +00:00
"dependencies" : [
2017-06-02 00:10:24 +00:00
"oojs-ui.styles.icons-alerts" ,
"oojs-ui.styles.icons-content" ,
2015-04-16 20:46:49 +00:00
"oojs-ui.styles.icons-editing-advanced" ,
"oojs-ui.styles.icons-editing-core" ,
"oojs-ui.styles.icons-editing-styling" ,
2015-06-11 22:38:36 +00:00
"oojs-ui.styles.icons-editing-list" ,
2017-06-02 00:10:24 +00:00
"oojs-ui.styles.icons-interactions" ,
2018-11-04 17:47:07 +00:00
"oojs-ui.styles.icons-layout" ,
2017-05-31 23:30:17 +00:00
"oojs-ui.styles.icons-moderation" ,
2017-06-01 14:44:40 +00:00
"oojs-ui.styles.icons-movement" ,
2018-10-11 01:34:27 +00:00
"oojs-ui.styles.icons-user" ,
2015-06-11 22:38:36 +00:00
"oojs-ui.styles.indicators" ,
2018-12-11 14:25:48 +00:00
"ext.visualEditor.moduleIcons" ,
"ext.visualEditor.moduleIndicators"
2016-09-10 01:10:56 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
"ext.visualEditor.moduleIcons" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2016-09-10 01:10:56 +00:00
"class" : "ResourceLoaderOOUIImageModule" ,
"name" : "ve.ui.Icons" ,
"rootPath" : "modules/ve-mw/ui/styles" ,
"selectorWithoutVariant" : ".oo-ui-icon-{name}" ,
"selectorWithVariant" : ".oo-ui-image-{variant}.oo-ui-icon-{name}" ,
"targets" : [
"desktop" ,
"mobile"
]
2018-12-11 14:25:48 +00:00
} ,
"ext.visualEditor.moduleIndicators" : {
2019-07-09 19:22:33 +00:00
"group" : "visualEditorA" ,
2018-12-11 14:25:48 +00:00
"class" : "ResourceLoaderOOUIImageModule" ,
"name" : "ve.ui.Indicators" ,
"rootPath" : "modules/ve-mw/ui/styles" ,
"selectorWithoutVariant" : ".oo-ui-indicator-{name}" ,
"selectorWithVariant" : ".oo-ui-image-{variant}.oo-ui-indicator-{name}" ,
"targets" : [
"desktop" ,
"mobile"
]
2015-01-27 05:47:31 +00:00
}
} ,
2019-01-18 21:23:06 +00:00
"QUnitTestModule" : {
"localBasePath" : "" ,
"remoteExtPath" : "VisualEditor" ,
"styles" : "lib/ve/lib/jsdifflib/diffview.css" ,
"scripts" : [
"lib/proposal-promise-finally/polyfill.js" ,
"modules/ve-mw/tests/mw-preload.js" ,
"lib/ve/lib/jsdifflib/diffview.js" ,
"lib/ve/lib/jsdifflib/difflib.js" ,
"lib/ve/tests/ve.qunit.js" ,
"lib/ve/tests/ve.test.utils.js" ,
"modules/ve-mw/tests/ve.test.utils.js" ,
"lib/ve/tests/ve.test.js" ,
2022-01-24 21:11:29 +00:00
"modules/ve-mw/tests/preinit/ve.utils.parsoid.test.js" ,
2020-09-08 02:27:03 +00:00
"lib/ve/tests/ve.DiffMatchPatch.test.js" ,
2019-01-18 21:23:06 +00:00
"lib/ve/tests/ve.EventSequencer.test.js" ,
"lib/ve/tests/ve.Scheduler.test.js" ,
"lib/ve/tests/ve.Range.test.js" ,
"lib/ve/tests/ve.Document.test.js" ,
"lib/ve/tests/ve.Node.test.js" ,
"lib/ve/tests/ve.BranchNode.test.js" ,
"lib/ve/tests/ve.LeafNode.test.js" ,
"lib/ve/tests/dm/ve.dm.example.js" ,
2022-01-25 20:36:45 +00:00
"lib/ve/tests/dm/ve.dm.example.StubReferenceNode.js" ,
2019-01-18 21:23:06 +00:00
"lib/ve/tests/dm/ve.dm.Annotation.test.js" ,
"lib/ve/tests/dm/ve.dm.AnnotationSet.test.js" ,
"lib/ve/tests/dm/ve.dm.LinkAnnotation.test.js" ,
"lib/ve/tests/dm/ve.dm.NodeFactory.test.js" ,
"lib/ve/tests/dm/ve.dm.Node.test.js" ,
"lib/ve/tests/dm/ve.dm.Converter.test.js" ,
"lib/ve/tests/dm/ve.dm.SourceConverter.test.js" ,
"lib/ve/tests/dm/ve.dm.BranchNode.test.js" ,
"lib/ve/tests/dm/ve.dm.LeafNode.test.js" ,
"lib/ve/tests/dm/nodes/ve.dm.TextNode.test.js" ,
"modules/ve-mw/tests/dm/nodes/ve.dm.MWTransclusionNode.test.js" ,
"lib/ve/tests/dm/ve.dm.Document.test.js" ,
"modules/ve-mw/tests/dm/ve.dm.Document.test.js" ,
"lib/ve/tests/dm/ve.dm.HashValueStore.test.js" ,
"lib/ve/tests/dm/ve.dm.InternalList.test.js" ,
"lib/ve/tests/dm/ve.dm.LinearData.test.js" ,
"lib/ve/tests/dm/ve.dm.Transaction.test.js" ,
"lib/ve/tests/dm/ve.dm.TransactionBuilder.test.js" ,
"lib/ve/tests/dm/ve.dm.Change.test.js" ,
"lib/ve/tests/dm/ve.dm.TreeModifier.test.js" ,
"lib/ve/tests/dm/ve.dm.TransactionProcessor.test.js" ,
"lib/ve/tests/dm/ve.dm.Surface.test.js" ,
"lib/ve/tests/dm/ve.dm.SurfaceFragment.test.js" ,
"modules/ve-mw/tests/dm/ve.dm.SurfaceFragment.test.js" ,
"lib/ve/tests/dm/ve.dm.SourceSurfaceFragment.test.js" ,
"lib/ve/tests/dm/ve.dm.ModelRegistry.test.js" ,
"lib/ve/tests/dm/ve.dm.MetaList.test.js" ,
"lib/ve/tests/dm/ve.dm.Scalable.test.js" ,
"lib/ve/tests/dm/selections/ve.dm.LinearSelection.test.js" ,
"lib/ve/tests/dm/selections/ve.dm.NullSelection.test.js" ,
"lib/ve/tests/dm/selections/ve.dm.TableSelection.test.js" ,
"lib/ve/tests/dm/lineardata/ve.dm.FlatLinearData.test.js" ,
"lib/ve/tests/dm/lineardata/ve.dm.ElementLinearData.test.js" ,
"modules/ve-mw/tests/dm/ve.dm.mwExample.js" ,
"modules/ve-mw/tests/dm/ve.dm.Converter.test.js" ,
2021-09-20 08:27:37 +00:00
"modules/ve-mw/tests/dm/annotations/ve.dm.MWInternalLinkAnnotation.test.js" ,
"modules/ve-mw/tests/dm/models/ve.dm.MWImageModel.test.js" ,
2021-09-09 07:16:37 +00:00
"modules/ve-mw/tests/dm/models/ve.dm.MWTemplateModel.test.js" ,
2021-06-24 12:44:10 +00:00
"modules/ve-mw/tests/dm/models/ve.dm.MWTemplateSpecModel.test.js" ,
2021-09-09 07:16:37 +00:00
"modules/ve-mw/tests/dm/models/ve.dm.MWTransclusionContentModel.test.js" ,
2021-09-20 08:27:37 +00:00
"modules/ve-mw/tests/dm/models/ve.dm.MWTransclusionModel.test.js" ,
2019-01-18 21:23:06 +00:00
"lib/ve/tests/ce/ve.ce.test.js" ,
"lib/ve/tests/ce/ve.ce.Document.test.js" ,
"modules/ve-mw/tests/ce/ve.ce.Document.test.js" ,
"lib/ve/tests/ce/ve.ce.Surface.test.js" ,
"modules/ve-mw/tests/ce/ve.ce.Surface.test.js" ,
"lib/ve/tests/ce/ve.ce.RangeState.test.js" ,
"lib/ve/tests/ce/ve.ce.TextState.test.js" ,
"lib/ve/tests/ce/ve.ce.NodeFactory.test.js" ,
"lib/ve/tests/ce/ve.ce.AnnotationFactory.test.js" ,
"lib/ve/tests/ce/ve.ce.Node.test.js" ,
"lib/ve/tests/ce/ve.ce.BranchNode.test.js" ,
"lib/ve/tests/ce/ve.ce.ContentBranchNode.test.js" ,
"modules/ve-mw/tests/ce/ve.ce.ContentBranchNode.test.js" ,
"lib/ve/tests/ce/ve.ce.LeafNode.test.js" ,
"lib/ve/tests/ce/ve.ce.Selection.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.LinearArrowKeyDownHandler.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.LinearDeleteKeyDownHandler.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.LinearEnterKeyDownHandler.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.LinearEscapeKeyDownHandler.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.TableArrowKeyDownHandler.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.TableDeleteKeyDownHandler.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.TableEnterKeyDownHandler.test.js" ,
"lib/ve/tests/ce/keydownhandlers/ve.ce.TableF2KeyDownHandler.test.js" ,
"lib/ve/tests/ce/nodes/ve.ce.ResizableNode.test.js" ,
"lib/ve/tests/ce/nodes/ve.ce.TextNode.test.js" ,
"lib/ve/tests/ce/nodes/ve.ce.TableNode.test.js" ,
"lib/ve/tests/ui/ve.ui.Trigger.test.js" ,
"lib/ve/tests/ui/ve.ui.Sequence.test.js" ,
"lib/ve/tests/ui/ve.ui.DiffElement.test.js" ,
"lib/ve/tests/ui/ve.ui.PreviewElement.test.js" ,
"modules/ve-mw/tests/ui/ve.ui.DiffElement.test.js" ,
"lib/ve/tests/ui/actions/ve.ui.AnnotationAction.test.js" ,
2019-04-19 22:13:45 +00:00
"lib/ve/tests/ui/actions/ve.ui.BlockquoteAction.test.js" ,
2019-01-18 21:23:06 +00:00
"lib/ve/tests/ui/actions/ve.ui.ContentAction.test.js" ,
"lib/ve/tests/ui/actions/ve.ui.FormatAction.test.js" ,
"modules/ve-mw/tests/ui/actions/ve.ui.FormatAction.test.js" ,
"lib/ve/tests/ui/actions/ve.ui.IndentationAction.test.js" ,
"lib/ve/tests/ui/actions/ve.ui.LinkAction.test.js" ,
"modules/ve-mw/tests/ui/actions/ve.ui.MWLinkAction.test.js" ,
"lib/ve/tests/ui/actions/ve.ui.ListAction.test.js" ,
"lib/ve/tests/ui/actions/ve.ui.TableAction.test.js" ,
"lib/ve/tests/ui/actions/ve.ui.WindowAction.test.js" ,
"lib/ve/tests/ui/ve.ui.DataTransferHandlerFactory.test.js" ,
"lib/ve/tests/ui/datatransferhandlers/ve.ui.DSVFileTransferHandler.test.js" ,
"lib/ve/tests/ui/datatransferhandlers/ve.ui.UrlStringTransferHandler.test.js" ,
"modules/ve-mw/tests/ui/datatransferhandlers/ve.ui.MWWikitextStringTransferHandler.test.js" ,
"modules/ve-mw/tests/ui/datatransferhandlers/ve.ui.UrlStringTransferHandler.test.js" ,
2021-09-16 13:07:59 +00:00
"modules/ve-mw/tests/ui/dialogs/ve.ui.MWTransclusionDialog.test.js" ,
2019-01-18 21:23:06 +00:00
"modules/ve-mw/tests/init/targets/ve.init.mw.DesktopArticleTarget.test.js" ,
2019-11-12 13:49:58 +00:00
"lib/ve/tests/ui/inspectors/ve.ui.FragmentInspector.test.js" ,
2019-11-11 20:15:16 +00:00
"modules/ve-mw/tests/ui/inspectors/ve.ui.FragmentInspector.test.js" ,
2022-06-23 11:08:57 +00:00
"modules/ve-mw/tests/ui/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout.test.js" ,
2021-08-30 10:58:32 +00:00
"modules/ve-mw/tests/ui/pages/ve.ui.MWAddParameterPage.test.js" ,
2021-09-11 12:15:32 +00:00
"modules/ve-mw/tests/ui/pages/ve.ui.MWParameterPage.test.js" ,
2021-08-24 08:57:37 +00:00
"modules/ve-mw/tests/ui/widgets/ve.ui.MWParameterCheckboxInputWidget.test.js" ,
2021-03-01 17:02:38 +00:00
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTemplateTitleInputWidget.test.js" ,
2021-08-24 09:31:14 +00:00
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineButtonWidget.test.js" ,
2021-08-30 11:44:23 +00:00
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineParameterSelectWidget.test.js" ,
2021-08-24 09:31:14 +00:00
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineParameterWidget.test.js" ,
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlinePartWidget.test.js" ,
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlinePlaceholderWidget.test.js" ,
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineTemplateWidget.test.js" ,
2021-09-21 08:35:36 +00:00
"modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineWidget.test.js" ,
2019-01-18 21:23:06 +00:00
"lib/ve/tests/ce/ve.ce.TestRunner.js" ,
"lib/ve/tests/ce/ve.ce.imetests.test.js" ,
"lib/ve/tests/ce/imetests/backspace-chromium-ubuntu-none.js" ,
"lib/ve/tests/ce/imetests/backspace-firefox-ubuntu-none.js" ,
"lib/ve/tests/ce/imetests/backspace-ie9-win7-none.js" ,
"lib/ve/tests/ce/imetests/home-firefox-win7-none.js" ,
"lib/ve/tests/ce/imetests/input-chrome-mac-native-japanese-hiragana.js" ,
"lib/ve/tests/ce/imetests/input-chrome-mac-native-japanese-katakana.js" ,
"lib/ve/tests/ce/imetests/input-chrome-win7-chinese-traditional-handwriting.js" ,
"lib/ve/tests/ce/imetests/input-chrome-win7-greek.js" ,
"lib/ve/tests/ce/imetests/input-chrome-win7-polish.js" ,
"lib/ve/tests/ce/imetests/input-chrome-win7-welsh.js" ,
"lib/ve/tests/ce/imetests/input-chromium-ubuntu-ibus-chinese-cantonese.js" ,
"lib/ve/tests/ce/imetests/input-chromium-ubuntu-ibus-japanese-anthy--hiraganaonly.js" ,
"lib/ve/tests/ce/imetests/input-chromium-ubuntu-ibus-japanese-mozc.js" ,
"lib/ve/tests/ce/imetests/input-chromium-ubuntu-ibus-korean-korean.js" ,
"lib/ve/tests/ce/imetests/input-chromium-ubuntu-ibus-malayalam-swanalekha.js" ,
"lib/ve/tests/ce/imetests/input-firefox-mac-native-japanese-hiragana.js" ,
"lib/ve/tests/ce/imetests/input-firefox-mac-native-japanese-katakana.js" ,
"lib/ve/tests/ce/imetests/input-firefox-ubuntu-ibus-chinese-cantonese.js" ,
"lib/ve/tests/ce/imetests/input-firefox-ubuntu-ibus-japanese-anthy--hiraganaonly.js" ,
"lib/ve/tests/ce/imetests/input-firefox-ubuntu-ibus-japanese-mozc.js" ,
"lib/ve/tests/ce/imetests/input-firefox-ubuntu-ibus-korean-korean.js" ,
"lib/ve/tests/ce/imetests/input-firefox-ubuntu-ibus-malayalam.swanalekha.js" ,
"lib/ve/tests/ce/imetests/input-firefox-win7-chinese-traditional-handwriting.js" ,
"lib/ve/tests/ce/imetests/input-firefox-win7-greek.js" ,
"lib/ve/tests/ce/imetests/input-firefox-win7-welsh.js" ,
"lib/ve/tests/ce/imetests/input-ie9-win7-chinese-traditional-handwriting.js" ,
"lib/ve/tests/ce/imetests/input-ie9-win7-greek.js" ,
"lib/ve/tests/ce/imetests/input-ie9-win7-korean.js" ,
"lib/ve/tests/ce/imetests/input-ie9-win7-welsh.js" ,
"lib/ve/tests/ce/imetests/input-ie11-win8.1-korean.js" ,
"lib/ve/tests/ce/imetests/input-safari-mac-native-japanese-hiragana.js" ,
"lib/ve/tests/ce/imetests/input-safari-mac-native-japanese-katakana.js" ,
"lib/ve/tests/ce/imetests/leftarrow-chromium-ubuntu-none.js" ,
"lib/ve/tests/ce/imetests/leftarrow-firefox-ubuntu-none.js" ,
"lib/ve/tests/ce/imetests/leftarrow-ie9-win7-none.js" ,
"lib/ve/src/ve.freeze.js" ,
"lib/ve/rebaser/src/dm/ve.dm.RebaseServer.js" ,
"lib/ve/tests/dm/ve.dm.TestRebaseClient.js" ,
2021-07-01 12:26:38 +00:00
"lib/ve/tests/dm/ve.dm.TestRebaseServer.js"
2019-01-18 21:23:06 +00:00
] ,
"dependencies" : [
"unicodejs" ,
"ext.visualEditor.core" ,
"ext.visualEditor.mwcore" ,
"ext.visualEditor.mwformatting" ,
"ext.visualEditor.mwlink" ,
"ext.visualEditor.mwgallery" ,
"ext.visualEditor.mwimage" ,
"ext.visualEditor.mwmeta" ,
"ext.visualEditor.mwtransclusion" ,
"ext.visualEditor.mwalienextension" ,
2019-11-11 20:21:42 +00:00
"ext.visualEditor.mwwikitext" ,
2019-01-18 21:23:06 +00:00
"ext.visualEditor.language" ,
"ext.visualEditor.experimental" ,
"ext.visualEditor.desktopArticleTarget.init" ,
"ext.visualEditor.desktopArticleTarget" ,
"ext.visualEditor.rebase"
]
} ,
2015-02-19 00:35:49 +00:00
"ResourceFileModulePaths" : {
"localBasePath" : "" ,
"remoteExtPath" : "VisualEditor"
2015-01-27 05:47:31 +00:00
} ,
2015-06-01 17:06:15 +00:00
"DefaultUserOptions" : {
2020-07-31 14:44:47 +00:00
"visualeditor-autodisable" : 0 ,
2015-06-01 17:06:15 +00:00
"visualeditor-betatempdisable" : 0 ,
2020-07-31 14:44:47 +00:00
"visualeditor-editor" : "wikitext" ,
"visualeditor-enable" : 1 ,
2015-06-01 17:06:15 +00:00
"visualeditor-enable-experimental" : 0 ,
"visualeditor-enable-language" : 0 ,
2015-08-11 22:31:43 +00:00
"visualeditor-hidebetawelcome" : 0 ,
2020-07-31 14:44:47 +00:00
"visualeditor-hidetabdialog" : 0 ,
"visualeditor-newwikitext" : 0 ,
2015-10-23 16:29:56 +00:00
"visualeditor-tabs" : "remember-last" ,
2020-07-31 14:44:47 +00:00
"visualeditor-visualdiffpage" : 0
2015-02-19 00:35:49 +00:00
} ,
2016-10-25 20:44:26 +00:00
"SpecialPages" : {
2022-03-13 01:38:23 +00:00
"CollabPad" : "MediaWiki\\Extension\\VisualEditor\\SpecialCollabPad"
2016-10-25 20:44:26 +00:00
} ,
2021-04-22 19:27:47 +00:00
"AutoloadNamespaces" : {
"MediaWiki\\Extension\\VisualEditor\\" : "includes/"
} ,
2015-06-01 17:06:15 +00:00
"ConfigRegistry" : {
"visualeditor" : "GlobalVarConfig::newInstance"
2015-06-03 00:01:07 +00:00
} ,
2020-12-11 15:09:45 +00:00
"attributes" : {
"EventLogging" : {
"Schemas" : {
2021-02-24 16:05:10 +00:00
"VisualEditorTemplateDialogUse" : "/analytics/legacy/visualeditortemplatedialoguse/1.0.0"
2020-12-11 15:09:45 +00:00
}
}
} ,
2020-05-12 01:12:25 +00:00
"manifest_version" : 2
2015-01-27 05:47:31 +00:00
}