Wikipedia talk:Nominations viewer

Latest comment: 4 months ago by Gary in topic Bug report - not working

Script updated

edit

I updated the script with some bug fixes, some design changes, and made it work on Wikipedia:Peer review as well. Gary (talk · scripts) 04:25, 28 July 2014 (UTC)Reply

Small change request - 2 separate "all" buttons

edit

Hello, would it be possible to have "expand all" and "hide all" (only the top buttons) as 2 separate buttons? Often reviewers (OK, atleast I) open only a few articles - then there is no possibility to hide them again at once without "expanding all" first. 2 separate buttons would make that slightly easier (I am actually not sure, the script didn't have 2 top buttons in the past, but can't remember exactly). GermanJoe (talk) 20:24, 15 October 2014 (UTC)Reply

Okay done. Let me know if there are any bugs, etc. etc. Gary (talk · scripts) 18:55, 16 October 2014 (UTC)Reply
Looks fine, I'll keep you updated if I see any weird behavior (from the tool ...). Thanks again for maintaining that great feature. GermanJoe (talk) 19:44, 16 October 2014 (UTC)Reply

feature request - ignore static content (f.e. instructions)

edit

Hello Gary, please see WP:FAC. After some discussion, WP:FAR has been transcluded over there at the page bottom to allow easier (and more) traffic from FAC-reviewers into FAR-reviews (FAR-reviews have been really slow last year). To separate the 2 types of activities, I implemented Template:FAR-instructions/small navbox. That box is transcluded between FAC and FAR (between section 2 and 3), but is currently added to the last FAC-article in the list via nominations viewer. Ideally the box should be "ignored" by the nominations viewer tool and kept always visible without any alterations. FAC and FAR should be collapsed as 1 combined or 2 separate lists (doesn't really matter). Is it possible for the nominations viewer to "ignore" content? If needed, I could add some marker within the naxbox template to make it clear, where the template starts and ends (for parsing). If you have any questions, please let me know - would be great, if an improvement would be possible without too much work. GermanJoe (talk) 14:54, 6 February 2015 (UTC)Reply

Adding a section above the instructions (like this example from my Sandbox, as either second or third level (== or ===) will do the trick. Those are the only things that stop the script from adding any following content to a nomination. It can be called "Featured article review instructions" or something. I'd rather not add custom code just for this single purpose if possible, as code meant for a single situation is not the best. Let me know if this is acceptable or not. Gary (talk · scripts) 06:27, 8 February 2015 (UTC)Reply
Good idea. I went one step further, and "noincluded" the original top header on the FAR page, so the new header in FAC/FAR duplicates the FAR header layout with the same text. Could you briefly double-check please, if you see any technical problems with that approach and your tool? It seems to work OK. Thank you for your help. GermanJoe (talk) 13:36, 8 February 2015 (UTC)Reply
Okay it looks good. That was a good idea. Gary (talk · scripts) 18:20, 8 February 2015 (UTC)Reply

Viewer appears to be broken

edit

@Gary: The viewer appears to have been partially broken by something in the last week or so - checked both FLC and FAC, firefox and chrome. It still collapses nominations and adds '[show] (nomination)', but the nomination link is to "Edit section:_" and there are no summary statistics. Couldn't find anyone else mentioning this elsewhere, so I'm unclear if it's just me despite multiple browsers. --PresN 17:22, 16 July 2018 (UTC)Reply

I checked, and I have the same problem you mentioned. I'll look into it. Gary (talk · scripts) 18:16, 16 July 2018 (UTC)Reply
Okay it's fixed. Please let me know if anything is broken. Gary (talk · scripts) 18:40, 17 July 2018 (UTC)Reply
Just realized I never responded: Thank you! It works great now (again). --PresN 19:38, 30 July 2018 (UTC)Reply

Gary: it's still broken for me, at least on Chrome. It works on my phone in Safari, but not in Chrome, and it doesn't work on my PC in Chrome. I tried both FLC and FAC. On the PC the page displays with the "Expand all/Collapse all" link at the top of the first nomination, but the collapse link does nothing, and there are no statistics within each nomination. I tried purging cache in case that would help, but to no effect. On the phone even the "expand/collapse" link is not there. Mike Christie (talk - contribs - library) 09:10, 2 August 2018 (UTC)Reply

Okay. What version of Chrome, and Windows? Any JavaScript errors? In Chrome, go to View > Developer > JavaScript Console. Then refresh the page. Then click on some broken links, like the expand/collapse one. Any errors should appear in the console. Copy and paste those here. Then you can close the console.
I tested on my Mac in Chrome, Firefox, and Safari; and on my PC in Chrome, and it works fine for me. So I can't diagnose from my end. This script could also be conflicting with one of your other scripts, perhaps. Gary (talk · scripts) 16:37, 2 August 2018 (UTC)Reply
Doesn't work for me either anymore, I'm using Firefox. FunkMonk (talk) 04:27, 27 August 2018 (UTC)Reply
@FunkMonk: I checked all your scripts, by installing them all into my own test account. I did not find any problems. Therefore, it's possible that the problem is with a gadget that you have enabled. You could try disabling all enabled gadgets, then see if this script is still broken.
Or, like I suggested to Mike Christie, please do the following to check if you have any JavaScript errors, in Firefox: Tools > Web Developer > Web Console. Refresh the page where the script doesn't work. Errors should appear in the console (they are highlighted red). Copy and paste the contents of the console here. Then close the console by clicking the "X" in its top-right corner. Gary (talk · scripts) 18:50, 27 August 2018 (UTC)Reply
Thanks, I unticked all gadgets, but still nothing. And the Firefox console didn't show any red text... I'm having some problems with Flash, not sure if that is relevant. I don't even have the show/hide buttons anymore. FunkMonk (talk) 18:41, 28 August 2018 (UTC)Reply
@FunkMonk: I made a few changes in the past few minutes, so please check again. This issue isn't related to Flash. Does this script work if you login to your Wikipedia account in another browser, like Chrome? Also, try these steps that I told Mike Christie to follow, which helped me fix the problem for him: "Here's what you should do then. (I assume you're using Chrome.) Go to Wikipedia:Featured article candidates. Right-click on the first "edit section" link for the first nomination (as of now, that would be "Deep Space Homer"). Choose "Inspect". A window should appear at the bottom. The line that's selected should begin with <a href. Four lines above that, should be <h3>. Right-click on it, and choose Copy > Copy Element. Paste the contents here." Gary (talk · scripts) 19:07, 28 August 2018 (UTC)Reply
Didn't change in Chrome at least. Here is what I get from copy element: <h3><span class="mw-headline" id="Deep_Space_Homer"><a href="/wiki/Deep_Space_Homer" title="Deep Space Homer">Deep Space Homer</a></span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:Featured_article_candidates/Deep_Space_Homer/archive2&action=edit&section=T-1" title="Edit section: ">edit</a><span class="mw-editsection-bracket">]</span></span></h3> FunkMonk (talk) 14:11, 29 August 2018 (UTC)Reply
The code you posted is the same that I have. If you check on WP:FAC in Chrome, do you have no errors in View > Developer > JavaScript Console? Are you logged in to your account and using the Vector skin (the default one)? Your other option would be to try testing by removing scripts and disabling gadgets until it works. I'm not really sure what else we could do. Gary (talk · scripts) 18:00, 29 August 2018 (UTC)Reply
Couldn't find that exact path in Chrome, but went to developer tools where I got this error: "index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:84 Uncaught SyntaxError: Unexpected token )" and some errors with variations on "This page is using the deprecated ResourceLoader module "jquery.ui.core"." I'm logged in and using the default skin. FunkMonk (talk) 18:41, 29 August 2018 (UTC)Reply
Thank you, that error message was very helpful. I have updated the script and hopefully it works for you now. The problem was that your version of Chrome is quite old, but my changes to the script should work around that now. Gary (talk · scripts) 20:49, 29 August 2018 (UTC)Reply
Still doesn't work for me on either browser with my PC, but what you said about old versions might be the key. I just looked at the FAC list on my laptop (has Windows 10), and the entries are collapsed there. So perhaps it is simply my PC that's the problem, it is still running Windows XP, I hate to admit (just waiting for my old PC to die so I can get a new one), and I think support for that stopped from many browsers not so long ago, perhaps coinciding with when this script stopped working for me. FunkMonk (talk) 20:58, 29 August 2018 (UTC)Reply
At the very least, if you check the JavaScript console, there should be new errors, then, since I fixed the last one you posted. Gary (talk · scripts) 21:09, 29 August 2018 (UTC)Reply

Gary: sorry, got distracted and never came back to this. This is the console contents for Chrome. The console comes up like this; clicking on the links doesn't produce further messages.

Extended content
JQMIGRATE: Migrate is installed with logging active, version 3.0.1
load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "document.write" is deprecated. Use jQuery or mw.loader.load instead.
get @ load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93
VM2567:121 This page is using the deprecated ResourceLoader module "jquery.ui.widget".
(anonymous) @ VM2567:121
VM2567:161 This page is using the deprecated ResourceLoader module "jquery.ui.position".
(anonymous) @ VM2567:161
VM2567:490 This page is using the deprecated ResourceLoader module "mediawiki.api.options".
Use "mediawiki.api" instead.
(anonymous) @ VM2567:490
VM2567:206 This page is using the deprecated ResourceLoader module "jquery.tipsy".
mw.loader.implement.css @ VM2567:206
VM2567:116 This page is using the deprecated ResourceLoader module "jquery.ui.core".
Please use "mediawiki.ui.button" or "oojs-ui" instead.
mw.loader.implement.css @ VM2567:116
4load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgPageName" is deprecated. Use mw.config instead.
get @ load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93
VM2567:4 Uncaught TypeError: Cannot read property 'replace' of undefined
    at Object.escape (<anonymous>:4:330)
    at Message.toString (<anonymous>:2:178)
    at Object.mw.msg (<anonymous>:3:250)
    at index.php?title=User:Technical_13/Scripts/Gadget-veditLinks.js&action=raw&ctype=text/javascript:13
    at fire (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:46)
    at Object.fireWith [as resolveWith] (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:47)
    at Object.deferred.(anonymous function) [as resolve] (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:51:337)
    at Object.<anonymous> (<anonymous>:33:439)
    at fire (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:46)
    at Object.fireWith [as resolveWith] (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:47)
load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:52 jQuery.Deferred exception: Cannot read property '1' of null TypeError: Cannot read property '1' of null
    at createNomination (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:242:31)
    at HTMLHeadingElement.$h3s.each (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:367:7)
    at Function.each (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:4:987)
    at jQuery.fn.init.each (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:2:557)
    at init (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:366:10)
    at HTMLDocument.$ (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:996:3)
    at mightThrow (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:49:598)
    at process (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50:269) undefined
jQuery.Deferred.exceptionHook @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:52
load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:52 Uncaught TypeError: Cannot read property '1' of null
    at createNomination (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:242)
    at HTMLHeadingElement.$h3s.each (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:367)
    at Function.each (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:4)
    at jQuery.fn.init.each (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:2)
    at init (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:366)
    at HTMLDocument.$ (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:996)
    at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:49)
    at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50)
VM2586:1 This page is using the deprecated ResourceLoader module "mediawiki.ui".
Please use OOUI instead.

-- Thanks. Mike Christie (talk - contribs - library) 09:43, 27 August 2018 (UTC)Reply

@Mike Christie: Thanks, that was very helpful. On this page, remove (or comment out) importScript('User:Technical 13/Scripts/Gadget-veditLinks.js');//Backlink User:Technical 13/Scripts/Gadget-veditLinks Gary (talk · scripts) 18:50, 27 August 2018 (UTC)Reply
Gary, that fixed one of the error messages in the console, but it still doesn't work -- here's what I see now.
Extended content
jQuery.Deferred exception: Cannot read property '1' of null TypeError: Cannot read property '1' of null
    at createNomination (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:242:31)
    at HTMLHeadingElement.$h3s.each (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:367:7)
    at Function.each (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:4:987)
    at jQuery.fn.init.each (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:2:557)
    at init (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:366:10)
    at HTMLDocument.$ (https://en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:996:3)
    at mightThrow (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:49:598)
    at process (https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50:269) undefined
jQuery.Deferred.exceptionHook @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:52
process @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:46
add @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:47
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50
jQuery.Deferred @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:150
then @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50
jQuery.fn.ready @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:52
jQuery.fn.init @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:43
jQuery.fn.init @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:141
jQuery @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:2
(anonymous) @ index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:20
load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:52 Uncaught TypeError: Cannot read property '1' of null
    at createNomination (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:242)
    at HTMLHeadingElement.$h3s.each (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:367)
    at Function.each (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:4)
    at jQuery.fn.init.each (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:2)
    at init (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:366)
    at HTMLDocument.$ (index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript:996)
    at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:49)
    at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=0nvcwmf:50)

-- Mike Christie (talk - contribs - library) 01:16, 28 August 2018 (UTC)Reply

@Mike Christie: Okay I made a slight change to how this script detects the "edit section" link on WP:FAC. That's the problem right now; for some reason, the link is different for you than most people. Let me know if it's better now.
I had previously tested the exact scripts you had installed, and removing the one I told you fixed the problem for me, but it seems like perhaps you have some more gadgets that are modifying the "edit" links. Gary (talk · scripts) 01:48, 28 August 2018 (UTC)Reply
Gary, sorry to keep bugging you about this. I've now removed everything from my common.js and vector.js except your scripts, and I'm still getting the same error in the console, and the viewer does not collapse the nominations. I have a couple of gadgets enabled -- Twinkle, popups, one or two others. Could they be the issue? Mike Christie (talk - contribs - library) 02:17, 28 August 2018 (UTC)Reply
@Mike Christie: No problem, I don't mind helping with this actually. I'm curious to know what the cause is. Here's what you should do then. (I assume you're using Chrome.) Go to Wikipedia:Featured article candidates. Right-click on the first "edit section" link for the first nomination (as of now, that would be "Deep Space Homer"). Choose "Inspect". A window should appear at the bottom. The line that's selected should begin with <a href. Four lines above that, should be <h3>. Right-click on it, and choose Copy > Copy Element. Paste the contents here. Gary (talk · scripts) 02:30, 28 August 2018 (UTC)Reply
Done; I get this: <h3><span class="mw-headline" id="Emanuel_Moravec"><a href="/wiki/Emanuel_Moravec" title="Emanuel Moravec">Emanuel Moravec</a></span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://en.wikipedia.org/wiki/Wikipedia:Featured_article_candidates?veaction=edit" title="Edit section: " class="mw-editsection-visualeditor">edit source</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Wikipedia:Featured_article_candidates/Emanuel_Moravec/archive1&action=edit&section=T-1" title="">edit source</a><span class="mw-editsection-bracket">]</span></span></h3>
-- Mike Christie (talk - contribs - library) 10:20, 28 August 2018 (UTC)Reply
@Mike Christie: Great, I think it should be fixed now then. It looks like you have two "edit source" buttons that appear, rather than one. I assume one is hidden though, so you only see one. One is for editing the source, one is for editing with the Visual Editor. Gary (talk · scripts) 18:00, 28 August 2018 (UTC)Reply
Thanks, Gary, that fixed it for me. Must be turning on VE that causes that. Much appreciated. Mike Christie (talk - contribs - library) 01:23, 29 August 2018 (UTC)Reply
No problem. Feel free to re-enable all the user scripts, gadgets, etc. that you had enabled previously. I added some extra checks in the script, so that it would work better with other scripts installed. Gary (talk · scripts) 02:44, 29 August 2018 (UTC)Reply
I've re-enabled all the scripts, and it's still working. Thanks again. Mike Christie (talk - contribs - library) 10:50, 29 August 2018 (UTC)Reply

Nomination age

edit

Hi Gary, would it be possible for you to change the nomination age from months to weeks? We've discussed several times at WP:FAC how nominations are kept open longer nowadays. Displaying the time in months can be misleading; for example, a nom open for nearly three months says two months. Displaying the time in weeks would make things clearer. SarahSV (talk) 01:16, 25 August 2018 (UTC)Reply

Okay, I made it show weeks, up to 3 months. Then dates get rounded. So, 3.4 months is 3 months, but 3.5 months is 4 months. Gary (talk · scripts) 05:09, 25 August 2018 (UTC)Reply
Gary, thank you very much for making that change. SarahSV (talk) 04:07, 26 August 2018 (UTC)Reply

Support counts

edit

Gary, the support counts are quite unreliable; is there anything that can be done to improve them? Is it because reviewers are no longer in the habit of putting the supports at the left side of the page? If the script could look for any bolded instances of the word "support" that might be an improvement. Mike Christie (talk - contribs - library) 11:26, 25 February 2019 (UTC)Reply

Okay I've updated the script to look for votes specified within headings too, now. The problem, though, is that if someone includes their support in both a heading, and in bold text, then it will count twice. But it seems to occur rarely. Gary (talk · scripts) 20:54, 26 February 2019 (UTC)Reply
Thanks -- I think that will be more accurate. Mike Christie (talk - contribs - library) 22:16, 26 February 2019 (UTC)Reply
Gary, can you take a look at how the script is representing the FAC for IFF Mark II? It tells me there is only one support, but there are two bolded supports in that FAC. Is it missing the one that is bolded by the semicolon? Mike Christie (talk - contribs - library) 12:12, 27 February 2019 (UTC)Reply
Alright it should work with votes bolded with a semicolon now. I had a bug that I had to fix just now, where it would count every occurrence of semicolon as an oppose vote. Gary (talk · scripts) 21:42, 27 February 2019 (UTC)Reply
Thanks! Mike Christie (talk - contribs - library) 02:29, 1 March 2019 (UTC)Reply

View bug

edit
 
Bug using Chrome

I have had this bug for awhile but have been lazy about notifying anyone about it. The bar with read/edit/etc lock and bleed through, and there is a big grey chunk at the bottom of the screen, giving me a really small window to actually view with. Using Chrome version 80.0.3987.132. Let me know if anything else I can provide would help. Kees08 (Talk) 18:39, 5 March 2020 (UTC)Reply

Okay thanks, it should be fixed now. Gary (talk · scripts) 18:43, 10 March 2020 (UTC)Reply
Ha, I just came here to say it was fixed. Thank you :). Kees08 (Talk) 17:48, 13 March 2020 (UTC)Reply
Cool, I also had the issue, but didn't know where to report it, but now I see I had this page watchlisted... FunkMonk (talk) 18:00, 13 March 2020 (UTC)Reply

Question mark needs encoding

edit

"nomination" at Wikipedia:Featured article candidates#Five Go Down to the Sea? links to https://en.wikipedia.org/wiki/Wikipedia:Featured_article_candidates/Five_Go_Down_to_the_Sea?/archive1. The question mark needs encoding: https://en.wikipedia.org/wiki/Wikipedia:Featured_article_candidates/Five_Go_Down_to_the_Sea%3F/archive1. First reported at Wikipedia:Village pump (technical)#"Question mark" messing up a page link. PrimeHunter (talk) 07:32, 3 June 2020 (UTC)Reply

Interface-protected edit request on 3 June 2020

edit

Change line 213 from

      `<span><a href="/wiki/${pageName}">nomination</a>\

to

      `<span><a href="${mw.util.getUrl(pageName)}">nomination</a>\

This fixes the bug. Also ping author, Gary.

SD0001 (talk) 07:54, 3 June 2020 (UTC)Reply

  DoneCYBERPOWER (Chat) 15:49, 3 June 2020 (UTC)Reply

Support and oppose counts

edit

The plugin counts 0 support for Wikipedia:Featured article candidates/Jews in Hong Kong/archive1, even though I supported it. Similarly, the plugin counts one oppose for Wikipedia:Featured article candidates/Levantine Arabic/archive1, even though Nikkimaria struck-out their "oppose". Is there anyway to improve that? A455bcd9 (talk) 11:57, 2 April 2022 (UTC)Reply

This problem could be partly solved if the names of the "Support" and "Oppose" were displayed. Then we could review manually. Currently it's hard to know where the error comes from. A455bcd9 (talk) 11:58, 2 April 2022 (UTC)Reply
The Hong Kong FAC is already archived, so I can't check that. The Levantine article, it says 8 supports and 0 opposes. I don't think the script is able to check for support/oppose that's been struck out; it's best to just remove the bold formatting for Support/Oppose instead, since that's what the script looks for. The script is very strict in specifically finding "Support/Oppose" in bold.
The issue has always been that it's difficult to scan for text more than one paragraph away, due to the free-flowing nature of Wikipedia comments. So it's hard to identify who is even supporting or opposing. A single formatting error would break the script, such as if someone replies using the same indentation level as the parent comment. Gary (talk · scripts) 19:42, 6 April 2022 (UTC)Reply
OK I checked the script and indeed in its current version it seems hard to solve the issue related to struck out text. For Jews in HK, too bad we can't reproduce the bug. Couldn't we create a sandbox to reproduce it? A455bcd9 (talk) 20:08, 6 April 2022 (UTC)Reply
I checked the HK FAC, and indeed it says 0 support, and 2 oppose. I see that your support was placed in a heading, which the script doesn't check for. I think normally, people have a heading like "Comments from X" and then have Support somewhere in their comment. Considering this doesn't seem to have been an issue for years, I don't know if it's worth updating the script to check for support in headings as well. And if that's truly necessary, then I don't know if I really have the time to work on that. Gary (talk · scripts) 18:05, 14 April 2022 (UTC)Reply
OK no worries! A455bcd9 (talk) 09:33, 15 April 2022 (UTC)Reply

Add "Last activity"

edit

Could be nice to add "Last activity: x days ago" on the line, based on the date of the last edit. Some nominations are old but still active and progressing. While some recent nominations can be stalled with no activity. At least for inactive nominations something like "Inactive for more than a week" could be added. What do you think? A455bcd9 (talk) 08:51, 8 April 2022 (UTC)Reply

Sure, that sounds like it could be useful. I don't really have time to do it myself. If anyone wants to do it, it can be done in the `allRevisionsCallback` function, whose parameters include all the revisions for the FAC, so from there you can get the latest revision and then get its date. Gary (talk · scripts) 18:10, 14 April 2022 (UTC)Reply
@Gary: I tried here and I think it looks nice, I'm now using it myself. Feel free to copy my code in your script. I don't know Javascript well so my code may have issues, or it could be optimized (for instance the getTimeAgo and getActivity functions are largely similar and may be merged into one with a parameter). A455bcd9 (talk) 09:23, 15 April 2022 (UTC)Reply

A-class

edit

Would it be possible to use this on Wikipedia:WikiProject Military history/Assessment/A-Class review? Hawkeye7 (discuss) 08:58, 20 October 2023 (UTC)Reply

Bug report - not working

edit

Hi @Gary - at the moment, the script isn't loading/working for me. I'm not sure why - when I first installed it a few months ago, it worked smoothly. I have tried uninstalling and reinstalling, and hard-reloaded the nominations page a few times, as well as logging out and into my account. Any idea what the bug may be? Thanks for your help. —Ganesha811 (talk) 20:50, 17 June 2024 (UTC)Reply

Note: this issue was discussed and largely resolved on the FAC talk page in this discussion: Wikipedia talk:Featured article candidates#Nominations aren't collapsed anymore. —Ganesha811 (talk) 11:41, 19 June 2024 (UTC)Reply
Okay, it's fixed now. Gary (talk) 00:40, 20 June 2024 (UTC)Reply