2015-04-30 18:45:20 +00:00
{
"name" : "Cite" ,
"author" : [
"Ævar Arnfjörð Bjarmason" ,
"Andrew Garrett" ,
"Brion Vibber" ,
2016-02-03 21:03:41 +00:00
"Ed Sanders" ,
2015-04-30 18:45:20 +00:00
"Marius Hoch" ,
2016-02-03 21:03:41 +00:00
"Steve Sanbeg" ,
"Trevor Parscal" ,
"..."
2015-04-30 18:45:20 +00:00
] ,
"url" : "https://www.mediawiki.org/wiki/Extension:Cite" ,
"descriptionmsg" : "cite-desc" ,
2018-01-04 10:54:51 +00:00
"license-name" : "GPL-2.0-or-later" ,
2015-04-30 18:45:20 +00:00
"type" : "parserhook" ,
2017-09-18 19:17:06 +00:00
"requires" : {
2024-08-22 20:43:49 +00:00
"MediaWiki" : ">= 1.43"
2017-09-18 19:17:06 +00:00
} ,
2015-04-30 18:45:20 +00:00
"MessagesDirs" : {
2018-09-12 04:32:11 +00:00
"Cite" : [
"i18n" ,
"modules/ve-cite/i18n"
2018-09-16 09:12:25 +00:00
]
2015-04-30 18:45:20 +00:00
} ,
"Hooks" : {
2020-12-28 15:40:47 +00:00
"APIQuerySiteInfoGeneralInfo" : "main" ,
"ContentHandlerDefaultModelFor" : "main" ,
2024-09-06 12:21:58 +00:00
"GetPreferences" : "main" ,
2020-12-28 15:40:47 +00:00
"ParserAfterParse" : "parser" ,
"ParserClearState" : "parser" ,
"ParserCloned" : "parser" ,
"ParserFirstCallInit" : "parser" ,
2023-06-21 14:40:12 +00:00
"EditPage::showEditForm:initial" : "main" ,
2024-04-19 07:42:41 +00:00
"MakeGlobalVariablesScript" : "main" ,
2024-01-12 22:30:44 +00:00
"ResourceLoaderGetConfigVars" : "main" ,
2024-09-06 12:21:58 +00:00
"ResourceLoaderRegisterModules" : "main" ,
"UserGetDefaultOptions" : "main"
2020-12-28 15:40:47 +00:00
} ,
"HookHandlers" : {
"main" : {
2023-06-21 14:40:12 +00:00
"class" : "Cite\\Hooks\\CiteHooks" ,
"services" : [
2024-09-06 14:25:26 +00:00
"Cite.ReferencePreviewsContext" ,
2024-09-06 12:21:58 +00:00
"Cite.GadgetsIntegration" ,
2023-06-21 14:40:12 +00:00
"UserOptionsLookup"
]
2020-12-28 15:40:47 +00:00
} ,
"parser" : {
2024-09-28 21:38:19 +00:00
"class" : "Cite\\Hooks\\CiteParserHooks" ,
"services" : [
"MainConfig"
]
2020-12-28 15:40:47 +00:00
}
2015-04-30 18:45:20 +00:00
} ,
"ResourceModules" : {
2015-06-05 20:56:58 +00:00
"ext.cite.styles" : {
2015-05-19 16:23:43 +00:00
"styles" : {
2024-01-21 14:38:12 +00:00
"ext.cite.styles.less" : { } ,
"ext.cite.print.less" : {
2015-05-19 16:23:43 +00:00
"media" : "print"
}
} ,
2017-06-16 18:17:17 +00:00
"skinStyles" : {
"minerva" : "ext.cite.styles.minerva.less"
2023-08-15 17:45:58 +00:00
}
2015-06-05 20:56:58 +00:00
} ,
2023-07-13 15:50:57 +00:00
"ext.cite.parsoid.styles" : {
2024-03-11 10:33:19 +00:00
"localBasePath" : "modules/parsoid-styles" ,
"remoteExtPath" : "Cite/modules/parsoid-styles" ,
2023-07-13 15:50:57 +00:00
"class" : "Cite\\ResourceLoader\\CiteCSSFileModule" ,
2024-05-22 21:32:00 +00:00
"styles" : "ext.cite.parsoid.styles.less" ,
"skinStyles" : {
"minerva" : "ext.cite.parsoid.styles.minerva.less"
}
2023-07-13 15:50:57 +00:00
} ,
2020-12-13 17:34:45 +00:00
"ext.cite.visualEditor.core" : {
"localBasePath" : "modules/ve-cite" ,
"remoteExtPath" : "Cite/modules/ve-cite" ,
"scripts" : [
2024-06-28 09:54:20 +00:00
"ve.dm.MWDocumentReferences.js" ,
2024-08-02 09:57:08 +00:00
"ve.dm.MWGroupReferences.js" ,
2020-12-13 17:34:45 +00:00
"ve.dm.MWReferenceModel.js" ,
"ve.dm.MWReferencesListNode.js" ,
"ve.dm.MWReferenceNode.js" ,
"ve.ce.MWReferencesListNode.js" ,
"ve.ce.MWReferenceNode.js" ,
"ve.ui.MWReferencesListCommand.js"
] ,
"styles" : [
2024-06-28 10:12:37 +00:00
"ve.ce.MWReferencesListNode.less"
2020-12-13 17:34:45 +00:00
] ,
"dependencies" : [
"ext.visualEditor.mwcore" ,
"ext.visualEditor.mwtransclusion"
] ,
"messages" : [
"cite-ve-referenceslist-isempty" ,
"cite-ve-referenceslist-isempty-default" ,
2024-08-21 14:56:34 +00:00
"cite-ve-referenceslist-missing-parent" ,
2020-12-13 17:34:45 +00:00
"cite-ve-referenceslist-missingref" ,
"cite-ve-referenceslist-missingref-in-list" ,
2023-11-08 12:06:56 +00:00
"cite-ve-referenceslist-missingreflist"
2020-12-13 17:34:45 +00:00
]
} ,
"ext.cite.visualEditor" : {
"localBasePath" : "modules/ve-cite" ,
"remoteExtPath" : "Cite/modules/ve-cite" ,
"scripts" : [
2023-05-05 05:50:22 +00:00
{
"name" : "ve.ui.MWCitationTools.js" ,
"callback" : "Cite\\ResourceLoader\\CitationToolDefinition::makeScript"
} ,
2020-12-13 17:34:45 +00:00
"ve.ui.MWReferenceGroupInputWidget.js" ,
"ve.ui.MWReferenceSearchWidget.js" ,
"ve.ui.MWReferenceResultWidget.js" ,
"ve.ui.MWUseExistingReferenceCommand.js" ,
"ve.ui.MWCitationDialog.js" ,
"ve.ui.MWReferencesListDialog.js" ,
"ve.ui.MWReferenceDialog.js" ,
"ve.ui.MWReferenceDialogTool.js" ,
2024-07-17 17:51:31 +00:00
"ve.ui.MWReferenceEditPanel.js" ,
2020-12-13 17:34:45 +00:00
"ve.ui.MWCitationDialogTool.js" ,
"ve.ui.MWReferenceContextItem.js" ,
"ve.ui.MWReferencesListContextItem.js" ,
"ve.ui.MWCitationContextItem.js" ,
"ve.ui.MWCitationAction.js" ,
"ve.ui.MWReference.init.js" ,
2024-07-09 11:09:03 +00:00
"ve.ui.MWCitationNeededContextItem.js" ,
2024-09-17 08:24:05 +00:00
"ve.ui.MWSetExtendsContentDialog.js" ,
2024-07-09 11:09:03 +00:00
{
"name" : "ve.ui.contentLanguage.js" ,
"callback" : "Cite\\ResourceLoader\\ContentLanguage::makeScript"
}
2020-12-13 17:34:45 +00:00
] ,
"styles" : [
2023-03-27 13:56:27 +00:00
"ve.ui.MWReferenceDialog.less" ,
"ve.ui.MWReferenceContextItem.less" ,
"ve.ui.MWReferenceResultWidget.less" ,
2024-09-17 08:24:05 +00:00
"ve.ui.MWCitationDialogTool.less" ,
"ve.ui.MWSetExtendsContentDialog.less"
2020-12-13 17:34:45 +00:00
] ,
"dependencies" : [
"oojs-ui.styles.icons-alerts" ,
"oojs-ui.styles.icons-editing-citation" ,
"oojs-ui.styles.icons-interactions" ,
"ext.cite.visualEditor.core" ,
2023-07-20 17:23:27 +00:00
"ext.cite.parsoid.styles" ,
2020-12-13 17:34:45 +00:00
"ext.cite.styles" ,
"ext.visualEditor.mwtransclusion" ,
2021-11-10 20:36:35 +00:00
"ext.visualEditor.base" ,
2020-12-13 17:34:45 +00:00
"ext.visualEditor.mediawiki"
] ,
"messages" : [
"cite-ve-changedesc-ref-group-both" ,
"cite-ve-changedesc-ref-group-from" ,
"cite-ve-changedesc-ref-group-to" ,
"cite-ve-changedesc-reflist-group-both" ,
"cite-ve-changedesc-reflist-group-from" ,
"cite-ve-changedesc-reflist-group-to" ,
"cite-ve-changedesc-reflist-responsive-set" ,
"cite-ve-changedesc-reflist-responsive-unset" ,
"cite-ve-citationneeded-button" ,
"cite-ve-citationneeded-description" ,
2020-12-14 14:45:25 +00:00
"cite-ve-citationneeded-reason" ,
2020-12-13 17:34:45 +00:00
"cite-ve-citationneeded-title" ,
2024-09-26 19:00:06 +00:00
"cite-ve-dialog-reference-contextitem-extends" ,
"cite-ve-dialog-reference-editing-add-details" ,
"cite-ve-dialog-reference-editing-add-details-placeholder" ,
2020-12-13 17:34:45 +00:00
"cite-ve-dialog-reference-editing-reused" ,
"cite-ve-dialog-reference-editing-reused-long" ,
2023-05-04 16:56:41 +00:00
"cite-ve-dialog-reference-editing-extends" ,
2024-09-23 09:49:21 +00:00
"cite-ve-dialog-reference-extend-long-tool" ,
2024-08-21 14:57:27 +00:00
"cite-ve-dialog-reference-missing-parent-ref" ,
2020-12-13 17:34:45 +00:00
"cite-ve-dialog-reference-options-group-label" ,
"cite-ve-dialog-reference-options-group-placeholder" ,
"cite-ve-dialog-reference-options-responsive-label" ,
"cite-ve-dialog-reference-options-section" ,
"cite-ve-dialog-reference-placeholder" ,
"cite-ve-dialog-reference-title" ,
2024-09-26 19:00:06 +00:00
"cite-ve-dialog-reference-title-add-details" ,
"cite-ve-dialog-reference-title-edit-details" ,
2020-12-13 17:34:45 +00:00
"cite-ve-dialog-reference-useexisting-tool" ,
2024-09-23 09:49:21 +00:00
"cite-ve-dialog-reference-useexisting-long-tool" ,
2020-12-13 17:34:45 +00:00
"cite-ve-dialog-referenceslist-contextitem-description-general" ,
"cite-ve-dialog-referenceslist-contextitem-description-named" ,
"cite-ve-dialog-referenceslist-title" ,
"cite-ve-dialogbutton-citation-educationpopup-title" ,
"cite-ve-dialogbutton-citation-educationpopup-text" ,
"cite-ve-dialogbutton-reference-full-label" ,
"cite-ve-dialogbutton-reference-tooltip" ,
"cite-ve-dialogbutton-reference-title" ,
"cite-ve-dialogbutton-referenceslist-tooltip" ,
"cite-ve-reference-input-placeholder" ,
"cite-ve-toolbar-group-label" ,
2020-12-14 14:45:25 +00:00
"cite-ve-othergroup-item" ,
"parentheses" ,
"word-separator"
2020-12-13 17:34:45 +00:00
]
2020-12-13 17:56:00 +00:00
} ,
2023-06-21 14:40:12 +00:00
"ext.cite.wikiEditor" : {
"localBasePath" : "modules" ,
"remoteExtPath" : "Cite/modules" ,
"scripts" : [
"ext.cite.wikiEditor.js"
] ,
"dependencies" : [
"ext.wikiEditor" ,
"mediawiki.jqueryMsg" ,
"mediawiki.language"
] ,
"messages" : [
"cite-wikieditor-tool-reference" ,
"cite-wikieditor-help-page-references" ,
"cite-wikieditor-help-content-reference-example-text1" ,
"cite-wikieditor-help-content-reference-example-text2" ,
"cite-wikieditor-help-content-reference-example-text3" ,
"cite-wikieditor-help-content-reference-example-ref-id" ,
2024-04-05 07:31:52 +00:00
"cite-wikieditor-help-content-reference-example-extra-details" ,
2023-06-21 14:40:12 +00:00
"cite-wikieditor-help-content-reference-example-ref-normal" ,
"cite-wikieditor-help-content-reference-example-ref-named" ,
"cite-wikieditor-help-content-reference-example-ref-reuse" ,
2024-04-05 07:31:52 +00:00
"cite-wikieditor-help-content-reference-example-ref-extends" ,
2023-06-21 14:40:12 +00:00
"cite-wikieditor-help-content-reference-example-ref-result" ,
"cite-wikieditor-help-content-reference-example-reflist" ,
"cite-wikieditor-help-content-reference-description" ,
"cite-wikieditor-help-content-named-reference-description" ,
"cite-wikieditor-help-content-rereference-description" ,
2024-04-05 07:31:52 +00:00
"cite-wikieditor-help-content-extended-reference-description" ,
2023-06-21 14:40:12 +00:00
"cite-wikieditor-help-content-showreferences-description" ,
"cite_reference_backlink_symbol"
]
} ,
2020-12-13 17:56:00 +00:00
"ext.cite.ux-enhancements" : {
"localBasePath" : "modules" ,
"remoteExtPath" : "Cite/modules" ,
"scripts" : [
"ext.cite.a11y.js" ,
"ext.cite.highlighting.js" ,
"ext.cite.tracking.js"
] ,
"styles" : [
2024-01-21 14:38:12 +00:00
"ext.cite.a11y.less" ,
"ext.cite.highlighting.less"
2020-12-13 17:56:00 +00:00
] ,
"messages" : [
"cite_references_link_accessibility_label" ,
"cite_references_link_many_accessibility_label" ,
"cite_references_link_accessibility_back_label"
]
2015-04-30 18:45:20 +00:00
}
} ,
"ResourceFileModulePaths" : {
"localBasePath" : "modules" ,
"remoteExtPath" : "Cite/modules"
} ,
2024-09-06 14:25:26 +00:00
"ServiceWiringFiles" : [
"src/ServiceWiring.php"
] ,
2020-05-11 20:34:44 +00:00
"QUnitTestModule" : {
2024-01-12 22:30:44 +00:00
"localBasePath" : "" ,
"remoteExtPath" : "Cite" ,
2020-05-11 20:34:44 +00:00
"scripts" : [
2024-04-03 10:03:33 +00:00
"tests/qunit/ve-cite/ve.dm.citeExample.js" ,
"tests/qunit/ve-cite/ve.dm.Converter.test.js" ,
2024-07-26 19:00:58 +00:00
"tests/qunit/ve-cite/ve.dm.MWDocumentReferences.test.js" ,
2024-09-03 12:03:13 +00:00
"tests/qunit/ve-cite/ve.dm.MWGroupReferences.test.js" ,
2024-04-03 10:03:33 +00:00
"tests/qunit/ve-cite/ve.dm.InternalList.test.js" ,
"tests/qunit/ve-cite/ve.dm.MWReferenceModel.test.js" ,
"tests/qunit/ve-cite/ve.dm.MWReferenceNode.test.js" ,
"tests/qunit/ve-cite/ve.dm.MWReferencesListNode.test.js" ,
"tests/qunit/ve-cite/ve.dm.Transaction.test.js" ,
"tests/qunit/ve-cite/ve.ui.DiffElement.test.js" ,
"tests/qunit/ve-cite/ve.ui.MWCitationDialogTool.test.js" ,
"tests/qunit/ve-cite/ve.ui.MWReferenceContextItem.test.js" ,
2024-07-21 18:09:27 +00:00
"tests/qunit/ve-cite/ve.ui.MWReferenceEditPanel.test.js" ,
2024-04-03 10:03:33 +00:00
"tests/qunit/ve-cite/ve.ui.MWReferenceGroupInputWidget.test.js" ,
"tests/qunit/ve-cite/ve.ui.MWReferenceResultWidget.test.js" ,
"tests/qunit/ve-cite/ve.ui.MWReferenceSearchWidget.test.js" ,
"tests/qunit/ve-cite/ve.ui.MWReferencesListDialog.test.js" ,
"tests/qunit/ve-cite/ve.ui.MWUseExistingReferenceCommand.test.js" ,
"tests/qunit/ve-cite/ve.ui.MWWikitextStringTransferHandler.test.js" ,
2024-01-12 22:30:44 +00:00
"tests/qunit/ext.cite.referencePreviews/createReferenceGateway.test.js" ,
"tests/qunit/ext.cite.referencePreviews/isReferencePreviewsEnabled.test.js" ,
2024-04-19 07:42:41 +00:00
"tests/qunit/ext.cite.referencePreviews/renderer.test.js"
2020-05-11 20:34:44 +00:00
] ,
"dependencies" : [
"ext.cite.visualEditor" ,
"test.VisualEditor"
2024-01-12 22:30:44 +00:00
] ,
"optionalDependencies" : {
"Popups" : "ext.cite.referencePreviews"
} ,
"factory" : "Cite\\ResourceLoader\\OptionalLoader::addOptionalDependencies"
2020-05-11 20:34:44 +00:00
} ,
2019-10-24 08:37:46 +00:00
"attributes" : {
"CodeMirror" : {
"TagModes" : {
2021-10-28 11:31:26 +00:00
"ref" : "text/mediawiki" ,
"references" : "text/mediawiki"
2019-10-24 08:37:46 +00:00
}
} ,
2024-01-12 22:30:44 +00:00
"Popups" : {
"PluginModules" : [
"ext.cite.referencePreviews"
]
} ,
2019-10-24 08:37:46 +00:00
"VisualEditor" : {
"PluginModules" : [
"ext.cite.visualEditor"
]
}
} ,
2016-02-17 21:55:48 +00:00
"ConfigRegistry" : {
"cite" : "GlobalVarConfig::newInstance"
} ,
2015-04-30 18:45:20 +00:00
"config" : {
2019-10-24 08:42:35 +00:00
"CiteBookReferencing" : {
2023-12-15 14:45:15 +00:00
"description" : "Temporary feature flag while the extends=\"…\" feature (a way to nest citations and e.g. reference pages in a book) is in development." ,
2019-10-24 08:42:35 +00:00
"public" : true ,
"value" : false
} ,
2019-10-24 08:37:46 +00:00
"CiteVisualEditorOtherGroup" : {
2023-05-16 07:57:17 +00:00
"description" : "If VisualEditor should list the citation features as part of the existing \"Insert\" drop-down menu instead of a top-level \"Cite\" toolbar button." ,
2019-10-24 08:37:46 +00:00
"public" : true ,
"value" : false
} ,
"CiteResponsiveReferences" : {
2024-09-06 18:34:39 +00:00
"description" : "If long <references /> lists with more than $wgCiteResponsiveReferencesThreshold references should behave responsive by default and be displayed in two or more columns. This can also be toggled individually with <references responsive /> to enable and <references responsive=\"0\" /> to disable it." ,
2019-10-24 08:37:46 +00:00
"public" : true ,
"value" : true
2024-04-19 07:42:41 +00:00
} ,
2024-09-06 18:34:39 +00:00
"CiteResponsiveReferencesThreshold" : {
"description" : "The number of references at which CiteResponsiveReferences is enabled." ,
"public" : true ,
"value" : 10
} ,
2024-04-19 07:42:41 +00:00
"CiteReferencePreviews" : {
"description" : "Feature flag to enable or disable the popups provided by the Popups extension for <ref> tags." ,
"value" : true
} ,
"CiteReferencePreviewsConflictingNavPopupsGadgetName" : {
"description" : "@var string: Name of a gadget that would cause duplicate reference preview popups. Should usually be identical to wgPopupsConflictingNavPopupsGadgetName in the Popups extension." ,
"value" : "Navigation_popups"
} ,
"CiteReferencePreviewsConflictingRefTooltipsGadgetName" : {
"description" : "@var string: Name of a gadget that would cause duplicate reference preview popups. Known conflicting gadgets include \"ReferenceTooltips\", \"CiteTooltip\" alias \"RefTooltip\", \"ReferencePopups\", and \"tooltipRef\" (see T274353)." ,
"value" : "ReferenceTooltips"
2019-10-24 08:37:46 +00:00
}
2019-09-20 13:03:16 +00:00
} ,
2019-11-19 14:12:11 +00:00
"AutoloadNamespaces" : {
"Cite\\" : "src/"
2015-04-30 18:45:20 +00:00
} ,
2023-12-22 22:40:52 +00:00
"TestAutoloadNamespaces" : {
"Cite\\Tests\\" : "tests/phpunit/"
} ,
2015-07-05 12:32:44 +00:00
"TrackingCategories" : [
2022-03-31 17:56:13 +00:00
"cite-tracking-category-cite-error" ,
"cite-tracking-category-ref-extends"
2015-07-05 12:32:44 +00:00
] ,
2024-08-22 20:43:49 +00:00
"ParsoidModules" : [
{
"name" : "Cite" ,
"domProcessors" : [
2024-09-06 18:34:39 +00:00
{
"class" : "Cite\\Parsoid\\RefProcessor" ,
"services" : [
"MainConfig"
]
}
2024-08-22 20:43:49 +00:00
] ,
"tags" : [
{
"name" : "ref" ,
"handler" : "Cite\\Parsoid\\Ref" ,
"options" : {
"wt2html" : {
"unpackOutput" : false ,
"embedsHTMLInAttributes" : true
} ,
"outputHasCoreMwDomSpecMarkup" : true
}
} ,
{
"name" : "references" ,
2024-09-06 18:34:39 +00:00
"handler" : {
"class" : "Cite\\Parsoid\\References" ,
"services" : [
"MainConfig"
]
} ,
2024-08-22 20:43:49 +00:00
"options" : {
"wt2html" : {
"embedsHTMLInAttributes" : true
} ,
"html2wt" : {
"format" : "block"
} ,
"outputHasCoreMwDomSpecMarkup" : true
}
2024-01-18 18:35:32 +00:00
}
2024-08-22 20:43:49 +00:00
]
}
] ,
2019-10-24 08:37:46 +00:00
"manifest_version" : 2
2015-04-30 18:45:20 +00:00
}