Get Discord or get lost
Welcome
Hi, welcome to Fandom Developers Wiki! Thanks for your edit to the ChatTags page.
Please leave a message on my talk page if I can help with anything! Cqm (talk) 05:02, November 15, 2015 (UTC)
RE: LockForums
Don't know how I missed it. Replied--~UltimateSupreme 19:47, April 18, 2016 (UTC)
ChatAnnouncements/code.js
Your edits earlier broke Chat on all wikis importing this script. Please ensure you thoroughly test changes to scripts that are widely used before changing the code here. Thanks. Rappy 19:16, May 24, 2016 (UTC)
- I see, and I'm sorry. As you know, the findByName function returned undefined so the script threw an exception whenever it tried to access the property "attributes" of undefined. Changing the line with
if (!isInlineAlert) {toif (!isInlineAlert && mainRoom.model.users.findByName(child.attributes.name) != null) {would have fixed that problem, but I'm going to message Ozuzanna first (whom, did give me permission to edit the script. But I'm going to tell him about this first). -- Dorumin 20:51, May 24, 2016 (UTC)
- As far I'm concerned, the error that occurred wasn't testable on our end because we could only test via console (which JS review is why) and not able to test for native chat function loading dependencies. – Ozuzanna 21:22, May 24, 2016 (UTC)
- Isn't that what "Test mode" is for? Does it not work with Chat? It should. It should have been easily testable on a wikia not currently running the script with one or more socks in chat. Rappy 22:17, May 24, 2016 (UTC)
- Interesting. I will pass this along. IMO, it should load under test mode in Chat as well. Rappy 16:40, May 26, 2016 (UTC)
Mass Categorization Additional feature
Hey. I've fallen in love with the Mass Categorization JS, but I feel you can improve it even further by adding the feature to remove multiple categories at once from all pages. My wiki is currently in the middle of category clean up, but Mass Categorization stopped being useful after all the major categories were fixed. Now we have almost 2 thousand superflorus categories that are one maybe a few pages at a time, and it's become very time consuming to remove them individually. If it is possibly for you to add such a feature to the code, it'd be greatly appreciated.
Thanks~
Alissa the Wise Wolf (talk) 03:56, October 28, 2016 (UTC)
- You mean an option to purge multiple categories from all pages at once? That sounds like something CategoryRenameAuto-update does, but instead of renaming it just deletes it. Alright, I'll come up with something real quick and see if I can implement it on MassCategorization or make a separate script dedicated to it. Thanks for the suggestion! -- Dorumin 17:57, October 29, 2016 (UTC)
- EDIT: It's alive! ... or I hope it is. It's still in beta testing and the code is a mess (in my excuse, I was
drunktired), but it works, at least as far as my tests go. If you encounter any bugs please tell me here so I can fix them. I'll look into adding it to MassCategorization after some clean-up with Ozank, or maybe I'll just release PurgeCategories as a completely separate script later. Good luck with your wiki ^-^ -- Dorumin 21:26, October 29, 2016 (UTC)- The window comes up and I can add the list of categories, but when I click "start", nothing happens. If there's a specific way to input the categories, it'd be very much appreciated. Also, an error box would be nice. Despite this. I'm very happy you went out of your way to do this. Thanks! ^.^ Alissa the Wise Wolf (talk) 22:39, October 29, 2016 (UTC)
- Your wish has been granted and your feedback is appreciated. I now added an error box and a message box which tells you what the script is doing at the moment. I believe that your problem wasn't that it wasn't working but that you didn't give it enough time to parse all the pages. I'm eager for you to give this revision a shot. -- Dorumin 01:22, October 30, 2016 (UTC)
- Okay. Thanks. I've tested it and it keeps freezing on the last category listed. No errors pop up at all, it just stops there. Alissa the Wise Wolf (talk) 02:03, October 30, 2016 (UTC)
- Your wish has been granted and your feedback is appreciated. I now added an error box and a message box which tells you what the script is doing at the moment. I believe that your problem wasn't that it wasn't working but that you didn't give it enough time to parse all the pages. I'm eager for you to give this revision a shot. -- Dorumin 01:22, October 30, 2016 (UTC)
Working More Users Count
My message here says it all. ― C.Syde (talk | contribs) 12:07, May 22, 2017 (UTC)
Compliment about IsTyping
I haven't added it to any wikis I administrate yet. But this is some pretty neat stuff! :D ― C.Syde (talk | contribs) 12:35, August 9, 2017 (UTC)
- Thanks, I'm glad you like it :) -- Dorumin 17:01, August 9, 2017 (UTC)
- Oh. One thing I would like is when people finish typing and post their message, the scrollbar automatically scrolls down to the bottom of the screen, so you can see the latest message posted without having to scroll down manually. But it's a great script nonetheless! :D ― C.Syde (talk | contribs) 22:43, August 9, 2017 (UTC)
Quote Script
I heard there was some kind of unpublished quote script that would allow you to playback what other users say in chat, what time they said it, along with a reply to what they said, if that makes sense. I also heard that such a thing was coded in JavaScript somehow, but I don't know how it's done. Also I heard that you might have some idea what it is and how to do it. ― C.Syde (talk | contribs) 10:36, September 3, 2017 (UTC)
- I'm not sure what you're talking about. If I had made a chat quote script, I would have published it here. -- Dorumin 15:44, September 3, 2017 (UTC)
MassCategorization edits
Hi there, is it possible for you to take a quick look at Talk:MassCategorization#Making edits done by this script "Minor"? As stated in the section title, I'm wondering if it's possible for the edits to be minor (m). Thanks! --Sammm✦✧(talk) 18:55, January 9, 2019 (UTC)
- Sure, doesn't seem that intrusive, so why not? Thanks for the suggestion -D 22:44, January 9, 2019 (UTC)
- Hi!!! Thanks so much! Hope it'll be reviewed and live soon! I was actually studying one of the .js and came to the same conclusion about what's probably to be added for it to work, but just checking, if you didn't adjust the script, is there a way for me to configure it on my global.js? (Am always open to randomly learn stuff lol)
- As to why bot isn't an option for me... is because I'm not a bot? I'm operating via my actual account? I tried reading Fandom's instruction on bot but pretty much felt lost within sentences... D; I could be completely misunderstanding the concept, but if I need to install other softwares, my laptop just doesn't have anymore space. Perhaps after a bot is created, it'd be very rewarding, but I think my brain just doesn't have the capacity to go through even the process of creating one. So when there're scripts that I understood how to use, I'll take what I can get. After all, it's still way better than manually categorizing 1000 images lmao. That'd be a nightmare.
- Again, thanks so much for the help! Hope you have a nice day/night! xD
- --Sammm✦✧(talk) 23:11, January 9, 2019 (UTC)
- Ahhh right, well, you could enter test mode on this wiki, clear your cache, and go to your wiki to use the latest version of MassCategorization without having to wait for staff to come around, it's really useful. But if all else fails you can always temporarily copy the code from MassCat's code to one of your own .js pages, remove the original import, and remember to revert back when you're done with it. You'll miss out on updates if you forget to remove it though, so be careful
- And well, has w:Help:Bots been of any help? I can tell you that a bot account is no different from normal accounts, you log in with an username and password, install some js and run it. You do have to contact staff to get a bot account approved which is probably the biggest hurdle, but after that it's not any different from running MassCategorization on your main account, no software required!

- And well, has w:Help:Bots been of any help? I can tell you that a bot account is no different from normal accounts, you log in with an username and password, install some js and run it. You do have to contact staff to get a bot account approved which is probably the biggest hurdle, but after that it's not any different from running MassCategorization on your main account, no software required!
(and yes, manual maintenance work sucks, that's what mainly lead me to start programming on my own lol)
- Anytime help is needed, also aids in breaking the monotony of perpetual maintenance to this wiki :P
Hope your mass file categorization goes well! -D 23:26, January 9, 2019 (UTC)
- Anytime help is needed, also aids in breaking the monotony of perpetual maintenance to this wiki :P
Question
do you despise me
GlowingNormality (talk) 17:47, January 23, 2019 (UTC)
- I don't despise anyone, and even if I did, this wiki isn't the place to discuss it -D 23:11, January 23, 2019 (UTC)
Sorry. i just haven't seen you in a while and you are or was dookie dum dum :( GlowingNormality (talk) 00:30, January 24, 2019 (UTC)
FileUsageAuto-update
Hi! I saw that you updated the script to try to fix the issue that I have (aka moving to fandom.com and being on a French wiki). Thank you so much! And it works! However, I still have a little issue with it. After the file was moved to its new name, I'm automatically sent to the English wiki (not send on the file with the new name on the French one). However, the rename did happened and got updated on the French wiki. I'm just sent to the English wiki once the rename happened. Thanks anyways! Lady Junky 21:55, February 1, 2019 (UTC)
- Oh wow, I'm dumb. Should be fixed now, so we have to play the waiting game for staff and cache to both get their act together :P
Thanks for telling me about the issue
-D 22:18, February 1, 2019 (UTC)
Hey! Sorry to still bother you with that... But your edit was published and approved by the staff. However, I still have the same issue: still sent on the English wiki once the rename happened :/ Lady Junky
Help with something
Hey there. I think you remember me because I asked something about a template, a while ago. Welp, this time, I come with a similar issue. In this template, I tried to use something for the title to have a background according to the season introduced in an one of the fields (temporada = ) so if you choose 1, a color will be chosen for the bg, and it will change for 2 and 3. But it seems to not work. The template for the colors is here. I hope you understand and that you could help me. Gilben 16:13, February 16, 2019 (UTC)
- Fixed -D 23:55, February 19, 2019 (UTC)
Whitelisted tags in i18n-js
Hey, I removed the center, big and small tags from the i18n-js whitelist. I don't object to additional inline tags, but adding block level tags (center) and deprecated tags (all of them) doesn't seem like something we should encourage. I'd instead recommend using CSS combined with class and id attributes and avoid putting any kind of presentation in messages.
Was there something specific you were hoping to support with those tags? cqm 21:19, 17 Mar 2019 (UTC)
- Yeah, actually, I agree that deprecated tags should not be encouraged for use in newer code when you have better alternatives available. I wouldn't use center, small, or big in my code, nevermind on my messages. Though I added them in the whitelist because of user-facing parameters, specifically the ones used in Discord. One of the very first users of the script had tried to center the text in the heading with <center>, which seemed logical to them because they were dealing with regular pages so regular wikitext should work too.
- It most likely sounds like an issue the script itself should handle with which tags should be whitelisted, not many scripts grab parameters straight out of wikitext without
?action=parseing it first, but at the moment.parse()doesn't let you customize which would be let through. It was an, in my mind at least, harmless quickfix so that specific functionality that most users would expect to "just work", just worked. Do you think it's outside the scope of the library to have extensible wikitext parsing ability, or it's within possibility to change a few of the parameters under the hood? -D 21:28, March 17, 2019 (UTC)
- Do you have a link to that script? I'm struggling to visualise what it was trying to do. It sounds like someone is trying to parse an actual page with the (very basic) wikitext parser i18n-js offers which is unlikely to go well.
- The whitelist of tags and attributes can obviously be extended (it's primarily to prevent the insertion of script tags), but I think enforcing good practice in messages is an added benefit. Maybe some people disagree with that, but as we started from a clean slate some months ago I don't think there's a compelling reason to not do that.
- I prefer to be a bit more conservative with what gets supported until there's a compelling use case that represents good practice and is a no brainer to support. I'd also like to keep it slim and simple seeing as it's probably being loaded by half the users of fandom now.
- I feel like I've rambled a bit, but does that answer the question? cqm 23:26, 17 Mar 2019 (UTC)
- Sure, I linked the documentation earlier, and here is the code. The
getMessagefunction grabs all mw pages under the Custom-Discord- prefix and stores their wikitext. That's then used by the script and passed as parameters toi18n.msg. It's not really designed to be very flexible, but then attempting to extend the parsing capability of i18n-js to make it flexible sounds like a very backwards way to work with it. There's also no raw parameters like what themw.messageinterface provides, so I couldn't insert my (hopefully escaped) HTML in the middle of existing messages. - It's probably better to point end users to the "right" way to do things instead of extending the system to support their old ways of thinking.
- Nah, it's alright, though I'm likely to add a parsing API call for backwards compatibility now. Technical debt is one hell of a drug -D 23:52, March 17, 2019 (UTC)
- There is the mediawiki.jQueryMsg RL module that should be able to parse wikitext. It's designed to hook into mw.message, but it might be useful for your use case. I used it for messages in Less and it has some quirks but generally works. cqm 09:23, 18 Mar 2019 (UTC)
- Sure, I linked the documentation earlier, and here is the code. The
Hello, Dorumin, glad to make your acquaintance.
My name is LaVey and I'm a frequent editor throughout the FANDOM network. I joined the Fandom Developers Wiki's Discord server asking if someone could create a specific script and one of your colleagues pointed me to your page.
If it's not much to ask, I was wondering if you could create a script that made that menus on the navigation bar are opened by clicking on them instead of just by hovering over them.
It has happened to me many times that when I'm trying to reach a page's editing area with the mouse, one of these menus suddenly opens and I accidentally click on one of its items, taking me to another page (same when reading an article and trying to click on one of its links).
Your colleague told me that you're usually very busy with your studies and other affairs, but if you could find a little time (and only if you want to, of course), such script would be very useful to me (and I'm sure that also for a lot of people).
Thanks for reading and keep up the good work.
Regards.
--{{SUBST:LaVey (signature)}} 22:26, April 10, 2019 (UTC)
- sure, how's this?
.wds-community-header__local-navigation .wds-dropdown__toggle,
.wds-community-header__local-navigation .wds-dropdown__toggle a {
cursor: pointer
}
.wds-community-header__local-navigation .wds-dropdown:not(.hovered):not(.wds-is-touch-device):not(.wds-is-not-hoverable):hover .wds-dropdown__content,
.wds-community-header__local-navigation .wds-dropdown:not(.hovered):not(.wds-is-touch-device):not(.wds-is-not-hoverable):hover:not(.wds-no-chevron)::before,
.wds-community-header__local-navigation .wds-dropdown:not(.hovered):not(.wds-is-touch-device):not(.wds-is-not-hoverable):hover:not(.wds-no-chevron)::after {
display: none;
}
.wds-community-header__local-navigation .wds-tabs__tab:not(.hovered):hover .wds-tabs__tab-label {
color: #fff;
}
.wds-community-header__local-navigation .wds-dropdown:not(.hovered):not(.wds-is-touch-device):not(.wds-is-not-hoverable):hover .wds-dropdown__toggle-chevron {
transform: none;
opacity: .5;
}
$('.wds-community-header__local-navigation .wds-dropdown').click(function(e) {
var $this = $(this);
if ($this.hasClass('hovered')) return;
e.preventDefault();
$this.addClass('hovered');
}).mouseleave(function() {
$(this).removeClass('hovered');
});
- -D 01:36, April 20, 2019 (UTC)
- Awesome, thank you so much for replying. Let me give it a try right away and I'll report back. Just a little question first, if you don't mind: why is the code separated in two parts? Should they go on different pages? Please excuse my ignorance, but I know pretty much nothing about coding (experienced editor somehow, tho).
- --{{SUBST:LaVey (signature)}} 01:52, April 20, 2019 (UTC)
- ah yeah, forgot to mention that, experienced guy. The first one is CSS and the other one is JS, so you'd need to put the first one in your wikia.css and the second one in your wikia.js in the wiki you want to use it on (or if you want it globally, global.css and global.js) -D 01:56, April 20, 2019 (UTC)
- Magnificent! Works like a charm, thank you so much!
- Actually, I hadn't thought about that the titles on the navigation bar, which open each menu, are links themselves, but I see you worked around it by making it that the first click opens the menu and the second click (on the title) takes you to its linked page, which is great.
- I hope this script is given a page on this wiki for others to enjoy (and to be on the lookout for any updates to the code). Thanks a lot again and have a nice day.
- --{{SUBST:LaVey (signature)}} 02:09, April 20, 2019 (UTC)
- You're free to publish it if you want, you could then just add a small import in your global.js to get it. I don't really like making documentation pages though so my code usually ends up in a random undocumented mediawiki page and nobody knows it exists, so any help helps. I'm also terrible at naming stuff -D 02:13, April 20, 2019 (UTC)
- --{{SUBST:LaVey (signature)}} 02:09, April 20, 2019 (UTC)
Seerendipitous Languages
I spoke all of the languages there except Bengali, so please restore them. Thanks! Seerendipitous (talk) 14:02, June 15, 2019 (UTC)
UCP
Hi there, I know you aren't the original author of MassCategorization, but since said author seemed to have deactivated their accounts (I'm not aware if they've had new ones,) I figured you are the best person to go to as you are credited as well. MassCategorization is one of the scripts I'm really thankful for having existing, but currently it's one of the few that isn't working on UCP? Are you able to convert it when you have time? I'm clueless to actually try help "making" it work (I just don't have any knowledge on that front,) so I can only ask others who probably do know how about the matter. (I hope this message doesn't come off as demanding and ungrateful; I'm certainly not asking you to drop everything you are doing to work on it immediately, that's not what this is at all.) I have no idea how priorities are set here on Dev regarding to UCP compatibility, and I have no idea if anyone is overseeing this script, hence the inquiry. Hope all is well. Thanks for reading this! =D --Sammm✦✧(talk) 02:12, August 31, 2020 (UTC)
- Howdy doody, yeah MassCat is one of the scripts that people are really missing on UCP, so it would be handy to port it sooner than later, though I'm simply not up to date on the methods used to replace old ways like the custom modal it uses. I also think that Kocka would eventually look into it once he's done with his backlog, so perhaps it really is a matter of waiting. Nevertheless I'll see if I can at least take a quick look at it, thanks for the heads up -D 03:22, August 31, 2020 (UTC)
- Hi there! Thanks for the reply! I like how, literally not that long after I sent the message, Fandom announced a pause for migration lol. The community I'm on that'd need it hasn't been migrated, so I'm hoping there's still time for it to be worked out, that, and hopefully no sudden mass wrongfully categorized items lol. Again, thanks for responding! :3 --Sammm✦✧(talk) 01:02, September 1, 2020 (UTC)
- Hi there! Sorry to bother you again; didn't realize you are also the author of EditConflictAlert, another script I found dead useful. The status for its UCP compatibility is unknown, and honestly I don't know if it actually works and was just not identified so, but would hate to find out that it doesn't when I encounter an unfortunate edit conflict in the future. Like I said previously, I'm completely clueless about the nature of script writing, so if it's in fact undoable for the new interface, I would understand. Just wanted to show belated appreciation for the script that has helped me avoid edit conflicts so many times before, and express that at least one person would be glad for its survival after UCP. Thanks! --Sammm✦✧(talk) 07:24, October 30, 2020 (UTC)
Mass categorization
Hi Dorumin! I see you were left a message above this one but I've been asked about MassCategorization and the UCP. Is that still part of your plans to port it to UCP please? I know you said in your previous message Kocka may take a look at it too but I thought I would come to you first as the script author. :) --Spongebob456 talk 17:48, October 14, 2020 (UTC)
AjaxDelete Bugfixes and suggestions
Hey, Hope you had a nice Halloween.
I've been coming up with a few suggestions and finding bugs for a few scripts over the last few days, one of them being AjaxDelete. My suggestions/bugs for the script are as follows:
- Suggestion(s):
- Delete Subpages feature (using a get request to
Special:PrefixIndex/<page>To get the page's subpages. - Protect deleted pages feature (Will be integrated into the Delete Subpages Feature if it is implemented).
- Delete Subpages feature (using a get request to
- Bug report(s):
- The Title of the modal is "
Modal" (For both deletion and undeletion). - The input reason box for undeletion does not show.
- [Less of a bug, more of a feature] The Script's event handlers are not compatible with AJAX loaded content (Side note, the keybinding (
dkey) to open deletion modal seems to be gone).
- The Title of the modal is "
I'm likely to fix the bugs mentioned the above in next few days if you don't mind. I ask what do you think of my suggested features.
Regards,
- The features you suggested sound interesting, I'll consider adding them. The current message is "Warning: The page you are about to delete has 16 subpages.", so I guess I'll add a notice like that asynchronously and add the checkbox if so.
- As for the bug reports, the modal title was noticed and I'm pretty sure that was just an effect of the shoddy UCP porting effort that I didn't partake in. The keybinding is gone because there isn't a mousetrap library in UCP, so it's unlikely to be brought back until someone recreates it on dev. And I don't really get the last two bugs, so some elaboration would be nice
- I would refrain from touching the source code for now as there's a rewrite in the works. -D 13:52, November 2, 2020 (UTC)
- For the second to last bug, The input box for the undeletion reason does not show on the undeletion modal.
- Sorry if I forgot to mention this in my first message, But I would also like to suggest a feature to delete the talk page as well (I am aware there is a script called DeleteTalkpage, but it is only for the non-ajax delete form). If the subpages feature were to be added, this feature would also delete subpages on top of regular subpages of the talk if both were to be checked.
- For the second to last bug, The input box for the undeletion reason does not show on the undeletion modal.
Dorui Update Error
Hello. I was using test mode to test some of my scripts and noticed an issue with the version of Dorui that you submitted for review earlier today. According to my console, the issue is the else of this portion of the code.
function setAttr(svg, elem, k, v) {
// Map svg special attributes to their special snowflake namespaces
// So far, only thing I've found this to be necessary for are <use> xlink:href attrs
if (svg && nsAttributes.hasOwnProperty(k)) {
elem.setAttributeNS(
nsAttributes[k],
k,
v
);
} else {
elem.setAttribute(k, v);
}
}
According to the error, elem.setAttribute is not a function. In case it matters (though I don't think it does), I am using MS Edge 87 on Windows 10.
Andrewds1021 (talk) 04:56, December 4, 2020 (UTC)
- Whoa, you're right, thanks for telling me about it! It's actually the second issue that came up ever since I made the code a bit shorter with this edit.
- I messed up in which order the parameters were passed, so
elemwas actually a boolean instead of an element. Pretty silly, but yeah, your browser had nothing to do with it. Thanks again for the report, hope it didn't bring too many issues (that's actually why I haven't submitted Discord and AjaxBlock for review yet, actually, in case something like this slipped through) -D 05:02, December 4, 2020 (UTC)
The MassCategorization script
Hello.
I just want to thank you a lot for converting the MassCategorization script to the UCP system. It is extremely appreciated, as we really need it for housekeeping purposes in the VS Battles wiki. Antvasima (talk) 21:02, 28 January 2021 (UTC)
- It's alright, if anything I took too long to update it, mostly for concerns I would break it or cause some wikis to break their articles. Good to see you and your wiki are making the most of it

-D 03:58, 29 January 2021 (UTC)
AjaxBlock Feature request
Hello, it just occurred to me that AjaxBlock has no way to change the input user. Can you add an input box at the top where a user can change the input user?
Thanks.
- I'm not sure how useful this would be, AjaxBlock is designed only to fire on targeted block links. For example, Special:Block/Dorumin. "Dorumin" is the target, and that's who the modal will point to. The modal won't open if you click a regular Special:Block link without a target, you'd then be taken to the special page. If you're trying to block multiple people using the same block link, why not MassBlock? -D 04:10, 9 February 2021 (UTC)
- We're blocking single users, I'm just suggesting it would be nice as an option.
- Yeah, I know it could come in handy occasionally, and it wouldn't be particularly hard to implement. But it would clutter the relatively simple modal with an input box that would mostly never be used and left intact.
- I'm mostly wondering about what your use case is. Who are you blocking? How are you opening the AjaxBlock modal that points to the wrong user, and you have to change the username that the modal has chosen? Would it be more efficient to simply open the block special page and type in the username there, instead of having to replace an incorrect modal? -D 05:16, 9 February 2021 (UTC)
- It's mostly for a case when an admin clicks on a
Special:Blocklink without a target. An example case is a task manager page on a wiki where links to most special pages are (like the admin dashboard, or a custom page). Otherwise, this suggestion is just one of those small quality-of-life things. I presume you can use some CSS to make the input box look alot less intrusive.- I see the problem here. The block modal is only supposed to show when the block link has a target, my rewrite had a bug where it failed to short circuit when it didn't have a target and it showed
undefined - I just fixed it, so clicking on that link will take you to the special page where you can choose what user to block with the regular interface. The empty block link should've never opened the modal in the first place -D 05:38, 9 February 2021 (UTC)
- Sounds good to me.
- I see the problem here. The block modal is only supposed to show when the block link has a target, my rewrite had a bug where it failed to short circuit when it didn't have a target and it showed
- It's mostly for a case when an admin clicks on a
- We're blocking single users, I'm just suggesting it would be nice as an option.
Re: UsernameAvailability and stuff
Hey, thanks; I've submitted your changes. UsernameAvailability's really old code from my amateur days that I haven't bothered supporting in ages, primarily due to its lack of practical utility, limited use by other users (judging from the lack of complaints about its broken state), and the need to update more widely used stuff. I also don't use any of the b0rked conventions you mentioned disliking anymore, so if you feel the pressing need to run back through and update all that in accordance with established conventions, I wouldn't complain—I expect I'll eventually get around to adjusting all that myself at some point if you don't. Cheers! EIZEN (talk) 09:50, 10 April 2021 (UTC)
MassCategorization
Hello! First of all, I would like to thank you for supporting this script. We are without him as without hands. It is indispensable for categorizing on our wiki.
But there is one bug associated with this script. With a minimum delay (> 700 milliseconds), the script starts skipping pages in the sheet and does not write changes to them. Is it possible to fix this problem somehow?
Thanks in advance for your reply! (The message was compiled with the help of a google translator). С уважением, DecabristM (обс. | вклад | блок.) 07:04, 28 July 2021 (UTC)
- Howdy, delays under 1 second are bound to cause problems. The default delay that MassCategorization sets should be ideal for all cases, and avoid errors. The reason it skips pages is because it hits the rate limits that MediaWiki imposes on its users. Regular users can do at most 40 edits per minute, and bot accounts can go up to 80 edits per minute. A delay of 700 milliseconds would make 85 edits per minute, and so 5 of those edits are expected to fail. By default, the script assigns a delay of 1000 milliseconds for bots and 2000 for others. This should be slow enough to prevent all errors. The theoretical minimum would be 750, but I would not trust it taking into account random network delays -D 07:12, 28 July 2021 (UTC)
- Thanks for clarifying! С уважением, DecabristM (обс. | вклад | блок.) 07:37, 28 July 2021 (UTC)
Discord Script
Hello!
Will you update the Discord Widget colors?
I was wondering if you are going to update the discord widget script colors , since Discord has changed their logo and changed their colors I was wondering if you are going to update them. For example, change the default header colors to #4e62ee. DarkGames Talk Contributions 06:37, 16 September 2021 (UTC)
- It already supports the new colors, via setting the
brandingconfiguration setting tonew-D 15:17, 16 September 2021 (UTC)
What does the script on your userpage do?
What does it do ?Joshuabirger (talk) 18:06, 27 September 2021 (UTC)
- It's not a real script. But maybe it should be -D 18:47, 27 September 2021 (UTC)
- Lol.
i18nEdit — marking a message as untranslatable
Hello!
I am maintaining the WallGreeting script, which uses a user subpage to store the greeting. The name of the subpage is fetched from an i18n message, and at some point I realized that any new translation or change of the translation would break the functionality of already existing pages on wikis of the corresponding language.
I have added a warning on the message description to avoid translating it, and I'm considering marking that message as untranslatable. However, I'm not sure what will be the effect of marking it as such on existing translations — I want to make sure that languages that already use the translated titles will continue using it. Can you confirm what will be the outcome here?
Thanks in advance! Nam 08:03, 16 November 2021 (UTC)
- See my recent edits to MediaWiki:Custom-I18nEditTests/i18n.json - translated messages will not be removed, but the editor will not allow adding new translations for them. -- Cube-shaped garbage can 08:07, 16 November 2021 (UTC)
- Thanks for the test. The second part of my question was whether the deprecated translations would still be fetched by i18n-js, but it looks like the answer to this is "yes" as well.
- (Off-topic, the message description is displayed with no line breaks. It may be better to set the white-space property to match the way it looks on the textarea when editing).
- Nam 10:55, 16 November 2021 (UTC)
Talk:ShowCustomModal#Style_leakage_to_image_lightoboxes
Just pinging you for the topic linked in the title :) Nam 23:11, 14 December 2021 (UTC)
MassCategorization help.
Hello, can you please help me using MassCategorization how to add auto categories for all images? Are you still inactive? ˚ ༘♡ ⋆。˚ Lᴜᴄɪᴀ's Cʜɪʟʟɪɴ *ੈ✩‧₊˚ • ✎💭₊・Tᴀʟᴋ✦◞⁺.ɞɞ • 📋⁺˖Cᴏɴᴛʀɪʙᴜᴛɪᴏɴs˖₊˚ᨳ❏ • ୨📖୧꒷₊˚Sᴀɴᴅʙᴏx˚⊹₊ꮺ 05:40, 7 March 2023 (UTC)
Question about how you got something on AjaxBlock
When blocking users normally, I found the ability to prevent account creation wasn't available. I was wondering, how did you manage to add disabling account creation to AjaxBlock? Piano1Forte2 (talk | contribs) 07:34, 29 April 2023 (UTC)
Questions
What dos the script on your profile do, and where is the IsTyping script -Joshuabirger (talk) {Please tell me on my Talk Page if you reply to me} 21:31, 25 August 2023 (UTC)