{ "name": "CommentStreams", "version": "4.5", "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", "SpecialPages": { "CommentStreamsAllComments": "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-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" }, "AutoloadClasses": { "CommentStreamsHooks": "includes/CommentStreamsHooks.php", "CommentStreamsUtils": "includes/CommentStreamsUtils.php", "CommentStreams": "includes/CommentStreams.php", "Comment": "includes/Comment.php", "ApiCSBase": "includes/ApiCSBase.php", "ApiCSPostComment": "includes/ApiCSPostComment.php", "ApiCSQueryComment": "includes/ApiCSQueryComment.php", "ApiCSEditComment": "includes/ApiCSEditComment.php", "ApiCSDeleteComment": "includes/ApiCSDeleteComment.php", "ApiCSVote": "includes/ApiCSVote.php", "ApiCSWatch": "includes/ApiCSWatch.php", "ApiCSUnwatch": "includes/ApiCSUnwatch.php", "EchoCSPresentationModel": "includes/EchoCSPresentationModel.php", "CommentStreamsAllComments": "includes/CommentStreamsAllComments.php" }, "APIModules": { "csPostComment": "ApiCSPostComment", "csQueryComment": "ApiCSQueryComment", "csEditComment": "ApiCSEditComment", "csDeleteComment": "ApiCSDeleteComment", "csVote": "ApiCSVote", "csWatch": "ApiCSWatch", "csUnwatch": "ApiCSUnwatch" }, "Hooks": { "LoadExtensionSchemaUpdates": "CommentStreamsHooks::addCommentTableToDatabase", "CanonicalNamespaces": "CommentStreamsHooks::addCommentStreamsNamespaces", "MediaWikiPerformAction": "CommentStreamsHooks::onMediaWikiPerformAction", "MovePageIsValidMove": "CommentStreamsHooks::onMovePageIsValidMove", "userCan": "CommentStreamsHooks::userCan", "ParserFirstCallInit": "CommentStreamsHooks::onParserSetup", "BeforePageDisplay": "CommentStreamsHooks::addCommentsAndInitializeJS", "ShowSearchHitTitle": "CommentStreamsHooks::showSearchHitTitle", "smwInitProperties": "CommentStreamsHooks::initProperties", "SMWStore::updateDataBefore": "CommentStreamsHooks::updateData", "BeforeCreateEchoEvent": "CommentStreamsHooks::onBeforeCreateEchoEvent" }, "callback" : "CommentStreamsHooks::onRegistration", "config": { "CommentStreamsNamespaceIndex": 844, "CommentStreamsAllowedNamespaces" : null, "CommentStreamsEnableTalk": false, "CommentStreamsNewestStreamsOnTop": true, "CommentStreamsModeratorFastDelete": false, "CommentStreamsShowLabels": true, "CommentStreamsEnableVoting": false, "CommentStreamsInitiallyCollapsedNamespaces" : [], "CommentStreamsUserRealNamePropertyName" : null, "CommentStreamsUserAvatarPropertyName" : null } }