User:TheJJJunk/ARA.js/history

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.

December 3rd, 2012 ( 6 )

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

December 4th, 2012 ( 22 )

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

December 5th, 2012 ( 9 )

 * 1) Slowly continued to adapt old code to new script.

December 6th, 2012 ( 5 )

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

December 8th, 2012 ( 39 )

 * 1) Focused on creating a working version of missing Reflist function.
 * 2) Created invalid tags below Reflist function.

December 10th, 2012 ( 55 )

 * 1) Continued working on the missing Reflist and invalid tags below Reflist functions.

December 11th, 2012 ( 30 )

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

December 12th, 2012 ( 64 )

 * 1) Modified the edit summary.
 * 2) Created missing Name in Persondata function.
 * 3) Created broken tags below Reflist function.

December 13th, 2012 ( 20 )

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

December 14th, 2012 ( 13 )

 * 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 )

 * 1) Added parameters to broken tags function.
 * 2) Added parameters to broken Reflist function.

December 20th, 2012 ( 1 )

 * 1) Added parameter to missing Reflist function.

March 19th, 2013 ( 1 )

 * 1) Created citation type replacement function. ❌

March 20th, 2013 ( 3 )

 * 1) Continued working on citation type replacement function.

April 11th, 2013 ( 9 )

 * 1) Created URL error function.
 * 2) Created unnecessary whitespace in citation function.

April 12th, 2013 ( 3 )

 * 1) Continued working on unnecessary whitespace in citation function.

April 13th, 2013 ( 3 )

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

April 16th, 2013 ( 1 )

 * 1) Changed the invalid tags below Reflist function to put a * in front of the citation.

April 23rd, 2013 ( 1 )

 * 1) Added parameter to missing Reflist function.

April 29th, 2013 ( 5 )

 * 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 )

 * 1) Added parameter to broken tags function.

May 1st, 2013 ( 1 )

 * 1) Added parameter to missing Reflist function.

May 6th, 2013 ( 2 )

 * 1) Created heading style function. ❌

May 7th, 2013 ( 3 )

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

May 8th, 2013 ( 1 )

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

May 12th, 2013 ( 1 )

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

May 13th, 2013 ( 1 )

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

July 31st, 2013 ( 1 )

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

August 6th, 2013 ( 4 )

 * 1) Added parameter to the missing Reflist function.

August 9th, 2013 ( 5 )

 * 1) Added parameter to the missing Reflist function.

August 11th, 2013 ( 3 )

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

August 22nd, 2013 ( 1 )

 * 1) Added parameter to the missing Reflist function.

August 27th, 2013 ( 1 )

 * 1) Removed version number from edit summary.

September 17th, 2013 ( 14 )

 * 1) Added parameter to the invalid tags below Reflist function that handles both http:// and https:// in the URLs.

September 20th, 2013 ( 1 )

 * 1) Renamed function URL error → URL scheme error.

September 25th, 2013 ( 2 )

 * 1) Created invalid ref spacing function.

September 26th, 2013 ( 2 )

 * 1) Added functionality to the invalid ref spacing function to correct periods that are placed after citations.
 * 2) Renamed function invalid ref spacing → ''invalid ref position.

October 3rd, 2013 ( 2 )

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

October 4th, 2013 ( 7 )

 * 1) Modified the invalid tags function to trigger if there is only the 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 tag.

October 11th, 2013 ( 4 )

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

October 16th, 2013 ( 10 )

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

October 17th, 2013 ( 5 )

 * 1) Removed citation type function.
 * 2) Renamed function unnecessary whitespace in citation → extra whitespace in citation.
 * 3) Created citation with accessdate and no URL function. ❌

October 18th, 2013 ( 1 )

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

October 20th, 2013 ( 8 )

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

October 22nd, 2013 ( 2 )

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

October 23rd, 2013 ( 11 )

 * 1) Created possible outdated template function.

October 24th, 2013 ( 8 )

 * 1) Continued working on the possible outdated template function.

October 27th, 2013 ( 1 )

 * 1) Renamed function possible outdated template → inapplicable tag.

October 30th, 2013 ( 1 )

 * 1) Added parameter to inapplicable tag function to handle unsourced tags.

November 25th, 2013 ( 1 )

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

November 26th, 2013 ( 1 )

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

November 27th, 2014 ( 4 )

 * 1) Added empty Persondata template function.

December 2nd, 2014 ( 12 )

 * 1) Added references on Portal page function.
 * 2) Added Reflist on Portal page function.

December 4th, 2014 ( 2 )

 * 1) Update to references on Portal page function to handle empty named references:

December 7th, 2014 ( 13 )

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

January 2015

 * 1) Modified wording on edit summaries for  and   functions.

May 2015

 * 1) Added case to broken Reflist function:  →.

July 2016

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

August 2016

 * 1) Enhanced "unnecessary reference groups" function.
 * 2) Added ignore condition to unnecessary reference groups function and check addition to missing notelist function:.
 * 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

 * 1) Rewrote to update outdated functionalities with  from the parent multiple issues tag if the inapplicable tag was contained within a multiple issues tag.
 * 2) 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,   would previously show a missing "note" group suggestion. Now it does not.
 * 3) Added a new function to remove trailing periods from  parameters.
 * 4) Added support for  in the missing notelist function.
 * 5) Added new match to broken reflist function:.
 * 6) Modified the script to not run on .js pages.
 * 7) Added support for  for placement of a missing reference groups suggestion.
 * 8) Added support for upper-alpha in missing reference groups function.