{ "name": "CommentStreams", "version": "6.3", "author": [ "[https://www.mediawiki.org/wiki/User:Jji Jason Ji]", "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]" ], "url": "https://www.mediawiki.org/wiki/Extension:CommentStreams", "descriptionmsg": "commentstreams-desc", "manifest_version": 1, "type": "parserhook", "license-name": "MIT", "requires": { "MediaWiki": ">= 1.31.0" }, "SpecialPages": { "CommentStreamsAllComments": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsAllComments" }, "MessagesDirs": { "CommentStreams": [ "i18n" ] }, "ExtensionMessagesFiles": { "CommentStreamsAlias": "includes/CommentStreamsAllComments.alias.php" }, "ResourceModules": { "ext.CommentStreams": { "styles": [ "CommentStreams.css" ], "scripts": [ "CommentStreamsQuerier.js", "CommentStreams.js", "spin.min.js" ], "dependencies": [ "oojs-ui" ], "targets": [ "desktop", "mobile" ], "messages": [ "commentstreams-api-error-invalid", "commentstreams-api-error-notloggedin", "commentstreams-api-error-commentnotfound", "commentstreams-api-error-notacomment", "commentstreams-api-error-missingcommenttitle", "commentstreams-api-error-post-permissions", "commentstreams-api-error-post-parentandtitle", "commentstreams-api-error-post-parentpagedoesnotexist", "commentstreams-api-error-post-associatedpageidmismatch", "commentstreams-api-error-post-associatedpagedoesnotexist", "commentstreams-api-error-post", "commentstreams-api-error-edit-notloggedin", "commentstreams-api-error-edit-permissions", "commentstreams-api-error-edit", "commentstreams-api-error-delete-notloggedin", "commentstreams-api-error-delete-permissions", "commentstreams-api-error-delete-haschildren", "commentstreams-api-error-delete", "commentstreams-api-error-vote-notloggedin", "commentstreams-api-error-vote-novoteonreply", "commentstreams-api-error-vote", "commentstreams-api-error-watch-notloggedin", "commentstreams-api-error-watch-nowatchreply", "commentstreams-api-error-watch", "commentstreams-api-error-unwatch-notloggedin", "commentstreams-api-error-unwatch-nounwatchreply", "commentstreams-api-error-unwatch", "commentstreams-validation-error-nocommenttitle", "commentstreams-validation-error-nocommenttext", "commentstreams-buttontext-add", "commentstreams-buttontext-reply", "commentstreams-buttontooltip-add", "commentstreams-buttontooltip-reply", "commentstreams-buttontooltip-edit", "commentstreams-buttontooltip-moderator-edit", "commentstreams-buttontooltip-delete", "commentstreams-buttontooltip-moderator-delete", "commentstreams-buttontooltip-permalink", "commentstreams-buttontooltip-collapse", "commentstreams-buttontooltip-expand", "commentstreams-buttontooltip-upvote", "commentstreams-buttontooltip-downvote", "commentstreams-buttontooltip-watch", "commentstreams-buttontooltip-unwatch", "commentstreams-buttontooltip-submit", "commentstreams-buttontooltip-cancel", "commentstreams-dialog-delete-message", "commentstreams-dialog-anonymous-message", "commentstreams-dialog-buttontext-ok", "commentstreams-dialog-buttontext-cancel", "commentstreams-dialog-buttontext-yes", "commentstreams-dialog-buttontext-no", "commentstreams-urldialog-instructions", "commentstreams-datetext-postedon", "commentstreams-datetext-lasteditedon", "commentstreams-datetext-moderated", "commentstreams-title-field-placeholder", "commentstreams-body-field-placeholder", "commentstreams-ve-conversion-error" ] }, "ext.CommentStreamsAllComments": { "styles": [ "CommentStreamsAllComments.css" ], "targets": [ "desktop", "mobile" ] } }, "ResourceFileModulePaths": { "localBasePath": "resources", "remoteExtPath": "CommentStreams/resources" }, "ServiceWiringFiles": [ "includes/ServiceWiring.php" ], "AutoloadNamespaces": { "MediaWiki\\Extension\\CommentStreams\\": "includes/" }, "APIModules": { "cspostcomment": "MediaWiki\\Extension\\CommentStreams\\ApiCSPostComment", "csquerycomment": "MediaWiki\\Extension\\CommentStreams\\ApiCSQueryComment", "cseditcomment": "MediaWiki\\Extension\\CommentStreams\\ApiCSEditComment", "csdeletecomment": "MediaWiki\\Extension\\CommentStreams\\ApiCSDeleteComment", "csvote": "MediaWiki\\Extension\\CommentStreams\\ApiCSVote", "cswatch": "MediaWiki\\Extension\\CommentStreams\\ApiCSWatch", "csunwatch": "MediaWiki\\Extension\\CommentStreams\\ApiCSUnwatch" }, "Hooks": { "LoadExtensionSchemaUpdates": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::addCommentTableToDatabase", "CanonicalNamespaces": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::addCommentStreamsNamespaces", "MediaWikiPerformAction": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::onMediaWikiPerformAction", "MovePageIsValidMove": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::onMovePageIsValidMove", "userCan": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::userCan", "ParserFirstCallInit": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::onParserSetup", "BeforePageDisplay": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::addCommentsAndInitializeJS", "ShowSearchHitTitle": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::showSearchHitTitle", "BeforeCreateEchoEvent": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsEchoInterface::onBeforeCreateEchoEvent", "smwInitProperties": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsSMWInterface::initProperties", "SMWStore::updateDataBefore": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsSMWInterface::updateData", "SMW::Settings::BeforeInitializationComplete": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsSMWInterface::onSMWInitialization" }, "callback": "MediaWiki\\Extension\\CommentStreams\\CommentStreamsHooks::onRegistration", "ConfigRegistry": { "CommentStreams": "GlobalVarConfig::newInstance" }, "config": { "CommentStreamsNamespaceIndex": 844, "CommentStreamsAllowedNamespaces": null, "CommentStreamsEnableTalk": false, "CommentStreamsNewestStreamsOnTop": true, "CommentStreamsModeratorFastDelete": false, "CommentStreamsShowLabels": true, "CommentStreamsEnableVoting": false, "CommentStreamsInitiallyCollapsedNamespaces": [], "CommentStreamsUserRealNamePropertyName": null, "CommentStreamsUserAvatarPropertyName": null, "CommentStreamsEnableSearch": true } }