dev

Hello! I am Nam. Feel free to leave a message.

Usually I reply on the talk page of the user who messaged me, so they get a live notification, but if you prefer otherwise just state.

Welcome

Hi HumansCanWinElves, welcome to Fandom Developers Wiki! Thanks for your edit to the ModernProfile/EditButton page.

Please leave a message on my talk page if I can help with anything! KockaAdmiralac (talk) 10:05, August 11, 2020 (UTC)

Test message

This is a test message that you asked me to send you. Hello! - Citrusellaeditswikis (talk) 16:35, August 21, 2020 (UTC)

Reply

I was notified. Thank you!

Apparently, it does. Nam 01:51, November 1, 2020 (UTC)

RE: CSS3Tooltip

You can try it and update the status on DEV:UCP if it really turns out to work. -- Cube-shaped garbage can 20:38, October 29, 2020 (UTC)

RE: WallGreeting page

I cannot edit my message wall greeting on any UCP wiki. On the other hand, the script loads my greeting subpage just fine. Where do you have different experience? -- Cube-shaped garbage can 13:04, October 30, 2020 (UTC)

RE: Personal JS installation instructions

Well, that makes it a bit easier. UCP installation links should be appearing in installation templates now. -- Cube-shaped garbage can 09:56, December 27, 2020 (UTC)

RE:AjaxPoll

Well, you're totally right, it was just me being lazy to modify the script, so I suggested as such :) A proper enhancement would be likely to add an additional data-loader attribute instead.

I didn't quite get the second point, did you mean to update the doc with a template or some more adjustments in the script? If the former, then be my guest, you're more than welcome to. -- Khang (talk) 08:52, January 11, 2021 (UTC)

RE: GameSlider

It seems to still be working as intended for me. Do you have any link to where the user is having issues? -- Cube-shaped garbage can 11:52, January 11, 2021 (UTC)

RE: SandboxTab

I think I may have only tested it through the console, but it seems I made the assumption that an empty #userProfileApp container exists before it's filled with content when that wasn't the case (it just doesn't exist at all). It should be fixed now, thanks! -- Cube-shaped garbage can 20:51, January 18, 2021 (UTC)

Medals

Hello there, Nam, can you add the Medals feature to Sandbox Testing Wiki? I want to see how it works, but unfortunately the page Medals don' give much info on where to activate/use it. I've already added dev:Medals/code.js to ImportJS. Thanks!

ᗩ᙭EᗰITEᑭᒪᗩYᘔ

RE: Deletion of the redirected !bang/code.js

No, but replacing it with importArticle should. Thanks for the notice! -- Cube-shaped garbage can 23:52, 28 January 2021 (UTC)

Medals

It doesn't work. Can you please try and fix it for me? I'd really appreciate it. I've given you admin. Thanks.

▁ ▂ ▄ ▅ ▇ █ᗩ᙭EᗰITEᑭᒪᗩYᘔ █ ▆ ▄ ▂ ▁ ℙ𝕣𝕠𝕗𝕚𝕝𝕖 𝕋𝕒𝕝𝕜 ✎✎✎Contributions

OrganizedNotifs

Hi! I was scanning the wiki, and I noticed the organized notifs (which I think is great). I + about half of a wiki I contribute to really miss the old Legacy notifs, considering we are more active in message walls and discussions. I came across this, and was so excited to find something that would slightly alter the weird UCP notifs, into something more Legacy like. I tried to copy and paste the code into my global css, but it gave me a "this document has errors", and it didn't do anything. I was wondering if I missed something or if I'm doing something wrong? Thanks in advance. 𝐿𝑒𝑔𝑒𝓃𝒹𝒶𝓇𝓎𝒮𝒾𝓂𝓈 22:22, 8 March 2021 (UTC)

RE:OrganizedNotifs

Thanks for the response! I put the code in the link, should it look something like this:

3594C6BA-7221-49C4-9A11-411F9805C0CC

If not, am I doing something wrong? I spent around 15 minutes off a fandom, and when I logged back on it was the same. I think I may be putting the wrong code? I copy and paste the coding in the little grey box, into the link. Thanks! 𝐿𝑒𝑔𝑒𝓃𝒹𝒶𝓇𝓎𝒮𝒾𝓂𝓈 12:08, 9 March 2021 (UTC)

RE:OrganizedNotifs

Thank you so much! It finally works! 𝐿𝑒𝑔𝑒𝓃𝒹𝒶𝓇𝓎𝒮𝒾𝓂𝓈 13:18, 9 March 2021 (UTC)

Reported comment

Hi, I was wondering why you reported this comment? --Sophie ♦ 07:44, 16 March 2021 (UTC)

Alright, I'll dismiss the report then, thanks. --Sophie ♦ 08:00, 16 March 2021 (UTC)

RE: Suggestion about hiding-stuff snippets

A cookbook section for all of these would be good, as long as all anchors of previous sections that redirects might be pointing to, and all selectors that were previously on the page (but now as examples), are preserved. -- Cube-shaped garbage can 22:24, 10 April 2021 (UTC)

No, we don't always keep track of them, but we've already cookbooked so many stylesheets that a great amount of redirects is pointing towards that page. To preserve an anchor, you can always use <span id="original_section"></span>. Alternatively, you could find these redirects and fix them. -- Cube-shaped garbage can 07:22, 11 April 2021 (UTC)

"Vignette"

Hi, I remember you helping me out with my signature before, so I came to ask you again for some help.

I noticed that in order to make it so that you did not need to upload it to every wiki you used, you could make a vignette file. I can't find a vignette converter of any sort, so I was wondering how you got that type of image. Thanks so much, LegendarySims♪ Message Wall♪ My best friend ♪ Contribs♪ Contact FANDOM♪ 00:33, 11 April 2021 (UTC)

RE: Vignette

Sorry for being over two weeks late, just now seeing a reply. Anyways thanks, it seems to have worked, however I have one issue, when I change images, it doesn't work. For example, I changed my images, and now I cannot change them to a vignette. It says that I have invalid self closing html tags, so I got rid of the vigenette and it worked again. I don't see what vignette has to do with html tags, but 🤷‍♂️. Also, what is wrong with this? I put it in, and it still hasn't worked. Thanks! LegendarySims♪ Message Wall♪ My best friend ♪ Contribs♪ Contact FANDOM♪ Your Wikis♪ 22:05, 23 April 2021 (UTC)

Medals.js Saving Error

Hello HumansCanWinElves,
Greetings! I'm Th3Y3ll0wL3m0n, a Bureaucrat and Administrator on the Overlook Bay Wiki. I recently stumbled upon a pretty appealing JS Import, Medals, and decided it would be a good idea to install it on the wiki to enhance users' experience and encourage them to edit.

As mentioned in the instructions given on the article itself, I added dev:Medals/code.js on the wiki's ImportJS page, and after doing that, I headed over to Project:Medals to set it up. That's when I ran into a problem. When I clicked on "Access settings", everything seemed to work normal. I set up the "Main" part of the Medals code and it worked flawlessly. When I tried to add changes to the "Medals" section and saved my changes though, I encountered an error where everything except the Medal configuration, i.e. dataMedal got saved. I tried going on a step-by-step basis as well, but still nothing changed.

If possible, can you look into this and fix the issue? I would be greatly obliged.

Thanks a lot,
Th3Y3ll0wL3m0n (Talk) 07:11, 24 April 2021 (UTC)

Re: Feedback for Normalize

Thanks for the feedback!

The other side effects are some input fields having margins, including text input, some special links, and other elements as well. I have the remedy for the h1 margins coming right up. ~ Headquarter8302yeet G'day mate 04:14, 6 June 2021 (UTC)

Heading number stylesheet

I am creating a new style for creating numbers for headings, but first, I want to make sure of two things:

  1. Does such stylesheet previously existed, or is now existing? If so, where? I couldn't find it.
  2. Which name to choose? AutoNumberHeading, or AutoHeadingNumber?

Cheers ~ Headquarter8302yeet G'day mate 07:24, 8 June 2021 (UTC)

Sorry for the late reply, my electricity is currently in maintenance so it would go down frequently. Thanks for the reply, unfortunately, I have already made the page before I could rename it :P ~ Headquarter8302yeet G'day mate 22:46, 8 June 2021 (UTC)

What happened to NotifPatches?

What happened to the NotifPatches? I was gonna recommend it to another user to fix her notifs but I went searching and it said it was deleted. Does it not work anymore or something?

BumpSplat Gaming. Co --CoCo 18:55, 16 June 2021 (UTC)

Okay that makes sense. I had no idea that Notifs were fixed, through my friend is having troubles recieving notifs on her message wall. idk if thats intentional, like she add a block or something (though this is probably not likely) but shes had the probles for a while.
--CoCo 19:24, 16 June 2021 (UTC)

OrganizedNotifs

Does OrganizedNotifs work with FandomDesktop? *goes to try* —Preceding unsigned comment added by Le bisexual pyrokinetic (talkcontribs) . Please sign your posts with ~~~~!

Idea for Code

is there a way with CSS to make message wall notifications look like talk page notifs?

For example (top photo)

MessageForNam1

versus (bottom photo)

MessageForNam2

—Preceding unsigned comment added by Le bisexual pyrokinetic (talkcontribs) . Please sign your posts with ~~~~!

RE: I18n edit conflicts

It's possible. Still, the usual cause of these are edit conflicts so if we were to release a new version of the I18n editor that is the first case to worry about. -- Cube-shaped garbage can 19:05, 14 July 2021 (UTC)

DoruDev

I've replied, if you'd like a back and forth -D 18:56, 27 July 2021 (UTC)

RE: ThemeSelector

Thanks for the heads-up and the suggestion. Even though it requires inserting the custom buttons in between standard elements, I supposed, from a layout perspective, it does make more sense to insert the custom buttons above the standard ones. A little side note. Apparently I already added the necessary things to GetOnSiteNotifications in order to retrieve pages as required but just never updated to other scripts to take advantage of that.
Andrewds1021 (talk) 04:21, 19 August 2021 (UTC)

I just made the changes and submitted the revision for review. Assuming it gets approved, it should now toggle the isDarkTheme configuration variable as well as insert the interface before rather than after the built-in buttons. There is a new configuration setting insertAfter that users can use to revert to inserting the interface after the built-in buttons if they wish.
Andrewds1021 (talk) 18:47, 19 August 2021 (UTC)

The revision has been approved so you should see the change now. Please let me know if that is not the case.
Andrewds1021 (talk) 18:53, 19 August 2021 (UTC)

RE: About the links to local personal code pages

I have removed the links, added edit notices for User namespace on these pages and an abuse filter for local global.js and global.css pages.

Cheers! -- Cube-shaped garbage can 23:17, 19 August 2021 (UTC)

RepSubst

Is Template:RepSubst meaningfully used anywhere? The only usage I'm seeing is on your sandbox. -- Cube-shaped garbage can 17:37, 9 September 2021 (UTC)

JS loading issues

Hi, I noticed your reply, and I was wondering about it b/c I haven't seen any JS loading issues. Do you have an example or etc of it? --Sophie ♦ 22:00, 12 October 2021 (UTC)

Ah, I see, thanks for the reply --Sophie ♦ 12:27, 13 October 2021 (UTC)

Can you respond to me

Can you respond to me on InputUsernames Joshuabirger (talk) 01:06, 14 October 2021 (UTC)

RE: Editing others' userpages

As long as Noreply agrees with it, it's fine. -- Cube-shaped garbage can 09:01, 24 October 2021 (UTC)

I edited it, because it lead to a deleted page, which would only confuse people. There is no rule against editing others userpages. If he wants, he can undo it, or/and tell me not to edit it againJoshuabirger (talk) 12:40, 24 October 2021 (UTC)
Well, I'm not in any position here, and I hope it wouldn't be taken as personal, but it is generally a good practice to ask permission before editing a userpage.
Also, links to deleted pages are sometimes still relevant. I could understand if it was turning a redlink into plain text, but this was not a redlink (because it was interwiki) and the edit removed to reference entirely.
Sure it is possible that Noreplyz doesn't mind, but many people would.
Nam 13:35, 24 October 2021 (UTC)

RE: Main page customization

I suppose it should. However, as main page's CSS was written by CzechOut a long time ago, and there's a lot of CSS associated with it, I will note this down as a future task for myself or any other admin to fix. -- Cube-shaped garbage can 09:56, 29 December 2021 (UTC)

RE: Renaming a global module

  1. Leaving a require() under the old module sounds good to me.
  2. Deleted.
  3. I will look into it later.

-- Cube-shaped garbage can 10:28, 10 March 2022 (UTC)

RE: Criterias for marking scripts as personal-only

LastEdited actually adds its information in the page header area. When used through PageEditInfo, it adds it below the page header area, so that's allowed for sitewide use. It was marked as personal-only after the page header update in 2017 and I'm not sure if the customization policy changed in that regard since. -- Cube-shaped garbage can 10:04, 20 April 2022 (UTC)

Editing in Dev Wiki

I asked you about editing in dev wiki few days ago in a community central post and you said it's okay to contact you here. Hope I am not bothering you.

I was making this stylesheet InfoboxTabImages and I used a text from another article as a template and faced with few questions.
1.

== {{{usage|Usage}}}==
{{{usageInfo|

}}}

When I usually write articles I just use

==Usage==

but here it uses a different format which I partially understand. Can you explain what is the use of this and how this works.

User:DarkZeus2002

Localization support for CopySectionSource

Hello. Do you want your script to be supported with 18n-js script? Thanks. —Baran ☪︎ 08:28, 12 September 2022 (UTC)

Reverse engineering Fandom's legacy SCSS code

Hey, I was wondering if you knew how to reverse engineer Fandom's legacy SCSS code by converting it from SCSS to CSS. Since I've been trying to figure out how to reverse engineer it for ages. But I haven't been able to figure out how to do it. Nor have I been able to find anyone that has had the time, knowledge, or experience of how to do it. I especially need it to fill out the ?????? parts for my dev stylesheet.

Sadly by the time I realised that there was a bunch of missing CSS, it was too late. There aren't any wikis left on the legacy platform for me to reverse engineer the CSS the easy way. And even if there were, they would all be wikis where I lack the required rights to inspect all the necessary elements that are missing the necessary CSS. So any hope of using those wikis to make it easier for me is lost.

I think I may have published some of the CSS that I needed on some test wikis that I used. But those were all closed, including the Community Test Wiki which came as a complete surprise for me. So I was hoping that you would be able to provide me some instructions on how to convert Fandom's legacy SCSS to CSS. If you know how to do it that is. Otherwise I was hoping that you would have some idea as to who might be able to help me.

There's a bunch of features that I need to learn how to reverse engineer Fandom's legacy SCSS for. And at least two wikis that I need to learn it for. Below are a few code results that contain SCSS that I need to learn how to reverse engineer it for:

C.Syde (talk | contribs) 08:37, 13 January 2023 (UTC)

Would it be possible for you to give me a list of instructions on what I have to do? Since I'm not always the best at technical things that I'm not accustomed to unless I have a list of instructions on what I have to do. Also I have tried converting Fandom's SCSS to CSS in the past. But I failed miserably. The SCSS to CSS converter was unable to read the SCSS. ― C.Syde (talk | contribs) 23:15, 14 January 2023 (UTC)
I think I've managed to do it except for the base variables. A paste bin of the SCSS code that I've manually compiled can be found here. Do you know how to import the base variables? Since I'm struggling to locate them. ― C.Syde (talk | contribs) 23:40, 14 January 2023 (UTC)
Alright. ― C.Syde (talk | contribs) 02:25, 15 January 2023 (UTC)

Re: RightToLeftFixes

Hello.

Yes. That's to make the translation easier without manually updating them. I believe Kocka does like that.

Yes. Turkish is written left-to-right position.

Well I thought we have already provided to them with {{Languages}} and Examples= in {{Infobox CSS}} if it's added to MediaWiki:DemoScripts.js. I'm supposing to be a redundant. Thanks. —Baran ☪︎ 08:44, 8 March 2023 (UTC)

Italic test

Testing

Infobox header problem

Hi again. Hope everything is great with you.

I have a problem with one of my infoboxes. I use two headers; Name and Alias (I have a third, Name/Alias, that will be removed once I've gone through all the pages that uses it). What I'm trying to achieve is that when I use both, they stack and when I use one of them I want the other one to disappear but as you can see in the Page example below, it doesn't when I only use the "Alias" header.

Page example: https://skdb.fandom.com/wiki/Bas-Congo_Throatcutter
Infobox template: https://skdb.fandom.com/wiki/Template:Serial_Killer_Infobox

Thanks in advance

Re: Infobox header problem

Your first header trick worked wonders with the exception that it now looks like there's a blank space where "Alias" would be. I'm guessing it's because you were assuming there's never an alias without a name but there are in the cases of unidentified individuals and they go in the "Alias" header only, like "Jack the Ripper" and "Zodiac".

I'm using headers since it looks better on the mobile version. And sorry for missing the signature on the last post. Grindhouse13 (talk) 15:49, 18 May 2023 (UTC)

So there's no way to remove the blank space when "Alias" is not in use? Grindhouse13 (talk) 16:59, 18 May 2023 (UTC)
The blank space is still there, I'm afraid. I understand that it's the break tag that creates it. Is there some way around it? Grindhouse13 (talk) 19:00, 18 May 2023 (UTC)
Of course, sorry. The LangName is how they natively would write their name. I haven't had a problem with that specific label so I didn't think to tell you about it. In hindsight I realize I should given you all the information.
Here's an example of Alias and Name working together.
Here's an example of Name and LangName working together.
Here's an example with only Name.
Here's an example with only Alias.
Here's an example with all three (Alias, Name & LangName) working together.
As you can see, as soon as Alias is not used, there's a space (the br break). I wish it worked the same way you taught me about the born/died labels from earlier:
<format>{{{Born}}}<br/>{{{Birth Place|}}}</format> <default>{{{Birth Place|}}}</default>
I tried to use it again (because of the mobile version) but it didn't work on headers. Grindhouse13 (talk) 22:57, 18 May 2023 (UTC)
It worked! You are insanely good at this. Thank you so very much. Grindhouse13 (talk) 10:57, 19 May 2023 (UTC)

Writer parametre - Ref module

At Pokémon Wiki, the modules linked to the ref modules don't seem to show the writers of episodes. See here. Is there something wrong with the modules, or the one here? Ellis99 FDW 13:10, 21 July 2023 (UTC)

Thanks for informing me :) Ellis99 FDW 15:17, 21 July 2023 (UTC)

Oddity with RTL languages and color-mix

While I'm testing LeafyStrap, I introduced color-mix into the background-color property to add some contrast between the box and the background, and also added some very rudimentary RTL support, however, while I was testing it with RTL directions, the color-mix property gets...screwed up? I set it to 2.5% but viewing it using ?uselang[ar/he/fa] sets it to 90% mixing. I don't know what I'm doing wrong.

I hope you also see the same issue and it's not just on my end, and maybe if you know what's wrong? — Headquarter8302c 10:25, 12 September 2023 (UTC)

That's very strange and interesting. I've added the fix to LStrap. Thank you for the help! — Headquarter8302c 22:19, 12 September 2023 (UTC)

Help with Global Lua Modules/MobileSpoiler

Thanks for writing this module.

I'm having trouble getting the template working with this, invoking the module directly works. You can view the template here, do you have any idea what is going wrong? —Preceding unsigned comment added by GetBoolean (talkcontribs) . Please sign your posts with ~~~~!

Abandoned script

Hi, are you still working on NotificationCenter? It's been five months since the script page was published, but there is no documentation page for it.

Cheers! -- Cube-shaped garbage can 13:46, 30 December 2024 (UTC)

Yes, it technically doesn't. But in practice, I monitor undocumented scripts and stylesheets and delete those which were undocumented for long enough and that I don't feel are critical improvements to anyone's experience, so I wanted to see what to do with that one. -- Cube-shaped garbage can 20:54, 30 December 2024 (UTC)

Suggestion

Hey! So I saw you made a script called FindFirstReply which I love (and use a lot, its very helpful). I was wondering if you could make one simular (ish). Do you think you could make one that finds a users first post (or reply). Obviously, its your choice, and making scripts take forever. Do you think you could potentially make this a script? Thanks! TheBladdestSwiftOffical

I love that idea! Tweaking the activity tab seems complicated, and I completely agree with you on the finding old and embarrassing posts. (Also I am not good with JS and don’t know much). TheBladdestSwiftOffical

Using @property for UserAnimations

Hey Nam. With the recent wide adoption of the @property at-rule, I was thinking if UserAnimations can be fitted with it to ensure proper typing of the values inserted into variables. What are your thoughts? — Headquarter8302c 5a9898dc-b89c-4927-9f8c-fa3f96fa18d5 01:40, 18 February 2025 (UTC)

Great! Thank you. And also thank you for the note regarding the unclosed tags. — Headquarter8302c 5a9898dc-b89c-4927-9f8c-fa3f96fa18d5 04:53, 18 February 2025 (UTC)

Hey

Thank you for the medals response, it works perfectly, you deserve more recognition in fandom (: Neringa0516 (talk) 18:53, 17 May 2025 (UTC)

Potential update to LockOldComments

Currently, LockOldComments is very fragile, I myself learnt it can be bypassed by just changing the device's Time & Date. Where as it would be possible to find a way to bypass - I feel if we switched it over to using UTC time rather than device local time we could secure it more, as we don't rely on the client to have the correct date.

We could also put a new class element onto the reply button, then delete the actual button - which strips the functionality entirely. This would stop users using dev tools from accessing it.

Do let me know if any of my ideas go against ToU or are impossible!

DaBritishWaffle (talk) 23:09, 19 May 2026 (UTC)

Re: Potential update to LockOldComments (1)

Actually let me explain a bit.
  • Some reason, if you change your devices date and time, you can comment on older comments, I'm unsure exactly how this happens, but I think it's better to rely on fandom for this one.
  • What I meant is we add a class over the reply button (as we already do), then directly delete the reply element from the DOM.
  • Also, disabling javascript directly stops the page from loading properly in the first place - which also includes comments, I'm sure, yes, you could find some neat way to bypass this, BUT these changes make it harder.
    DaBritishWaffle (talk) 14:55, 20 May 2026 (UTC)
    P.S: I was testing to get a picture of this bug and it seems not to work, odd, because I do remember specifically it not working - actually, that wasn't even because of me, my laptops time of date got messed up and that must of messed with the internal clock as well.

    dplvar

    Since you made the best feature ever, is it possible to update it in this area? There's set to be a further expansion of about two thousand pages, so having the word linked in the infobox is going to save a lot of time! It may need an additional dplvar set or something which is not currently used so if any help could be provided that would be greatly appreciated. S3r0-Ph1i (talk) 02:03, 1 June 2026 (UTC)

    You’re the only one who knows the magic to that wonder! You made the genuinely most helpful and impressive feature on all of Fandom! It’s just this update for an area, yet if there is no one else who would know about this, with the code laid out is there anything that I could update using code that is already present, or would it be a new set of code I’d need to find out about?
    For the related area, I’m thinking the |genres={{subst:#dplvar:set|genres|{{subst:Complete Genre|{{{genres}}} }} }}{{subst:#dplvar:genres}}
    From Template:Manhua Article Converter can stay as it is, if I add the article links in Template:Complete Genre so they are all like |\b(pr)\b|[[Professions Genre|Professions]]}}
    A change in Template:Manhua Article Categories would be the only thing needed.
    The {{subst:#if:{{subst:#dplvar:genres}}|[[Category:{{subst:#dplreplace:{{subst:#dplvar:genres}}|,( +)?|]]\n{{subst:#if:||[}}{{subst:#if:||[}}Category:}}]]}}
    Could have an addition that has the [[Professions Genre|Professions]] become Professions for the category, but again I’m not sure if that’s a new code area. S3r0-Ph1i (talk) 00:56, 2 June 2026 (UTC)
    Excellently it is something that has managed to be maintained and continued to operate over quite the amount of time! That is all thanks to you for forming it. For the two thousand articles that are to be made, I'm sure they can be created in the near future just in case there is anything on the horizon in which the system doesn't work anymore, but it would be too late as the backlog of series would have already been secured (so it's still worth maintaining!)
    While I'll try and look into it more, if you ever had some spare time then it seemed an addition to the genres area as covered here. A second possible course of development is replicating how the years work. A value added into the year section can expand into the full name, be linked in the infobox, and then appear as a regular category so it's something technically possible which is promising.
    I also meant to come in one day and say "look at what you have made" where the construction system has helped make a 10,000+ page wiki, and yet while it's ever a work in process, I shall thank you again here and now for the help that led to what it is! S3r0-Ph1i (talk) 15:59, 4 June 2026 (UTC)