Page history
29 October 2014
14 October 2014
3 October 2014
6 September 2014
10 August 2014
8 August 2014
5 August 2014
23 July 2014
Enwikipedia>Mr. Stradivarius
fix cfg table name
mEnwikipedia>Mr. Stradivarius
allow the template reason to show the red padlock in any namespace
+101
22 July 2014
Enwikipedia>Jackmcbarn
fix a few mistakes
m+15
Enwikipedia>Jackmcbarn
don't use Module:Middleclass
+115
Enwikipedia>Mr. Stradivarius
add category sort keys
+292
Enwikipedia>Mr. Stradivarius
fix cfg field name
mEnwikipedia>Mr. Stradivarius
make Protection:needsExpiry even more complicated to allow for trinary logic in cfg.expiryCheckActions
+86
Enwikipedia>Mr. Stradivarius
add a Blurb:_makeIntroFragmentParameter function to get round the problem of how to deal with commas in run-on sentences using the INTROBLURB parameter
+295
Enwikipedia>Mr. Stradivarius
undo, as a lot of code would need to be changed for template demos to look respectable on unprotected pages
−49
21 July 2014
19 July 2014
Enwikipedia>Mr. Stradivarius
add a Protection:isTemporary method
+15
Enwikipedia>Mr. Stradivarius
add red padlocks when expiry is explicitly set to indefinite
+23
Enwikipedia>Mr. Stradivarius
fix Module:Submit an edit request function name
−10
Enwikipedia>Mr. Stradivarius
only use one display value for edit requests
−137
Enwikipedia>Mr. Stradivarius
remove four deprecated parameters from Blurb:_substituteParameters
−279
18 July 2014
17 July 2014
Enwikipedia>Mr. Stradivarius
log keys in Protection:makeProtectionCategory for now, to help with writing the test cases
+14
Enwikipedia>Mr. Stradivarius
Protection:makeProtectionCategory - return a blank string on no match
+11
Enwikipedia>Mr. Stradivarius
don't set protectionDate to the current time if args.date wasn't specified
+25
10 July 2014
Enwikipedia>Mr. Stradivarius
use cfg.explanationBlurbs to fetch the explanation blurbs rather than hard-coding the message keys here
+397
Enwikipedia>Mr. Stradivarius
add explanation blurb for semi-protection
+143
Enwikipedia>Mr. Stradivarius
turn Blurb.formatDate into Blurb:_formatDate so that it can access the config
−21
Enwikipedia>Mr. Stradivarius
get the expiry date format from a config message
+39
Enwikipedia>Mr. Stradivarius
output an error category if the protection object is not created properly
+63
Enwikipedia>Mr. Stradivarius
allow default args to work in sandbox pages
+82
6 July 2014
Enwikipedia>Mr. Stradivarius
allow reading wrapper templates and default arguments from the config page
+196
Enwikipedia>Mr. Stradivarius
use pipes as separators instead of hyphens for the protection category keys and validate reasons when we create the protection object to make sure they don't contain pipes
+101
Enwikipedia>Mr. Stradivarius
just pass the args through to the /config functions - that means the /config functions can use arbitrary parameters without them having to be specified in the main module
−53
5 July 2014
4 July 2014
3 July 2014
Enwikipedia>Mr. Stradivarius
remove parameter methods specific to individual reasons - the logic has been moved to Moudle:Protection banner/config
−1,119
Enwikipedia>Mr. Stradivarius
remove unnecessary whitespace and copy edit one of the error messages
m+5
Enwikipedia>Mr. Stradivarius
allow bannerConfig table fields to be functions
+190
Enwikipedia>Mr. Stradivarius
use a comment instead of a variable assignment to make it clear that protectionObj is the error message
+10
Enwikipedia>Mr. Stradivarius
make the variable names a little more descriptive
−23
Enwikipedia>Mr. Stradivarius
localise the error message by moving the makeWikitextError function code inside p._main; that way we don't have to worry about making cfg global
−87
1 July 2014
Enwikipedia>Mr. Stradivarius
make the args table optional from p._main
+19
Enwikipedia>Mr. Stradivarius
simplify reason-setting code
−35
Enwikipedia>Jackmcbarn
no need for args.reason
−15
Enwikipedia>Mr. Stradivarius
move documentation class and export function to Module:Protection banner/documentation
−1,782
Enwikipedia>Mr. Stradivarius
call it "reasonTable" throughout, rather than switching between "reasonTable" and "reasonsTable"
m−2
Enwikipedia>Mr. Stradivarius
add a Documentation class for autogenerating the reason documentation
+1,784