-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathextension.json
231 lines (231 loc) · 6.52 KB
/
extension.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
{
"name": "WatchAnalytics",
"version": "3.2.0",
"author": [
"[https://www.mediawiki.org/wiki/User:Jamesmontalvo3 James Montalvo]"
],
"url": "https://www.mediawiki.org/wiki/Extension:WatchAnalytics",
"descriptionmsg": "watchanalytics-desc",
"type": "specialpage",
"GroupPermissions": {
"sysop": {
"viewpagescore": true,
"clearreviews": true
},
"user": {
"pendingreviewslink": true
}
},
"AvailableRights": [
"viewpagescore",
"pendingreviewslink",
"clearreviews"
],
"SpecialPages": {
"WatchAnalytics": "SpecialWatchAnalytics",
"PendingReviews": "SpecialPendingReviews",
"PageStatistics": "SpecialPageStatistics",
"ClearPendingReviews": "SpecialClearPendingReviews"
},
"MessagesDirs": {
"WatchAnalytics": [
"i18n"
]
},
"ExtensionMessagesFiles": {
"WatchAnalyticsAliases": "WatchAnalytics.alias.php",
"WatchAnalyticsMagic": "WatchAnalytics.i18n.magic.php"
},
"AutoloadClasses": {
"WatchAnalyticsHooks": "Hooks.php",
"WatchAnalyticsUser": "WatchAnalyticsUser.php",
"WatchAnalyticsUpdaterHooks": "schema/WatchAnalyticsUpdaterHooks.php",
"PendingReview": "includes/PendingReview.php",
"PendingApproval": "includes/PendingApproval.php",
"WatchSuggest": "includes/WatchSuggest.php",
"ReviewHandler": "includes/ReviewHandler.php",
"PageScore": "includes/PageScore.php",
"WatchesQuery": "includes/WatchesQuery.php",
"PageWatchesQuery": "includes/PageWatchesQuery.php",
"UserWatchesQuery": "includes/UserWatchesQuery.php",
"WikiWatchesQuery": "includes/WikiWatchesQuery.php",
"WatchAnalyticsTablePager": "includes/WatchAnalyticsTablePager.php",
"WatchAnalyticsUserTablePager": "includes/WatchAnalyticsUserTablePager.php",
"WatchAnalyticsPageTablePager": "includes/WatchAnalyticsPageTablePager.php",
"WatchAnalyticsWikiTablePager": "includes/WatchAnalyticsWikiTablePager.php",
"WatchAnalyticsParserFunctions": "includes/WatchAnalyticsParserFunctions.php",
"WatchAnalyticsHtmlHelper": "includes/WatchAnalyticsHtmlHelper.php",
"WatchStateRecorder": "includes/WatchStateRecorder.php",
"SpecialWatchAnalytics": "specials/SpecialWatchAnalytics.php",
"SpecialPendingReviews": "specials/SpecialPendingReviews.php",
"SpecialPageStatistics": "specials/SpecialPageStatistics.php",
"SpecialClearPendingReviews": "specials/SpecialClearPendingReviews.php"
},
"ResourceModules": {
"ext.watchanalytics.base": {
"position": "bottom",
"styles": "base/ext.watchanalytics.base.css"
},
"ext.watchanalytics.forcegraph.scripts": {
"position": "bottom",
"scripts": [
"forcegraph/ext.watchanalytics.circlesort.js",
"forcegraph/ext.watchanalytics.forcegraph.js"
],
"messages": [
"watchanalytics-pause-visualization",
"watchanalytics-unpause-visualization"
],
"dependencies": [
"underscore.js",
"d3.js"
]
},
"ext.watchanalytics.forcegraph.styles": {
"position": "bottom",
"styles": "forcegraph/ext.watchanalytics.forcegraph.css"
},
"ext.watchanalytics.specials": {
"position": "bottom",
"styles": "specials/ext.watchanalytics.specials.css"
},
"ext.watchanalytics.pendingreviews.scripts": {
"position": "bottom",
"scripts": "pendingreviews/ext.watchanalytics.pendingreviews.js",
"dependencies": [
"mediawiki.Title"
]
},
"ext.watchanalytics.clearpendingreviews.scripts": {
"position": "bottom",
"scripts": "clearpendingreviews/ext.watchanalytics.clearpendingreviews.js",
"dependencies": [
"mediawiki.Title"
]
},
"ext.watchanalytics.pendingreviews.styles": {
"position": "bottom",
"styles": "pendingreviews/ext.watchanalytics.pendingreviews.css"
},
"underscore.js": {
"position": "bottom",
"scripts": [
"underscore.js/underscore-min.js"
]
},
"d3.js": {
"position": "bottom",
"scripts": [
"d3.js/d3.js"
]
},
"ext.watchanalytics.shakependingreviews": {
"position": "bottom",
"scripts": [
"shakependingreviews/shake.js"
],
"dependencies": [
"jquery.effects.shake"
]
},
"ext.watchanalytics.pagescores.scripts": {
"position": "bottom",
"scripts": "pagescores/pagescores.js"
},
"ext.watchanalytics.pagescores.styles": {
"position": "bottom",
"styles": "pagescores/pagescores.css"
},
"ext.watchanalytics.reviewhandler.scripts": {
"position": "bottom",
"scripts": "reviewhandler/reviewhandler.js"
},
"ext.watchanalytics.reviewhandler.styles": {
"position": "bottom",
"styles": "reviewhandler/reviewhandler.css"
},
"ext.watchanalytics.charts": {
"position": "bottom",
"styles": "charts/ext.watchanalytics.charts.css",
"scripts": [
"charts/Chart.js",
"charts/Chart.Scatter.js",
"charts/ext.watchanalytics.charts.js"
]
}
},
"ResourceFileModulePaths": {
"localBasePath": "modules",
"remoteExtPath": "WatchAnalytics/modules"
},
"Hooks": {
"PersonalUrls": [
"WatchAnalyticsHooks::onPersonalUrls"
],
"BeforePageDisplay": [
"WatchAnalyticsHooks::onBeforePageDisplay"
],
"ParserFirstCallInit": [
"WatchAnalyticsParserFunctions::setup"
],
"TitleMoveComplete": [
"WatchAnalyticsHooks::onTitleMoveComplete"
],
"PageViewUpdates": [
"WatchAnalyticsHooks::onPageViewUpdates"
],
"PageContentSaveComplete": [
"WatchAnalyticsHooks::onPageContentSaveComplete"
],
"MagicWordwgVariableIDs": [
"WatchAnalyticsHooks::addMagicWordVariableIDs"
],
"ParserAfterTidy": [
"WatchAnalyticsHooks::handleMagicWords"
],
"LanguageGetMagic": [
"WatchAnalyticsHooks::onLanguageGetMagic"
],
"LoadExtensionSchemaUpdates": [
"WatchAnalyticsUpdaterHooks::addSchemaUpdates"
],
"ParserTestTables": [
"WatchAnalyticsUpdaterHooks::onParserTestTables"
]
},
"LogTypes": [ "pendingreviews" ],
"LogNames": {
"pendingreviews": "pendingreviews"
},
"LogHeaders": {
"pendingreviews": "pendingreviews-header"
},
"LogActionsHandlers": {
"pendingreviews/*": "LogFormatter"
},
"config": {
"_prefix": "eg",
"WatchAnalyticsPageCounter": false,
"WatchAnalyticsShowUnreviewDiff": true,
"PendingReviewMaxDiffChar": 3500,
"PendingReviewMaxDiffRows": 15,
"PendingReviewsEmphasizeDays": 7,
"PendingReviewsRedPagesThreshold": 2,
"PendingReviewsOrangePagesThreshold": 4,
"PendingReviewsNumberWatchSuggestions": 20,
"PendingReviewsShowWatchSuggestionsIfReviewsUnder": 5,
"WatchAnalyticsPageScoreNamespaces": [0, 1],
"WatchAnalyticsWatchQualityColors": {
"50" : "plaid",
"5" : "excellent",
"1.5" : "okay",
"_merge_strategy": "array_plus"
},
"WatchAnalyticsReviewStatusColors": {
"5" : "excellent",
"3" : "okay",
"_merge_strategy": "array_plus"
}
},
"manifest_version": 1
}