426 Commits

Author SHA1 Message Date
theopolisme
29f68565a1 Add preferences interface!
Lots going on here, I contemplated summarizing it, but…

To be continued. This implements the interface and adds a couple of
prefs, more still need to be decided and added.
2014-05-23 18:13:54 -05:00
theopolisme
083985e592 Run setupAjaxStopHandler() in prepareForProcessing(), to ensure it still runs in non-form-based modes 2014-05-22 17:39:35 -05:00
theopolisme
be57536803 Don't update the timestamp of existing template
Timestamps are the date at which `x` template was first added to the
page, and as such they shouldn’t be updated when merely the status is
changed.
2014-05-22 15:47:05 -05:00
theopolisme
94d4d58741 reviewerts -> reviewts..."oops?" 2014-05-22 15:46:02 -05:00
theopolisme
13062c108a Attach the ajaxStop handler *after* making ajax requests in fn()
Also now broken out into separate setupAjaxStopHandler() function.
2014-05-22 06:18:49 -05:00
theopolisme
5e760a5266 Add small=yes contextually to old decline templates 2014-05-21 17:29:12 -05:00
theopolisme
9d48bf01fe Remove some placeholder fluff 2014-05-20 16:50:08 -05:00
theopolisme
f890725d1f Stop publicizing internal version name (tooltips are fun, though) 2014-05-20 16:49:46 -05:00
theopolisme
55c20a0169 getName makes more sense here 2014-05-20 16:49:07 -05:00
theopolisme
fb8a2b53c2 such refactor 2014-05-20 16:48:51 -05:00
theopolisme
f44b4cab5c Remove onload since it doesn't always fire; remove warning that's probably more obnoxious than helpful 2014-05-19 18:10:00 -05:00
theopolisme
9a383b651d type=text to prevent wacky checkboxes in old versions of firefox 2014-05-19 16:20:28 -05:00
theopolisme
1199ba4906 update readme 2014-05-19 16:14:42 -05:00
theopolisme
346b3017bd better handling for patch version increments; rm random space 2014-05-19 15:45:11 -05:00
theopolisme
b0ad8a24b6 v0.8 2014-05-18 19:29:32 -05:00
theopolisme
6a66debe5e *ZOMG* unit tests, finally!
Not really any actual tests in here (except for a typeof AFCH ===
‘object’ assertion…gotta start somewhere!), but this is the framework.
2014-05-18 17:10:51 -05:00
theopolisme
e05f067322 When accepting, also move associated talk page of submission if exists 2014-05-18 17:08:26 -05:00
theopolisme
521d542d9d Under review warning: add fallback, include link to history, open links in new tabs 2014-05-14 17:00:49 -05:00
theopolisme
8c7fe8d094 Show copies of personal most-used declines at top of decline list 2014-05-13 19:41:36 -05:00
theopolisme
4117ef554a Include section header in accept notification 2014-05-13 17:57:45 -05:00
theopolisme
062b4f037a Consistency is key 2014-05-13 17:57:34 -05:00
theopolisme
73baabc621 Stop trailing slashes from blowing up the script 2014-05-13 17:50:40 -05:00
theopolisme
187aa12e73 whitespace :P 2014-05-07 21:43:44 -05:00
theopolisme
eb25b45276 Update comment regex for old format 2014-05-07 21:37:07 -05:00
theopolisme
baf4f90834 Simulate cleanUp first so that we don't warn about HTML comments that the script will remove anyway in the future 2014-05-07 21:33:56 -05:00
theopolisme
f1f2868db6 Add "Teahouse invite" functionality for declines 2014-05-07 21:18:15 -05:00
theopolisme
8128df3246 If the "Review" link is clicked again, just reload the main view 2014-05-07 21:02:16 -05:00
theopolisme
999a520c51 Stupid typos are stupid 2014-05-06 05:52:49 -05:00
theopolisme
70e56c463f Add whitelist checker patch for old AFCH script
I put it in in /misc, since…well…where else was there to put it?
2014-05-05 16:26:17 -05:00
theopolisme
a3454dc971 G13: Non-AFC space drafts must have an {{AFC submission}} template to be eligible 2014-05-04 19:51:27 -05:00
theopolisme
f4aff2730e Don't show a "references after reflist" error if references are embedded in the reflist 2014-05-04 19:50:32 -05:00
theopolisme
5afdf19c31 CSD: Use built in editPage status element with custom statusText
Let’s not reinvent the wheel here. Plus, adds (diff) link and all that
good stuff.
2014-04-30 17:41:51 -05:00
theopolisme
be4abe0d08 Expand embedded tags (like <nowiki>) 2014-04-28 17:36:30 -05:00
theopolisme
d6daaa1200 Show log page in status message 2014-04-28 16:32:32 -05:00
theopolisme
e2143cb60b stupid typos are stupid 2014-04-28 16:31:41 -05:00
theopolisme
cfccff6ee4 Avoid duplicate entries for WikiProjects 2014-04-21 16:22:18 -05:00
theopolisme
37c04681a9 Update comment text -.- 2014-04-21 16:19:27 -05:00
theopolisme
5ed3b8fc80 Warn when the submission contains HTML comments longer than 30 characters 2014-04-20 12:07:17 -05:00
theopolisme
7431c20276 Standardize names (previously they magically changed from view to show) 2014-04-20 12:06:50 -05:00
theopolisme
02c3c9a722 Show build errors in upload.py 2014-04-20 11:35:56 -05:00
theopolisme
c6b1c34375 Fix toggle target 2014-04-20 11:08:28 -05:00
theopolisme
2fa1efe109 listaref is apparently valid 2014-04-20 11:08:00 -05:00
theopolisme
849b24deea Resolve deferred before returning when no deletions present 2014-04-16 12:14:41 -07:00
theopolisme
b8be6e4cdc ho hum 2014-04-13 17:12:49 -07:00
theopolisme
6a3a158e45 "v0.7" 2014-04-13 17:11:04 -07:00
theopolisme
3d214df6c3 Derp 2014-04-13 17:06:19 -07:00
theopolisme
a2fe834055 Add release.py which automates release+commit+tag process 2014-04-13 17:02:08 -07:00
theopolisme
f33c06d13e editPage: handle nochange, diffLink -> $diffLink 2014-04-12 13:15:40 -05:00
theopolisme
823b19ef2d Wait for other JS to load before marking old links
So we don’t miss scripts loaded after afch-rewrite.
2014-04-12 11:01:54 -05:00
theopolisme
5ca33cd4f9 Make diff link smaller, generalize classes 2014-04-12 10:45:59 -05:00