ARA by JJJ
O T F .js H U E
Overview Talk Functions Script History Users Errors

This page serves as a written history of the script. The parenthesized numbers indicate the number of edits on that particular day/month, and link to the total revision history of that period.

History

edit

December 2012 (268)

edit

December 3rd, 2012 (6)

edit
  1. Copied from Advisor.js.
  2. Began modification and removal of unnecessary features and functions.

December 4th, 2012 (22)

edit
  1. Removed more unnecessary functions.
  2. Imported code from ARA v.1 to begin adaptation.

December 5th, 2012 (9)

edit
  1. Slowly continued to adapt old code to new script.

December 6th, 2012 (5)

edit
  1. Changed edit summary display from 'Advisor.js' to 'ARA'.
  2. Continued work on initial modifications.

December 8th, 2012 (39)

edit
  1. Focused on creating a working version of missing Reflist function.
  2. Created invalid <ref></ref> tags below Reflist function.

December 10th, 2012 (55)

edit
  1. Continued working on the missing Reflist and invalid <ref></ref> tags below Reflist functions.

December 11th, 2012 (30)

edit
  1. Continued working on the missing Reflist and invalid <ref></ref> tags below Reflist functions.
  2. Added additional parameters and cases.
  3. Created unnecessary (/missing) ref groups function.

December 12th, 2012 (64)

edit
  1. Modified the edit summary.
  2. Created missing Name in Persondata function.
  3. Created broken <ref> tags function.
  4. Continued working on the invalid <ref></ref> tags below Reflist function.

December 13th, 2012 (20)

edit
  1. Created broken Reflist function.
  2. Worked on unnecessary (/missing) ref groups function.

December 14th, 2012 (13)

edit
  1. Changed the namespace object from 'ct' to 'JJJ'.
  2. Added parameters to unnecessary (/missing) ref groups function.
  3. Added parameters to missing Reflist function.
  4. Created empty citations function.

December 15th, 2012 (4)

edit
  1. Added parameters to broken <ref> tags function.
  2. Added parameters to broken Reflist function.

December 20th, 2012 (1)

edit
  1. Added parameter to missing Reflist function.

March 2013 (4)

edit

March 19th, 2013 (1)

edit
  1. Created citation type replacement function.   Rejected

March 20th, 2013 (3)

edit
  1. Continued working on citation type replacement function.

April 2013 (24)

edit

April 11th, 2013 (9)

edit
  1. Created URL error function.
  2. Created unnecessary whitespace in citation function.

April 12th, 2013 (3)

edit
  1. Continued working on unnecessary whitespace in citation function.

April 13th, 2013 (3)

edit
  1. Created URL error (Capital) function.
  2. Renamed citation type replacement function → citation type.

April 16th, 2013 (1)

edit
  1. Changed the invalid <ref></ref> tags below Reflist function to put a * in front of the citation.

April 23rd, 2013 (1)

edit
  1. Added parameter to missing Reflist function.

April 29th, 2013 (5)

edit
  1. Changed the links in the edit summary.
  2. Added parameters to unnecessary (/missing) ref groups function.
  3. Added parameters to missing Reflist function.

April 30th, 2013 (2)

edit
  1. Added parameter to broken <ref> tags function.

May 2013 (9)

edit

May 1st, 2013 (1)

edit
  1. Added parameter to missing Reflist function.

May 6th, 2013 (2)

edit
  1. Created heading style function.   Rejected

May 7th, 2013 (3)

edit
  1. Added parameter to the missing Name in Persondata function to accept foreign characters.

May 8th, 2013 (1)

edit
  1. Added parameter to the missing Name in Persondata function to accept more foreign characters.

May 12th, 2013 (1)

edit
  1. Added parameter to the missing Name in Persondata function to accept more foreign characters.

May 13th, 2013 (1)

edit
  1. Added parameter to the missing Name in Persondata function to accept more foreign characters.

July 2013 (1)

edit

July 31st, 2013 (1)

edit
  1. Added a condition to the missing Reflist function that prevents it from checking if a user is only editing a section.

August 2013 (14)

edit

August 6th, 2013 (4)

edit
  1. Added parameter to the missing Reflist function.

August 9th, 2013 (5)

edit
  1. Added parameter to the missing Reflist function.

August 11th, 2013 (3)

edit
  1. Added parameter to the missing Name in Persondata function to accept more foreign characters.

August 22nd, 2013 (1)

edit
  1. Added parameter to the missing Reflist function.

August 27th, 2013 (1)

edit
  1. Removed version number from edit summary.

September 2013 (19)

edit

September 17th, 2013 (14)

edit
  1. Added parameter to the invalid <ref></ref> tags below Reflist function that handles both http:// and https:// in the URLs.

September 20th, 2013 (1)

edit
  1. Renamed function URL errorURL scheme error.

September 25th, 2013 (2)

edit
  1. Created invalid ref spacing function.

September 26th, 2013 (2)

edit
  1. Added functionality to the invalid ref spacing function to correct periods that are placed after citations.
  2. Renamed function invalid ref spacinginvalid ref position.

October 2013 (60)

edit

October 3rd, 2013 (2)

edit
  1. Attempted to fix a long-term error that hides the suggestion box.

October 4th, 2013 (7)

edit
  1. Modified the invalid <ref></ref> tags function to trigger if there is only the <ref> tag and not the </ref> tag.
  2. Attempted to fix an error with the invalid ref position function.
  3. Added parameter to invalid ref position function that checks for a comma behind the </ref> tag.

October 11th, 2013 (4)

edit
  1. Split function unnecessary (/missing) ref groupsunnecessary reference groups, → missing reference groups.

October 16th, 2013 (10)

edit
  1. Added comments for better readability and searching.
  2. Created CS1 coauthors without author error function.   Rejected
  3. Removed CS1 coauthors without author error function as it yielded inaccurate results.

October 17th, 2013 (5)

edit
  1. Removed citation type function.
  2. Renamed function unnecessary whitespace in citationextra whitespace in citation.
  3. Created citation with accessdate and no URL function.   Rejected

October 18th, 2013 (1)

edit
  1. Removed citation with accessdate and no URL function until further testing could be completed.

October 20th, 2013 (8)

edit
  1. Continued working on the citation with accessdate and no URL function, making no progress.

October 22nd, 2013 (2)

edit
  1. Continued working on the citation with accessdate and no URL function, to no avail.

October 23rd, 2013 (11)

edit
  1. Created possible outdated template function.

October 24th, 2013 (8)

edit
  1. Continued working on the possible outdated template function.

October 27th, 2013 (1)

edit
  1. Renamed function possible outdated templateinapplicable tag.

October 30th, 2013 (1)

edit
  1. Added parameter to inapplicable tag function to handle {{unsourced}} tags.

November 2013 (2)

edit

November 25th, 2013 (1)

edit
  1. Added special character condition to missing Name in Persondata function.

November 26th, 2013 (1)

edit
  1. Added special character condition to missing Name in Persondata function.

November 2014 (4)

edit

November 27th, 2014 (4)

edit
  1. Added empty Persondata template function.

December 2014 (27)

edit

December 2nd, 2014 (12)

edit
  1. Added references on Portal page function.
  2. Added {{Reflist}} on Portal page function.

December 4th, 2014 (2)

edit
  1. Update to references on Portal page function to handle empty named references: <ref name="ref_name" />

December 7th, 2014 (13)

edit
  1. Updated function descriptions.
  2. Updated missing Name in Persondata function to handle varying locations of the =.

January 2015

edit
  1. Modified wording on edit summaries for References in Portal Page and {{Reflist}} in Portal Page functions.

May 2015

edit
  1. Added case to broken {{Reflist}} function: {{reflist group...{{reflist|group....

July 2016

edit
  1. Added case to "unnecessary whitespace in citation" function and reworked using JS array: group =group=.
  2. Reworked "missing reference groups" function using array.
  3. Enhanced "missing reference groups" function for different ==References== syntaxes.
  4. Added new function: Missing Notelist.

August 2016

edit
  1. Enhanced "unnecessary reference groups" function.
  2. Added ignore condition to unnecessary reference groups function and check addition to missing notelist function: lower-alpha.
  3. Combined the "Unnecessary Reference Groups" and "Missing Reference Groups" functions into a single function with multiple return results, based on whether or not the reference is 'unnecessary' or 'missing'.
  4. Made it so a missing reference group suggestion will only be listed once per group, even if that group has multiple references.
  5. Added "Url containing space(s)" function.

November 2017

edit
  1. Rewrote to update outdated functionalities with mw.config, etc..
  2. Fixed an issue with the inapplicable tag function that would incorrectly strip a } from the parent {{multiple issues}} tag if the inapplicable tag was contained within a {{multiple issues}} tag.
  3. Added a condition to the missing reference groups function to check against vertical bars (|) in the group listing to prevent against false positives. For example, {{Reflist|group=note|30em}} would previously show a missing "note" group suggestion. Now it does not.
  4. Added a new function to remove trailing periods from url parameters.
  5. Added support for {{efn-ua}} in the missing notelist function.
  6. Added new match to broken reflist function: {{Reflist||group=.
  7. Modified the script to not run on .js pages.
  8. Added support for ;Footnotes for placement of a missing reference groups suggestion.
  9. Added support for upper-alpha in missing reference groups function.