{ "name": "DiscussionTools", "license-name": "MIT", "version": "0.0.0", "url": "https://www.mediawiki.org/wiki/Extension:DiscussionTools", "namemsg": "discussiontools", "descriptionmsg": "discussiontools-desc", "manifest_version": 2, "requires": { "MediaWiki": ">= 1.34.0", "extensions": { "VisualEditor": ">= 0.1.1" } }, "MessagesDirs": { "DiscussionTools": [ "i18n" ] }, "callback": "DiscussionToolsHooks::onRegistration", "ResourceFileModulePaths": { "localBasePath": "modules", "remoteExtPath": "DiscussionTools/modules" }, "ResourceModules": { "ext.discussionTools.parser": { "packageFiles": [ "parser.js", "lib/moment-timezone/moment-timezone-with-data-1970-2030.js", { "name": "data.json", "callback": "DiscussionToolsData::getLocalData" } ], "dependencies": [ "moment", "mediawiki.util", "mediawiki.Uri", "mediawiki.Title" ] }, "ext.discussionTools.modifier": { "packageFiles": [ "modifier.js" ] }, "ext.discussionTools.controller": { "packageFiles": [ "controller.js", { "name": "config.json", "config": { "useVisualEditor": "DiscussionToolsUseVisualEditor" } } ], "dependencies": [ "rangefix", "ext.discussionTools.parser", "ext.discussionTools.modifier" ], "messages": [ "discussiontools-defaultsummary-reply", "discussiontools-replylink", "discussiontools-replywidget-loading" ] }, "ext.discussionTools.init": { "packageFiles": [ "dt.init.js" ], "styles": "dt.init.less", "dependencies": [ "mediawiki.Uri", "ext.discussionTools.controller" ] }, "ext.discussionTools.debug": { "packageFiles": [ "dt.debug.js", "highlighter.js" ], "styles": "highlighter.css", "dependencies": [ "ext.discussionTools.parser" ] }, "ext.discussionTools.ReplyWidget": { "packageFiles": [ "dt.ui.ReplyWidget.js" ], "styles": [ "dt.ui.ReplyWidget.less" ], "messages": [ "discussiontools-replywidget-anon-warning", "discussiontools-replywidget-cancel", "discussiontools-replywidget-reply", "discussiontools-replywidget-terms-click" ], "dependencies": [ "ext.discussionTools.controller", "mediawiki.widgets.AbandonEditDialog" ] }, "ext.discussionTools.ReplyWidgetPlain": { "packageFiles": [ "dt.ui.ReplyWidgetPlain.js" ], "dependencies": [ "ext.discussionTools.ReplyWidget", "oojs-ui-core", "mediawiki.editfont.styles", "mediawiki.user", "mediawiki.jqueryMsg" ] }, "ext.discussionTools.ReplyWidgetVisual": { "packageFiles": [ "dt.ui.ReplyWidgetVisual.js", "CommentTarget.js", "CommentTargetWidget.js" ], "styles": [ "CommentTargetWidget.less" ], "dependencies": [ "ext.discussionTools.ReplyWidget", "ext.visualEditor.mwcore", "ext.visualEditor.mwwikitext", "ext.visualEditor.core.desktop", "ext.visualEditor.desktopTarget", "ext.visualEditor.mwextensions.desktop" ] } }, "QUnitTestModule": { "localBasePath": "tests/qunit", "remoteExtPath": "DiscussionTools/tests/qunit", "packageFiles": [ "index.js", "utils.js", { "name": "data-en.json", "callback": "DiscussionToolsData::getLocalData", "callbackParam": "en" }, "data/enwiki-config.json", "data/enwiki-data.json", "data/plwiki-config.json", "data/plwiki-data.json", "pages/oldparser/en-913983958.json", "pages/parsoid/en-913983958.json", "pages/oldparser/pl-55171451.json", "pages/parsoid/pl-55171451.json", "modifier.test.js", "parser.test.js" ], "templates": { "oldparser/en-913983958.html": "pages/oldparser/en-913983958.html", "oldparser/en-913983958-modified.html": "pages/oldparser/en-913983958-modified.html", "parsoid/en-913983958.html": "pages/parsoid/en-913983958.html", "parsoid/en-913983958-modified.html": "pages/parsoid/en-913983958-modified.html", "oldparser/pl-55171451.html": "pages/oldparser/pl-55171451.html", "oldparser/pl-55171451-modified.html": "pages/oldparser/pl-55171451-modified.html", "parsoid/pl-55171451.html": "pages/parsoid/pl-55171451.html", "parsoid/pl-55171451-modified.html": "pages/parsoid/pl-55171451-modified.html" }, "dependencies": [ "ext.discussionTools.modifier", "ext.discussionTools.parser" ] }, "AutoloadClasses": { "DiscussionToolsData": "includes/DiscussionToolsData.php", "DiscussionToolsHooks": "includes/DiscussionToolsHooks.php" }, "Hooks": { "BeforePageDisplay": [ "DiscussionToolsHooks::onBeforePageDisplay" ] }, "config": { "DiscussionToolsUseVisualEditor": { "value": false, "description": "Use VisualEditor for editing replies (both visual and wikitext)." } }, "type": "other" }