@@ -139,6 +139,15 @@ var getScriptInstallPageUrl = function (aScriptData) {
139
139
( isLib ? '.js' : '.user.js' )
140
140
} ;
141
141
142
+ var getScriptMetaPageUrl = function ( aScriptData ) {
143
+ var isLib = aScriptData . isLib || false ;
144
+
145
+ return ( isLib ? null : '/meta/' ) +
146
+ aScriptData . authorSlugUrl +
147
+ '/' +
148
+ aScriptData . nameSlugUrl +
149
+ '.meta.js'
150
+ } ;
142
151
143
152
144
153
// Uris
@@ -173,6 +182,15 @@ var getScriptInstallPageUri = function (aScriptData) {
173
182
( isLib ? '.js' : '.user.js' )
174
183
} ;
175
184
185
+ var getScriptMetaPageUri = function ( aScriptData ) {
186
+ var isLib = aScriptData . isLib || false ;
187
+
188
+ return ( isLib ? null : '/meta/' ) +
189
+ aScriptData . authorSlugUri +
190
+ '/' +
191
+ aScriptData . nameSlugUri +
192
+ '.meta.js'
193
+ } ;
176
194
177
195
178
196
//
@@ -312,6 +330,7 @@ var parseScript = function (aScript) {
312
330
script . scriptPageUrl = getScriptPageUrl ( script ) ;
313
331
script . scriptInstallPageUrl = getScriptInstallPageUrl ( script ) ;
314
332
script . scriptInstallPageXUrl = script . scriptInstallPageUrl . replace ( / ( \. u s e r ) ? \. j s / , '' ) ;
333
+ script . scriptMetaPageUrl = getScriptMetaPageUrl ( script ) ;
315
334
script . scriptViewSourcePageUrl = getScriptViewSourcePageUrl ( script ) ;
316
335
317
336
// Urls: Issues
@@ -338,6 +357,7 @@ var parseScript = function (aScript) {
338
357
script . scriptPageUri = getScriptPageUri ( script ) ;
339
358
script . scriptInstallPageUri = getScriptInstallPageUri ( script ) ;
340
359
script . scriptInstallPageXUri = script . scriptInstallPageUri . replace ( / ( \. u s e r ) ? \. j s / , '' ) ;
360
+ script . scriptMetaPageUri = getScriptMetaPageUri ( script ) ;
341
361
script . scriptViewSourcePageUri = getScriptViewSourcePageUri ( script ) ;
342
362
343
363
// Uris: Issues
0 commit comments