Module:Arguments: Revision history

From Vigyanwiki

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.

12 December 2022

28 October 2022

24 August 2022

24 March 2022

23 February 2022

17 February 2022

30 October 2021

1 April 2020

2 September 2019

14 February 2019

23 December 2015

  • curprev 21:3721:37, 23 December 2015Template>Xaosfluxm 10,054 bytes 0 Changed protection level of Module:Arguments: used in the mediawiki interface ex: MediaWiki:Watchlist-details ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))

27 June 2015

  • curprev 04:2304:23, 27 June 2015Template>Jackmcbarn 10,054 bytes +1,278 add argument translation from sandbox - all tests pass

1 February 2015

11 December 2014

5 July 2014

  • curprev 09:2209:22, 5 July 2014Template>Mr. Stradivarius 8,620 bytes +169 allow using both the frame and parent frame arguments with the wrappers option if specifically requested, per protected edit request by User:Jackmcbarn

6 June 2014

  • curprev 19:5419:54, 6 June 2014Template>Mr. Stradivarius 8,451 bytes +1,419 add a "wrappers" option and fix bug when frame:getParent() returns nil, per protected edit request by User:Jackmcbarn

18 April 2014

  • curprev 16:0016:00, 18 April 2014Template>Mr. Stradivarius 7,032 bytes +546 memoize nils using a separate nilArgs table; this fixes a bug where nil values were being iterated over with pairs()

15 April 2014

  • curprev 13:4013:40, 15 April 2014Template>Mr. Stradivarius 6,486 bytes +659 fix undefined next() behaviour bug by checking for metatable.donePairs in the __index metamethod; also, format the module so it fits into 80 characters

13 January 2014

  • curprev 11:1011:10, 13 January 2014Template>Mr. Stradivariusm 5,827 bytes −7 tweak one of the comments and make some beautification fixes, now that this is in the job queue
  • curprev 02:3002:30, 13 January 2014Template>Anomie 5,834 bytes +265 Fix __pairs and __ipairs functions to handle the nil marker

18 December 2013

  • curprev 06:2106:21, 18 December 2013Template>Mr. Stradivariusm 5,569 bytes 0 Changed protection level of Module:Arguments: High-risk Lua module ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite))

12 December 2013

11 December 2013

  • curprev 18:3618:36, 11 December 2013Template>Mr. Stradivarius 5,567 bytes +1,401 memoize nils, add type checks for frame and options, use string library functions instead of mw.text.trim and mw.ustring.find, define four different tidyVal functions to avoid checking options every time
  • curprev 03:2003:20, 11 December 2013Template>Mr. Stradivarius 4,166 bytes +65 don't use "if frame == mw.getCurrentFrame()"

9 December 2013

  • curprev 19:2119:21, 9 December 2013Template>Mr. Stradivariusm 4,101 bytes 0 Protected Module:Arguments: High-risk Lua module ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))
  • curprev 18:5218:52, 9 December 2013Template>Mr. Stradivarius 4,101 bytes +4 oops, forgot the first parameter to tidyVal
  • curprev 17:3817:38, 9 December 2013Template>Mr. Stradivarius 4,097 bytes +129 add options.frameOnly and options.parentOnly
  • curprev 17:3317:33, 9 December 2013Template>Mr. Stradivarius 3,968 bytes +429 use an array to hold argument tables rather than firstArgs and secondArgs variables
  • curprev 12:4712:47, 9 December 2013Template>Mr. Stradivarius 3,539 bytes −4 check fargs and pargs before writing new values to args if options.noOverwrite is set
  • curprev 07:5507:55, 9 December 2013Template>Mr. Stradivarius 3,543 bytes +416 add a more detailed comment about metatable behaviour
  • curprev 07:4907:49, 9 December 2013Template>Mr. Stradivarius 3,127 bytes +492 return a table rather than a function, improve the comments

7 December 2013

  • curprev 21:3121:31, 7 December 2013Template>Mr. Stradivarius 2,635 bytes +2,635 create argument-processing module