User:TheJJJunk/ARA.js/history
Appearance
< User:TheJJJunk | ARA.js
|
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]- Copied from Advisor.js.
- Began modification and removal of unnecessary features and functions.
- Removed more unnecessary functions.
- Imported code from ARA v.1 to begin adaptation.
- Slowly continued to adapt old code to new script.
- Changed edit summary display from 'Advisor.js' to 'ARA'.
- Continued work on initial modifications.
- Focused on creating a working version of missing Reflist function.
- Created invalid <ref></ref> tags below Reflist function.
- Continued working on the missing Reflist and invalid <ref></ref> tags below Reflist functions.
- Continued working on the missing Reflist and invalid <ref></ref> tags below Reflist functions.
- Added additional parameters and cases.
- Created unnecessary (/missing) ref groups function.
- Modified the edit summary.
- Created missing Name in Persondata function.
- Created broken <ref> tags function.
- Continued working on the invalid <ref></ref> tags below Reflist function.
- Created broken Reflist function.
- Worked on unnecessary (/missing) ref groups function.
- Changed the namespace object from 'ct' to 'JJJ'.
- Added parameters to unnecessary (/missing) ref groups function.
- Added parameters to missing Reflist function.
- Created empty citations function.
- Added parameters to broken <ref> tags function.
- Added parameters to broken Reflist function.
- Added parameter to missing Reflist function.
Created citation type replacement function.Rejected
- Continued working on citation type replacement function.
- Created URL error function.
- Created unnecessary whitespace in citation function.
- Continued working on unnecessary whitespace in citation function.
- Created URL error (Capital) function.
- Renamed citation type replacement function → citation type.
- Changed the invalid <ref></ref> tags below Reflist function to put a * in front of the citation.
- Added parameter to missing Reflist function.
- Changed the links in the edit summary.
- Added parameters to unnecessary (/missing) ref groups function.
- Added parameters to missing Reflist function.
- Added parameter to broken <ref> tags function.
- Added parameter to missing Reflist function.
Created heading style function.Rejected
- Added parameter to the missing Name in Persondata function to accept foreign characters.
- Added parameter to the missing Name in Persondata function to accept more foreign characters.
- Added parameter to the missing Name in Persondata function to accept more foreign characters.
- Added parameter to the missing Name in Persondata function to accept more foreign characters.
- Added a condition to the missing Reflist function that prevents it from checking if a user is only editing a section.
- Added parameter to the missing Reflist function.
- Added parameter to the missing Reflist function.
- Added parameter to the missing Name in Persondata function to accept more foreign characters.
- Added parameter to the missing Reflist function.
- Removed version number from edit summary.
- Added parameter to the invalid <ref></ref> tags below Reflist function that handles both http:// and https:// in the URLs.
- Renamed function URL error → URL scheme error.
- Created invalid ref spacing function.
- Added functionality to the invalid ref spacing function to correct periods that are placed after citations.
- Renamed function invalid ref spacing → invalid ref position.
- Attempted to fix a long-term error that hides the suggestion box.
- Modified the invalid <ref></ref> tags function to trigger if there is only the <ref> tag and not the </ref> tag.
- Attempted to fix an error with the invalid ref position function.
- Added parameter to invalid ref position function that checks for a comma behind the </ref> tag.
- Split function unnecessary (/missing) ref groups → unnecessary reference groups, → missing reference groups.
- Added comments for better readability and searching.
Created CS1 coauthors without author error function.Rejected- Removed CS1 coauthors without author error function as it yielded inaccurate results.
- Removed citation type function.
- Renamed function unnecessary whitespace in citation → extra whitespace in citation.
Created citation with accessdate and no URL function.Rejected
- Removed citation with accessdate and no URL function until further testing could be completed.
- Continued working on the citation with accessdate and no URL function, making no progress.
- Continued working on the citation with accessdate and no URL function, to no avail.
- Created possible outdated template function.
- Continued working on the possible outdated template function.
- Renamed function possible outdated template → inapplicable tag.
- Added parameter to inapplicable tag function to handle {{unsourced}} tags.
- Added special character condition to missing Name in Persondata function.
- Added special character condition to missing Name in Persondata function.
- Added empty Persondata template function.
- Added references on Portal page function.
- Added {{Reflist}} on Portal page function.
- Update to references on Portal page function to handle empty named references:
<ref name="ref_name" />
- Updated function descriptions.
- Updated missing Name in Persondata function to handle varying locations of the
=
.
January 2015
[edit]- Modified wording on edit summaries for
References in Portal Page
and{{Reflist}} in Portal Page
functions.
May 2015
[edit]- Added case to broken {{Reflist}} function:
{{reflist group...
→{{reflist|group...
.
July 2016
[edit]- Added case to "unnecessary whitespace in citation" function and reworked using JS array:
group =
→group=
. - Reworked "missing reference groups" function using array.
- Enhanced "missing reference groups" function for different
==References==
syntaxes. - Added new function: Missing Notelist.
August 2016
[edit]- Enhanced "unnecessary reference groups" function.
- Added ignore condition to unnecessary reference groups function and check addition to missing notelist function:
lower-alpha
. - 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'.
- Made it so a missing reference group suggestion will only be listed once per group, even if that group has multiple references.
- Added "Url containing space(s)" function.
November 2017
[edit]- Rewrote to update outdated functionalities with
mw.config
, etc..
- 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. - 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. - Added a new function to remove trailing periods from
url
parameters. - Added support for
{{efn-ua}}
in the missing notelist function. - Added new match to broken reflist function:
{{Reflist||group=
. - Modified the script to not run on .js pages.
- Added support for
;Footnotes
for placement of a missing reference groups suggestion. - Added support for upper-alpha in missing reference groups function.