dev

Welcome

Hi Eizen, welcome to Fandom Developers Wiki! Thanks for your edit to the User:Eizen page.

Please leave a message on my talk page if I can help with anything! Cqm (talk) 21:51, September 7, 2017 (UTC)

Re: Re:Bug Report

The problem seems to have gone away, thanks for trying it out! :) http://pufflescp.wikia.com/wiki/Sandbox is where I tested it earlier. Batreeq (Talk) (Contribs) 23:21, September 8, 2017 (UTC)

RE:Archived script deletions

Hmm, we discussed this topic on the Discord server around the end of June when Rappy was still active on it and when the new headers arrived. Rappy didn't see much point to archiving scripts/stylesheets and there's very little chance people would look into their, not to mention somebody else's, old scripts and learn more about how could they do something. This is not the first time I do cleanup of Category:Archived either, the first time I did, scripts like AutoEditDropdown, ExtendedNavigation, etc. that didn't work on the new headers or were in Category:Archived for a long time got deleted.

I'm sorry for deleting a script of yours you wanted to keep, though, so I'll try to ask you next time a script of yours becomes obsolete. Luckily, being a content moderator means you can view the script's old contents and save it to a file on your computer if you want to use it for future reference, or potentially move it to some other wiki. If you wanted to keep the revision history I think you could download an old database dump of Dev and try to find it there, then look at Special:Export's export format and try to fit your script's revisions into it so you can import it somewhere else (importing MediaWiki or at least JavaScript pages doesn't work, though, so you'd have to change the title of it as well. If you really don't want to bother with this you could also ask Staff to restore it for you (back when I was initially cleaning up I misdeleted a script of Cqm's and luckily Rappy was active to undelete it).

One of my goals on Dev is to clean the wiki up without getting in conflict with the community (or Cqm), so I hope we come to some sort of a compromise.

(the response was written before you restored the script) -- Cube-shaped garbage can 19:53, September 18, 2017 (UTC)

Ah, alright. I could try to get you an actual export of the code page so you can properly import it through Special:Import if you want. If you feel like the whole process of "archiving" is a little misleading or not specific enough we could start a community discussion about it and see what other users think should be done with archived scripts/stylehseets. -- Cube-shaped garbage can 20:17, September 18, 2017 (UTC)

Awesome

Mass Find and Replace! Thanks so much! Patrik 12:53, January 8, 2018 (UTC)

I'll be sure to do so. Patrik 13:03, January 8, 2018 (UTC)

Monobook removal

Hey,
I updated DifferentSkinEditor after Monobook's removal, could you take a look at it and submit it for review if you think the changes are fine?

Cheers! -- Cube-shaped garbage can 19:50, May 25, 2018 (UTC)

ChatUserPageButton

There is a bug on ChatUserPageButton where numerous links load, stretching the popup down, seemingly forever.—|| Grudgeholderr ||— 09:02, June 3, 2018 (UTC)

UsernameAvailability

Hello! KockaAdmiralac and I were actually collaborating on a rewrite for the script, though since he went AFK and there was something I still had to confirm with him, I wasn't able to put the final fixes on it before you undid my revision. Just wanted to clear that up. :)

~ KC (Talk to me! | See what I've done!) 21:06, September 8, 2018 (UTC)

Yeah, it appears you fixed the issues I was having with it – thank you ^^
~ KC (Talk to me! | See what I've done!) 22:35, September 10, 2018 (UTC)

Page Creator

You've made such a useful script, but I believe it still needs to get translation. I mean, if you set timezone, this all shows in English, even though a wiki is in a different language. ~Mustafar29 User pageUser talk 19:18, September 25, 2018 (UTC)

Discord

Why do you refuse to use Discord? ~Signed JustLeafy ( ͡| ͜' ͡| )USER - WALL • 16:29, October 28, 2018 (UTC)

About UserActivitytab

I'm on mobile, and "w:Special:UserActivity" can't go to actual page. I fixed, but you reverted. Are you thinking it's bug?--*Lac*() 08:10, November 3, 2018 (UTC)

It works on desktop, so I'd suggest sending a bug report to FANDOM so that they can fix it so that it works on mobile. --Sharkie 08:38, November 3, 2018 (UTC)

MassEdit Rate Limit

Hello, your current method of preventing Rate Limit errors with MassEdit works pretty well. However, it is not future proofed (in the case that FANDOM changes the rate limits again) and it also does not take into account users who can bypass the rate limit completely (VSTF, FANDOM Staff, and possibly some local admins). Accordingly, I suggest that you modify it to use something like what OneTwoThreeFall has done here. Cheers, Patrik 19:16, November 19, 2018 (UTC)

Chat-js compatibility of ChatMessageWallCount

Currently, because of the position of the Chat-js toolbar, it overlaps ChatMessageWallCount :/

Using Chat-js as a library is totally opt-in, but it has many features useful in the scripts's code. Would you consider a rewrite of the script to use Chat-js (full doc)?

Here's a potential design you could use. And I can give some code snippets:

// Hook for constructing buttons.
mw.hook('dev.chat').add(function(mainRoom, chat) {
    var $button = $(this.constructUI());
});
// Button constructor logic.
ChatMessageWallCount.constructUI = function () {
    return window.dev.chat.Button({
        name: 'ChatMessageWallCount',
        attr: {
            'id': 'cmwc-button',
            text: 'Wall Activity',
            append: $('<span>', {
                'class': 'wds-button',
                id: 'cmwc-count',
                text: 'Loading'
            })
        }
    });
};
importArticle({ type: 'script', article: 'u:dev:Chat-js.js' });

I18n-js support would be nice too.

PS: in future, you could generate a whole modal of notifs, using code like ConsistentNotifications.

speedy🔔︎🚀︎ 17:58, November 27, 2018 (UTC)

Custom-MassEdit/i18n.json

Hi Eizen!

I don't quite understand the purpose of your edit here.

"none of these old translations are accurate anymore" — There were many accurate translations and now they're removed and messages are displayed incorrectly (<likethis>). So my question would be if it isn't easier to just keep old messages and update them instead of translating the i18n.json for all languages anew. It would probably reduce a lot of work.

PHTL ⟨…⟩ 19:00, October 8, 2019 (UTC)

Just wanted to mention, there's a cacheVersion option in I18n-js that forces cache to refresh after major message changes like that. -- Cube-shaped garbage can 20:35, October 8, 2019 (UTC)
Hi, thanks for the code; I didn't know about message caching and it made them show up again. However, my actual question was if it wouldn't be easier to just rename the keys for all languages rather than retranslating the whole script. –PHTL ⟨…⟩ 13:01, October 9, 2019 (UTC)
Thank you for clarifying this. I know this "patchwork" definitely isn't desired, but it probably assists translators. So thank you as well for restoring the translations. My impression has been that there are quite a number of active translators for the scripts here, so I hope and somewhat expect that it doesn't take too long for the script's translations to be updated. Good work on MassEdit's update, btw! –PHTL ⟨…⟩ 19:49, October 9, 2019 (UTC)

Rollback

Hi, what do you think about merging v2 of Rollback into v1, since Kocka just rewrote it? --Little Red 20:08, May 4, 2020 (UTC)

RE: UCP JavaScript changes

Hey,

Let me know if you spot any other differences between legacy and UCP. Also, I'll ask about edit permissions of that page/user rights on the UCP Wiki to see whether Dev Wiki users doing migrations right now could get the rights to edit it.

Cheers! -- Cube-shaped garbage can 13:52, August 22, 2020 (UTC)

Hi

Dev Wiki:UCP--*Lac*() 06:55, September 16, 2020 (UTC)

EraIcons

Hey, I was wondering if you'd be able to update EraIcons to work on UCP. I can't even begin to understand the JavaScript code, so I don't know where it's failing, but here's an example: https://dresdenfiles.fandom.com/wiki/Thomas_Raith SlyCooperFan1 [message · contributions] 00:11, October 7, 2020 (UTC)

All taken care of. Tested the modern JS & CSS on Ace Combat 7: Skies Unknown (legacy) & Thomas Raith (UCP), no issues on either. Thanks Midas!
UrsuulTalkCMDate5:05 PM Wednesday, October 7, 2020 (UTC)
Hey Eizen, there's a small issue on UCP in that whenever you save a page, the icon is left visible on the page itself & in the EraIcon slot at the same time. Reloading fixes the issue, but if you had time could you potentially use a hook to remove the icon from the page itself once again after hitting save?
UrsuulTalkCMDate9:27 PM Monday, October 12, 2020 (UTC)
I think this might be working a little too well... I'm noticing that sometimes, the icons are moved to the top-right, but then are completely removed. You may have to refresh a couple of times, but F-22A Raptor is where I'm seeing it. SlyCooperFan1 (talk) 21:54, October 17, 2020 (UTC)
Ah, see, I figured it was some kind of incompatibility with another script, but I foolishly only tested my personal JS, not the wiki's JS... Thanks for fixing it so quickly! SlyCooperFan1 (talk) 08:20, October 18, 2020 (UTC)

BlogLink

Hey, if you have some free time could you extend BlogLink to accommodate Special:UserProfileActivity in UCP? It's available on all UCP wikis, even UCP wikis without any of the social features it supports (which is admittedly quite odd), so you could hardcode it for UCP wikis to some degree.
UrsuulTalkCMDate11:19 PM Sunday, October 18, 2020 (UTC)

Working great, although I got another annoying request: do you think you could have sub-items under it (like the TopNav does) with "Messages" & "Comments"? I'm too lazy to go through 2 page loads just to get to Messages lol. That's Special:UserProfileActivity/Ursuul?tab=messages & Special:UserProfileActivity/Ursuul?tab=comments.
UrsuulTalkCMDate9:30 PM Monday, November 9, 2020 (UTC)

RE:DisableCode

Really sorry about that, I initially made a second page for a second version, then I was suggested to just move it to the initial page instead of making a second page on it, so I kind of just went along with it. Should've probably asked you first about it. Good luck

𝙋𝙖𝙧𝙠𝙤𝙪𝙧 ✨oh dear, I don't know if we know why we're here

17:14, 28 March 2021 (UTC)

DisableVisualEditor

Hey,
Can DisableVisualEditor be deleted now that the option to switch to WikiEditor is present in preferences?

Cheers! -- Cube-shaped garbage can 16:26, 5 April 2021 (UTC)

UsernameAvailability and stuff

I just edited it with some stuff in order to get it to run on ucp after some talk on devcord, haven't submitted them though, if you want to look over them before they go live

I used the discussions mention prefix search to find duplicate usernames, since it's not case sensitive (as opposed to the allusers mw api), but that doesn't provide any registration data, so I paired it with the UserProfile endpoint for that

problem is, UserProfile.userData.registration is only populated if the user edited in the current wiki, which isn't a huge problem since the script still reports whether it's taken accurately, but yeah, inconvenient

there are also a handful things I don't like (barebones dependency management, dollar $variables aren't necessary in js and I use them to denote jQuery objects, using HTML for building the ui, which currently makes it ugly to fix the bug where you press "Enter" in the username input box refreshing the page), but it's your script and I didn't want to change more than was necessary

oh yeah, I used ShowCustomModal, so if you hate it and want to use something like Kocka's modal library or QDmodal, you could do that too. but that would suck -D 02:43, 10 April 2021 (UTC)

Removing deleted links in your user page

Hello Eizen. I am here to leave you a message that could try to remove or rewrite your projects in your user page? It is populating to the wanted pages. Thanks in advance. —Baran ☪︎ 17:00, 12 April 2021 (UTC)

PageCreator

Hi there! Would it be possible to modify the PageCreator script so that you can customize it as to whether it should display the user name at all? As for now, you can switch on and off the avatar, but the user name stays there no matter what. I'm aware the change I'm proposing may seem to be counter to the script's essence, but I need a script that would display the date of creation only, and there's no such script so far. Greetings, Mustafar29 (talk) 21:42, 27 September 2021 (UTC)

Thanks, you helped me a lot ~Mustafar29 (text me back here) 22:13, 28 September 2021 (UTC)

MediaWikiBacklink for global lua modules

mwbl fails on global lua modules. there are 2 things: 1) classes are changed (there is no page-header__main anymore); 2) seems like finddoc wants module name in the main namespace, with no glm prefix, like just main:module. code:

// Check that page actually exists as indicated by properties
$.each(paramData.query.pages, function (paramKey, paramValue) {
  console.log('bl chk', paramKey, paramValue.title);
  if (paramKey !== -1 && !paramValue.hasOwnProperty("missing")) {
    console.log('bl resolve', paramValue.title);
    $getDoc.resolve(paramValue.title);
output: bl chk -1 Navbox with no resolve

Fngplg (talk) 19:48, 24 October 2021 (UTC)

CodeQuickLinks doesn't localize

Hello. I am using my own native language, but it appears to be not localized. Not only that, it also doesn't work for other languages. Could you check it for a bit? Thanks. —Baran ☪︎ 14:00, 27 May 2022 (UTC)

MassEdit user group rights

Hello! I recently made a new account to use as a bot. I found it a bit weird that I could run MassEdit on day one, before getting flagged as a bot, because it says that "Due to the potential for abuse in the form of vandalism or spam, the application can only be used by high-level local staff (i.e. admins, moderators, and bots) and assorted global groups.". (A SOAP member told me that he doesn't worry much about this, though.) (Edit) PS: I haven't really used it yet though. -- Hazif (talk) 21:21, 4 October 2023 (UTC)

Thank you for the reply! That sounds thoughtful! I haven't used MassEdit yet cause I haven't really figured out how it works, and I'm kinda new to the wiki and editing. I don't even know what "prepend" and "append" mean in this context, for example... But I guess I'll find more info and figure out some things in the future, and especially when the need arises.
On another note, I kinda like that you responded on my talk-page, instead of here, cause this way I got a notification. I'm active only on the Baldur's Gate wiki, and there all replies go to the same talk-page. The good thing with this approach is that the whole discussion stays on one page, the bad thing is that only the person whose talk-page is being used gets notifications. Do you happen to know which approach is more popular on the wiki in general? -- Hazif (talk) 11:04, 5 October 2023 (UTC)
Thanks again! My bot used MassEdit today for the first time :) -- Hazif (talk) 16:21, 6 October 2023 (UTC)

Thanks for the MassEdit update

Thank you so much for the latest update. This is gonna be soooo useful. I've been missing a search only option like forever.
You've just made one of the best dev tools even better. Great work.
Oot42  •  Hi Bob!  •  💬 21:18, 11 December 2024 (UTC)

Some feedback, as requested:
I have used the new search feature for finding dependencies among almost 200 modules without any documentation on a wiki I'm currently helping to declutter. Here are my thoughts:
Generally, it seems to work fine. There are some things I think that could be improved:
  1. From my experience, most of the time you would not need to search redirects, so perhaps this should be the default.
  2. Doing hundreds of searches, and working on dozens of modules while it is running in its own window, I often forgot which dependency I was actually searching for. The routine clears the input fields after running, so there's no way to see it after it's done (even more if the result is empty). So I always had to keep a note somewhere else about what search was actually running. It would be great if the status log could include the used search term somehow.
  3. After the search is done, MassEdit stays in Search mode, but the other dropdowns Select Type, Case Sensivity, Matching, and Filter reset to default. So when doing that many searches, you always have to set Type to namespace, Case to insensitive, Filter to exclude, etc. for every single new search again, although they're always the same. It would be great if the script could remember the last settings / not clear them after running, unless you start over or hit the clear button or so.
That's it so far. Again, thanks for the great additions.
Oot42  •  Hi Bob!  •  💬 07:31, 31 January 2025 (UTC)
Hi again
I have just realized that my suggestions from above have been implemented. This is amazing. And it works perfectly.
Once again, thank you so much.
Oot42  •  Hi Bob!  •  💬 14:55, 24 February 2025 (UTC)