Module:Protection banner: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View (newer 250 | ) (20 | 50 | 100 | 250 | 500)

29 November 2023

23 November 2023

21 October 2022

21 March 2022

12 January 2022

10 October 2021

16 July 2021

23 March 2021

19 February 2021

19 September 2020

9 July 2020

22 June 2020

18 April 2020

1 April 2020

15 March 2020

3 January 2020

4 December 2019

30 August 2019

22 June 2019

19 April 2019

1 March 2019

2 January 2018

23 June 2017

20 February 2017

27 December 2016

29 September 2016

4 August 2016

25 July 2016

6 July 2016

  • curprev 05:5305:53, 6 July 2016m>Ymblanterm 26,567 bytes +26,567 Changed protection level of Module:Protection banner: High-risk Lua module: request at my talk page ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))

3 March 2016

  • curprev 13:1113:11, 3 March 2016Enwikipedia>Mr. Stradivarius 26,567 bytes +71 add support for upload protection, and make some formatting tweaks

23 February 2016

11 December 2015

11 September 2015

  • curprev 20:3020:30, 11 September 2015Enwikipedia>Ymblanterm 26,168 bytes 0 Changed protection level of Module:Protection banner: High-risk Lua module: RFPP request ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))

25 August 2015

27 March 2015

  • curprev 04:4304:43, 27 March 2015Enwikipedia>Mr. Stradivarius 26,168 bytes +180 add hack to prevent indicator tags producing whitespace at the top of articles
  • curprev 00:0700:07, 27 March 2015Enwikipedia>Mr. Stradivarius 25,988 bytes −54 switch to <indicator> tags again - the previous error was because the config module needs to be updated at the same time

26 March 2015

23 March 2015

  • curprev 14:0214:02, 23 March 2015Enwikipedia>Mr. Stradivarius 26,042 bytes +54 undo for now - the code looks good, but we will need to change everything over at the same time to avoid it looking like a giant mess
  • curprev 13:5313:53, 23 March 2015Enwikipedia>Mr. Stradivariusm 25,988 bytes −68 switch back to the main config module
  • curprev 13:5213:52, 23 March 2015Enwikipedia>Mr. Stradivarius 26,056 bytes +14 switch to using page status indicators for the padlock icons (will switch from the config sandbox in a second)

19 February 2015

6 January 2015

18 December 2014

29 October 2014

  • curprev 16:4316:43, 29 October 2014151.225.136.51 talk 26,206 bytes 0 Created page with "-- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('Module..."

14 October 2014

3 October 2014

  • curprev 03:2003:20, 3 October 2014Enwikipedia>Jackmcbarn 26,170 bytes −534 use actual Lua errors, and a small fix to parameter handling

6 September 2014

  • curprev 21:1421:14, 6 September 2014Enwikipedia>Jackmcbarn 26,704 bytes +730 only show banners for actions other than edit if they're more restricted than edit

10 August 2014

  • curprev 17:2517:25, 10 August 2014Enwikipedia>Mr. Stradivarius 25,974 bytes +300 allow user-specified args to overwrite default args; updated from sandbox

8 August 2014

  • curprev 14:2014:20, 8 August 2014Enwikipedia>Mr. Stradivarius 25,674 bytes +358 add a "TOOLTIPFRAGMENT" parameter, as we were having the same issues with commas in tooltips as we did with INTROBLURB and INTROFRAGMENT; also move the config module name to a global variable so that it's more obvious when updating

5 August 2014

  • curprev 17:1717:17, 5 August 2014Enwikipedia>Mr. Stradivariusm 25,316 bytes 0 Protected Module:Protection banner: High-risk Lua module ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite))

23 July 2014

  • curprev 02:4602:46, 23 July 2014Enwikipedia>Mr. Stradivariusm 25,316 bytes 0 fix cfg table name
  • curprev 01:4801:48, 23 July 2014Enwikipedia>Mr. Stradivarius 25,316 bytes +101 allow the template reason to show the red padlock in any namespace

22 July 2014

  • curprev 17:5317:53, 22 July 2014Enwikipedia>Jackmcbarnm 25,215 bytes +15 fix a few mistakes
  • curprev 17:4817:48, 22 July 2014Enwikipedia>Jackmcbarn 25,200 bytes +115 don't use Module:Middleclass
  • curprev 12:4812:48, 22 July 2014Enwikipedia>Mr. Stradivarius 25,085 bytes +292 add category sort keys
  • curprev 11:5311:53, 22 July 2014Enwikipedia>Mr. Stradivariusm 24,793 bytes 0 fix cfg field name
  • curprev 11:5111:51, 22 July 2014Enwikipedia>Mr. Stradivarius 24,793 bytes +86 make Protection:needsExpiry even more complicated to allow for trinary logic in cfg.expiryCheckActions
  • curprev 06:0406:04, 22 July 2014Enwikipedia>Mr. Stradivarius 24,707 bytes +295 add a Blurb:_makeIntroFragmentParameter function to get round the problem of how to deal with commas in run-on sentences using the INTROBLURB parameter
  • curprev 00:5200:52, 22 July 2014Enwikipedia>Mr. Stradivarius 24,412 bytes −49 undo, as a lot of code would need to be changed for template demos to look respectable on unprotected pages

21 July 2014

  • curprev 23:4823:48, 21 July 2014Enwikipedia>Mr. Stradivarius 24,461 bytes +49 use isDemo instead of args.category and use an isSmall variable while we're at it

19 July 2014

18 July 2014

  • curprev 12:5512:55, 18 July 2014Enwikipedia>Mr. Stradivarius 24,800 bytes −14 makeProtectionCategory test cases are finished, so don't log keys any more

17 July 2014

  • curprev 23:3323:33, 17 July 2014Enwikipedia>Mr. Stradivarius 24,814 bytes +14 log keys in Protection:makeProtectionCategory for now, to help with writing the test cases
  • curprev 12:0312:03, 17 July 2014Enwikipedia>Mr. Stradivarius 24,800 bytes +11 Protection:makeProtectionCategory - return a blank string on no match
  • curprev 08:5508:55, 17 July 2014Enwikipedia>Mr. Stradivarius 24,789 bytes +25 don't set protectionDate to the current time if args.date wasn't specified

10 July 2014

  • curprev 05:4305:43, 10 July 2014Enwikipedia>Mr. Stradivarius 24,764 bytes +397 use cfg.explanationBlurbs to fetch the explanation blurbs rather than hard-coding the message keys here
  • curprev 03:4503:45, 10 July 2014Enwikipedia>Mr. Stradivarius 24,367 bytes +143 add explanation blurb for semi-protection
  • curprev 01:2101:21, 10 July 2014Enwikipedia>Mr. Stradivarius 24,224 bytes −21 turn Blurb.formatDate into Blurb:_formatDate so that it can access the config
  • curprev 01:1801:18, 10 July 2014Enwikipedia>Mr. Stradivarius 24,245 bytes +39 get the expiry date format from a config message
  • curprev 01:1001:10, 10 July 2014Enwikipedia>Mr. Stradivarius 24,206 bytes +63 output an error category if the protection object is not created properly
  • curprev 01:0301:03, 10 July 2014Enwikipedia>Mr. Stradivarius 24,143 bytes +82 allow default args to work in sandbox pages

6 July 2014

  • curprev 15:1615:16, 6 July 2014Enwikipedia>Mr. Stradivarius 24,061 bytes +196 allow reading wrapper templates and default arguments from the config page
  • curprev 14:5614:56, 6 July 2014Enwikipedia>Mr. Stradivarius 23,865 bytes +101 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
  • curprev 14:4414:44, 6 July 2014Enwikipedia>Mr. Stradivarius 23,764 bytes −53 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

5 July 2014

  • curprev 03:0903:09, 5 July 2014Enwikipedia>Mr. Stradivarius 23,817 bytes −28 don't use the wrapper option with Module:Arguments, as it prevents us from passing through parameters from the parent frame

4 July 2014

  • curprev 07:3807:38, 4 July 2014Enwikipedia>Mr. Stradivarius 23,845 bytes +613 Fix Protection:makeProtectionCategory for office-protected pages. For these, the reason needs to be the no. 1 priority, not just higher priority than the namespace.

3 July 2014

  • curprev 16:1216:12, 3 July 2014Enwikipedia>Mr. Stradivarius 23,232 bytes −1,119 remove parameter methods specific to individual reasons - the logic has been moved to Moudle:Protection banner/config
  • curprev 11:5311:53, 3 July 2014Enwikipedia>Mr. Stradivariusm 24,351 bytes +5 remove unnecessary whitespace and copy edit one of the error messages
  • curprev 11:5011:50, 3 July 2014Enwikipedia>Mr. Stradivarius 24,346 bytes +190 allow bannerConfig table fields to be functions
  • curprev 07:1107:11, 3 July 2014Enwikipedia>Mr. Stradivarius 24,156 bytes +10 use a comment instead of a variable assignment to make it clear that protectionObj is the error message
  • curprev 07:0707:07, 3 July 2014Enwikipedia>Mr. Stradivarius 24,146 bytes −23 make the variable names a little more descriptive
  • curprev 07:0407:04, 3 July 2014Enwikipedia>Mr. Stradivarius 24,169 bytes −87 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

1 July 2014

30 June 2014

  • curprev 07:1307:13, 30 June 2014Enwikipedia>Mr. Stradivarius 24,287 bytes +593 produce wikitext errors rather than script errors for errors caused by invalid user input
  • curprev 03:0603:06, 30 June 2014Enwikipedia>Mr. Stradivarius 23,694 bytes +10 use mw.ustring.lower to convert the reason to lower case, for the benefit of other-language wikis

29 June 2014

  • curprev 18:3618:36, 29 June 2014Enwikipedia>Jackmcbarn 23,684 bytes −551 rm stuff only useful for pp-create and other things deprecated in favor of salting
  • curprev 18:2618:26, 29 June 2014Enwikipedia>Jackmcbarn 24,235 bytes −90 no need to special case indef expiry. if it's indef, the messages that get used don't use it anyway
  • curprev 18:2118:21, 29 June 2014Enwikipedia>Jackmcbarn 24,325 bytes −30 simplify _substituteParameters
  • curprev 18:1718:17, 29 June 2014Enwikipedia>Jackmcbarn 24,355 bytes −20 make makeFullUrl a local helper function
  • curprev 12:5112:51, 29 June 2014Enwikipedia>Mr. Stradivarius 24,375 bytes +47 specify Template:Pp as a wrapper for the module, and make args a local variable as otherwise it's a bit of a bracket overload
  • curprev 11:4911:49, 29 June 2014Enwikipedia>Mr. Stradivarius 24,328 bytes +77 comment tweaks
  • curprev 11:3411:34, 29 June 2014Enwikipedia>Mr. Stradivarius 24,251 bytes −406 get rid of a few more unnecessary local variables
  • curprev 11:0611:06, 29 June 2014Enwikipedia>Mr. Stradivarius 24,657 bytes +126 make the protection object responsible for accessing the title object and the config inside the Blurb class
  • curprev 10:5410:54, 29 June 2014Enwikipedia>Mr. Stradivarius 24,531 bytes −18 remove another unnecessary local
  • curprev 10:5010:50, 29 June 2014Enwikipedia>Mr. Stradivarius 24,549 bytes +14 fix variable name
  • curprev 10:4910:49, 29 June 2014Enwikipedia>Mr. Stradivarius 24,535 bytes +27 use the config to set the padlock "right" propery, and remove the Padlock:setRight method
  • curprev 03:5303:53, 29 June 2014Enwikipedia>Mr. Stradivarius 24,508 bytes −630 simplify Protection:makeProtectionCategory and update the comments

28 June 2014

  • curprev 22:2722:27, 28 June 2014Enwikipedia>Jackmcbarn 25,138 bytes −35 rm unnecessary do/end blocks
  • curprev 22:1722:17, 28 June 2014Enwikipedia>Jackmcbarn 25,173 bytes −547 make the banner in charge of setting its own fields
  • curprev 19:0019:00, 28 June 2014Enwikipedia>Jackmcbarn 25,720 bytes −125 the only reason to ever use a title other than the current one is for testing, so don't bother exposing it to wikitext
  • curprev 18:4018:40, 28 June 2014Enwikipedia>Jackmcbarn 25,845 bytes +71 put Protection in charge of generating its own category links
  • curprev 18:3118:31, 28 June 2014Enwikipedia>Jackmcbarn 25,774 bytes −226 make Blurb be responsible for setting its own fields
  • curprev 18:1918:19, 28 June 2014Enwikipedia>Jackmcbarn 26,000 bytes −94 condense _main and switch Blurb arg order
  • curprev 18:1618:16, 28 June 2014Enwikipedia>Jackmcbarn 26,094 bytes −232 rm some locals that only get used once
  • curprev 18:0518:05, 28 June 2014Enwikipedia>Jackmcbarn 26,326 bytes −137 make the Protection class be in charge of the title, and some other tweaks
  • curprev 17:5317:53, 28 June 2014Enwikipedia>Jackmcbarn 26,463 bytes −306 config isn't an object anymore
  • curprev 17:5017:50, 28 June 2014Enwikipedia>Jackmcbarn 26,769 bytes +4 simplify further
  • curprev 17:4917:49, 28 June 2014Enwikipedia>Jackmcbarn 26,765 bytes −48 use new cfg format
  • curprev 17:1817:18, 28 June 2014Enwikipedia>Jackmcbarn 26,813 bytes +129 some cleanup
  • curprev 14:1814:18, 28 June 2014Enwikipedia>Mr. Stradivarius 26,684 bytes +66 use a __tostring metamethod to render the banner objects
  • curprev 13:5413:54, 28 June 2014Enwikipedia>Mr. Stradivarius 26,618 bytes −2,254 move the category methods to the Protection class, and get rid of all the category objects
  • curprev 12:5112:51, 28 June 2014Enwikipedia>Mr. Stradivarius 28,872 bytes −21 allow passing the config object into the exportToLua and exportToWiki functions
  • curprev 02:0102:01, 28 June 2014Enwikipedia>Jackmcbarn 28,893 bytes −79 get a few other changes from the ec
  • curprev 01:5601:56, 28 June 2014Enwikipedia>Jackmcbarn 28,972 bytes −16 and finally protectionDate
  • curprev 01:5501:55, 28 June 2014Enwikipedia>Jackmcbarn 28,988 bytes −43 next expiry
  • curprev 01:5501:55, 28 June 2014Enwikipedia>Jackmcbarn 29,031 bytes −12 now reason
  • curprev 01:5401:54, 28 June 2014Enwikipedia>Jackmcbarn 29,043 bytes −48 now level
  • curprev 01:5201:52, 28 June 2014Enwikipedia>Jackmcbarn 29,091 bytes −821 try to merge the edit conflict, one variable at a time, starting with action
  • curprev 01:4701:47, 28 June 2014Enwikipedia>Mr. Stradivarius 29,912 bytes +448 (edit conflict) replace Protection getter functions with public attributes
  • curprev 01:4601:46, 28 June 2014Enwikipedia>Jackmcbarn 29,464 bytes −1,059 get rid of the config class while still allowing replacing it for testing

27 June 2014

  • curprev 17:0517:05, 27 June 2014Enwikipedia>Jackmcbarn 30,523 bytes +20 don't keep the whole export table around when we only need one thing from it
  • curprev 05:5405:54, 27 June 2014Enwikipedia>Mr. Stradivarius 30,503 bytes −2 fix method name
  • curprev 05:4605:46, 27 June 2014Enwikipedia>Mr. Stradivarius 30,505 bytes −4 use Protection:isProtected instead of checking using getLevel
  • curprev 05:3805:38, 27 June 2014Enwikipedia>Mr. Stradivarius 30,509 bytes +521 add an image link parameter, and get the link data from the banner config
  • curprev 05:2305:23, 27 June 2014Enwikipedia>Mr. Stradivarius 29,988 bytes +19 only make link text if the link message is available
  • curprev 05:0705:07, 27 June 2014Enwikipedia>Mr. Stradivarius 29,969 bytes −444 shorter names - use protectionObj instead of protectionStatusObj, and Protection instead of ProtectionStatus
  • curprev 05:0005:00, 27 June 2014Enwikipedia>Mr. Stradivarius 30,413 bytes −163 change BannerTemplate:setImageFilename to accept protection objects and title objects rather than individual parameters
  • curprev 03:4103:41, 27 June 2014Enwikipedia>Mr. Stradivarius 30,576 bytes +35 allow category suppression with category=no
  • curprev 01:5901:59, 27 June 2014Enwikipedia>Jackmcbarn 30,541 bytes +18 check against edit/move, rather than for create, and simplify logic
  • curprev 01:4901:49, 27 June 2014Enwikipedia>Mr. Stradivarius 30,523 bytes +962 add template protection tracking category
  • curprev 01:2601:26, 27 June 2014Enwikipedia>Mr. Stradivarius 29,561 bytes +363 output the categories, and don't display the banner if the page is not protected

26 June 2014

  • curprev 23:4623:46, 26 June 2014Enwikipedia>Mr. Stradivarius 29,198 bytes +550 add expiry category code
  • curprev 15:0515:05, 26 June 2014Enwikipedia>Mr. Stradivarius 28,648 bytes +2,454 add missing parameter methods, add a Blurb:_getExpandedMessage method, and (hopefully) finish updating the various functions to work with the new config structure
  • curprev 13:1813:18, 26 June 2014Enwikipedia>Mr. Stradivarius 26,194 bytes −1,272 sort parameter methods into alphabetical order, and remove the ones that are no longer needed
  • curprev 05:3305:33, 26 June 2014Enwikipedia>Mr. Stradivarius 27,466 bytes −483 start converting the blurb class to the new parameter system

25 June 2014

24 June 2014

  • curprev 13:3313:33, 24 June 2014Enwikipedia>Mr. Stradivarius 27,750 bytes −50 start changing the protection category function after a restructure of the config
  • curprev 10:1610:16, 24 June 2014Enwikipedia>Mr. Stradivarius 27,800 bytes +42 allow the first positional parameter to be used for the reason
  • curprev 02:4702:47, 24 June 2014Enwikipedia>Mr. Stradivarius 27,758 bytes +608 various category updates

23 June 2014

  • curprev 14:0614:06, 23 June 2014Enwikipedia>Mr. Stradivarius 27,150 bytes +2,156 Add render methods to the Padlock and Banner classes, and call them from the exportToLua function. Now we have something to look at, yay!
  • curprev 11:5611:56, 23 June 2014Enwikipedia>Mr. Stradivarius 24,994 bytes +6 allow specifying a data table to config objects for testing purposes
  • curprev 11:5511:55, 23 June 2014Enwikipedia>Mr. Stradivarius 24,988 bytes +14 use lang:formatDate instead of os.date as it is easier to localise
  • curprev 11:2111:21, 23 June 2014Enwikipedia>Mr. Stradivarius 24,974 bytes +282 format date output in the Blurb class
  • curprev 11:1211:12, 23 June 2014Enwikipedia>Mr. Stradivarius 24,692 bytes +837 validate expiry and protection dates
  • curprev 06:5306:53, 23 June 2014Enwikipedia>Mr. Stradivarius 23,855 bytes +209 allow specifying banner config by protection level as well as by action
  • curprev 06:0506:05, 23 June 2014Enwikipedia>Mr. Stradivarius 23,646 bytes +591 add a blurb parameter function for making the explanation text

22 June 2014

  • curprev 23:3223:32, 22 June 2014Enwikipedia>Mr. Stradivarius 23,055 bytes +91 lazily initialise modules we don't always need
  • curprev 15:2215:22, 22 June 2014Enwikipedia>Mr. Stradivarius 22,964 bytes +906 allow individual banner config items to fall back to the same value in the defaults table, and add functions for making the blurb values

21 June 2014

  • curprev 03:2203:22, 21 June 2014Enwikipedia>Mr. Stradivarius 22,058 bytes +238 use gsub instead of the mw.message library for substituting parameters, as mw.message:params doesn't work with metatables; also, a few bug fixes
  • curprev 01:5001:50, 21 June 2014Enwikipedia>Mr. Stradivarius 21,820 bytes −17 remove the Image class from _exportClasses

20 June 2014

  • curprev 07:0207:02, 20 June 2014Enwikipedia>Mr. Stradivarius 21,837 bytes −241 move image code to the BannerTemplate class, and simplify it
  • curprev 00:4600:46, 20 June 2014Enwikipedia>Mr. Stradivarius 22,078 bytes +222 move section, username and deletion discussion methods out of the ProtectionStatus class, as they don't really have anything to do with protection status

19 June 2014

16 June 2014

  • curprev 07:4007:40, 16 June 2014Enwikipedia>Mr. Stradivarius 17,395 bytes +517 add some more blurb parameter functions
  • curprev 05:1705:17, 16 June 2014Enwikipedia>Mr. Stradivarius 16,878 bytes +1,769 move the parameter functions to the top level of the blurb class and add a new one
  • curprev 03:1403:14, 16 June 2014Enwikipedia>Mr. Stradivarius 15,109 bytes −1,939 simplify the structure a bit and write some more parameter functions

9 June 2014

  • curprev 15:2415:24, 9 June 2014Enwikipedia>Mr. Stradivarius 17,048 bytes +3,772 use factory classes to get the banner and category classes, and add a PageData class so we don't expose all of mw.title to every class
  • curprev 10:2710:27, 9 June 2014Enwikipedia>Mr. Stradivarius 13,276 bytes +350 some more work on the Blurb class
  • curprev 06:5906:59, 9 June 2014Enwikipedia>Mr. Stradivarius 12,926 bytes +581 make some image tweaks and start a function for substituting blurb parameters
  • curprev 06:0906:09, 9 June 2014Enwikipedia>Mr. Stradivarius 12,345 bytes −660 finish converting p.getCategoryName
  • curprev 04:3204:32, 9 June 2014Enwikipedia>Mr. Stradivarius 13,005 bytes +5,655 start converting the getCategoryName function
  • curprev 00:4700:47, 9 June 2014Enwikipedia>Mr. Stradivarius 7,350 bytes +1,377 expand the Image class

8 June 2014

6 June 2014

5 June 2014

4 June 2014

29 May 2014

  • curprev 07:0607:06, 29 May 2014Enwikipedia>Mr. Stradivarius 22,063 bytes +3 move the image name function to its proper place and rename it
  • curprev 07:0307:03, 29 May 2014Enwikipedia>Mr. Stradivarius 22,060 bytes +1,081 hacky code for image rendering
  • curprev 06:3406:34, 29 May 2014Enwikipedia>Mr. Stradivarius 20,979 bytes +287 add image names

28 May 2014

  • curprev 23:4723:47, 28 May 2014Enwikipedia>Mr. Stradivarius 20,692 bytes +207 small code
  • curprev 14:3014:30, 28 May 2014Enwikipedia>Mr. Stradivarius 20,485 bytes +288 add some more to the banner.new function
  • curprev 07:2007:20, 28 May 2014Enwikipedia>Mr. Stradivarius 20,197 bytes +1,254 start converting this to an object-oriented approach - the banner seems naturally suited to object-based code
  • curprev 01:4401:44, 28 May 2014Enwikipedia>Mr. Stradivarius 18,943 bytes +527 make outline of the main function

27 May 2014

26 May 2014

  • curprev 14:3514:35, 26 May 2014Enwikipedia>Mr. Stradivarius 17,861 bytes +652 add notes about when to add error/tracking categories

26 March 2014

  • curprev 07:5807:58, 26 March 2014Enwikipedia>Mr. Stradivarius 17,209 bytes +1,155 add a function to get the protection data, and start work on a main function

25 March 2014

20 March 2014

19 March 2014

  • curprev 05:2405:24, 19 March 2014Enwikipedia>Mr. Stradivarius 14,885 bytes +589 add some more text and tooltip values
  • curprev 05:0605:06, 19 March 2014Enwikipedia>Mr. Stradivarius 14,296 bytes +495 make the category name function errors more descriptive

18 March 2014

17 March 2014

  • curprev 06:0806:08, 17 March 2014Enwikipedia>Mr. Stradivarius 12,978 bytes +772 more data table restructuring, plus some fiddling around with the category name function; this is a progress save, so the code is horribly broken at the moment
  • curprev 00:4900:49, 17 March 2014Enwikipedia>Mr. Stradivarius 12,206 bytes +145 add some more blurbs

16 March 2014

  • curprev 14:3114:31, 16 March 2014Enwikipedia>Mr. Stradivarius 12,061 bytes +159 make a tentative start to the problem of how to store the protection messages
  • curprev 11:4211:42, 16 March 2014Enwikipedia>Mr. Stradivarius 11,902 bytes −31 don't log the category keys - seems to be working well enough now
  • curprev 11:0011:00, 16 March 2014Enwikipedia>Mr. Stradivarius 11,933 bytes +15 try doing the error check earlier
  • curprev 10:5710:57, 16 March 2014Enwikipedia>Mr. Stradivarius 11,918 bytes +44 add custom error for p.renderPadlock
  • curprev 10:5110:51, 16 March 2014Enwikipedia>Mr. Stradivarius 11,874 bytes +148 try different format for behaviors table
  • curprev 10:4110:41, 16 March 2014Enwikipedia>Mr. Stradivarius 11,726 bytes +350 beautify the categories table
  • curprev 10:3610:36, 16 March 2014Enwikipedia>Mr. Stradivarius 11,376 bytes +757 add a p.renderImageLink function so that we can share image generation code between the padlock and the banner

12 March 2014

11 March 2014

  • curprev 15:0115:01, 11 March 2014Enwikipedia>Mr. Stradivarius 8,386 bytes +1,845 add some lengthy comments explaining what's going on
  • curprev 13:2613:26, 11 March 2014Enwikipedia>Mr. Stradivarius 6,541 bytes +18 use p.matchNamespace
  • curprev 13:1713:17, 11 March 2014Enwikipedia>Mr. Stradivarius 6,523 bytes −3 should have been math.ceil, not math.floor
  • curprev 12:5212:52, 11 March 2014Enwikipedia>Mr. Stradivarius 6,526 bytes −146 key components are in the correct order now - property order still a long way off, though
  • curprev 07:2307:23, 11 March 2014Enwikipedia>Mr. Stradivarius 6,672 bytes +214 change this to something that should work if I can get the order figured out
  • curprev 06:1706:17, 11 March 2014Enwikipedia>Mr. Stradivarius 6,458 bytes −1,875 save progress in simplifying the attempt order algorithm
  • curprev 00:2500:25, 11 March 2014Enwikipedia>Mr. Stradivarius 8,333 bytes −2 more efficient p.matchNamespace logic

10 March 2014

  • curprev 14:5514:55, 10 March 2014Enwikipedia>Mr. Stradivariusm 8,335 bytes −1 fix comment typo
  • curprev 14:4714:47, 10 March 2014Enwikipedia>Mr. Stradivarius 8,336 bytes −291 tidy this up and comment it so it will be easier for others to understand

6 March 2014

  • curprev 11:2011:20, 6 March 2014Enwikipedia>Mr. Stradivarius 8,627 bytes +12 fix logic for reasonBehavior == 'all' and fix the office protection category key
  • curprev 11:1511:15, 6 March 2014Enwikipedia>Mr. Stradivarius 8,615 bytes +498 see if this is possible with just two options
  • curprev 10:5510:55, 6 March 2014Enwikipedia>Mr. Stradivarius 8,117 bytes +6 logic fix
  • curprev 07:1107:11, 6 March 2014Enwikipedia>Mr. Stradivarius 8,111 bytes +27 add a check for the 'all' keyword
  • curprev 07:0907:09, 6 March 2014Enwikipedia>Mr. Stradivariusm 8,084 bytes +1 fix typo
  • curprev 07:0707:07, 6 March 2014Enwikipedia>Mr. Stradivarius 8,083 bytes +604 try making the algorithm more general
  • curprev 06:2606:26, 6 March 2014Enwikipedia>Mr. Stradivarius 7,479 bytes +165 use the default mediawiki protection level names after all
  • curprev 06:0106:01, 6 March 2014Enwikipedia>Mr. Stradivarius 7,314 bytes +167 try fairly ugly hack for office protection
  • curprev 02:4202:42, 6 March 2014Enwikipedia>Mr. Stradivarius 7,147 bytes −4 make indef blp categories work for 'all' as well as 'indef'
  • curprev 02:0302:03, 6 March 2014Enwikipedia>Mr. Stradivarius 7,151 bytes +44 add extra step to detect template-protected templates

5 March 2014

4 March 2014

  • curprev 23:5023:50, 4 March 2014Enwikipedia>Mr. Stradivarius 6,313 bytes +82 try different orders for vandalism and other reasons
(newest | oldest) View (newer 250 | ) (20 | 50 | 100 | 250 | 500)