aka Alex

Wiki Manager Content Moderator
  • My occupation is Wiki Manager @ Fandom
  • Bio I read obscure books & play old games, Western Values are important to me.
  • [Show More]

Greetings & salutations dear fellows, I am Ursuul. If you need anything or have any problems or questions, feel free to leave a message. I don’t bite :)

Re: Found a Bug in the BlogLink Code

The data-id in ExtendedContributeButtonOptions is bugging out BlogLink:

var blogA = mw.html.element('a', {
    'data-id': 'blog', //Remove this line and both scripts should work.
    href: mwVariables.wgArticlePath.replace('$1', 'Special:CreateBlogPage')
}, textContent.blogTitle);

As for your second suggestion, I tossed ExtendedContributeButtonOptions into a MW file here for you to import. I'll make up a doc page later today. Thanks for the bug report. CoH 16:46, January 9, 2017 (UTC)

Just the
    'data-id': 'blog',
line, or the entirety of what is within your syntaxhighlight?

Thanks again,
~Ursuul 16:50, January 9, 2017 (UTC)
Just that one line. Or you can import the correct version. Your choice. CoH 16:51, January 9, 2017 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Ok. Gracias.
~Ursuul 16:53, January 9, 2017 (UTC)

RE:Same Bug persists in the Import

-_-   ^$%*@#%(

But seriously, it works in my wiki's Wikia.js file and in my global.js file just fine. Can you provide me a link to a wiki where it isn't working with BlogList? CoH 02:13, January 10, 2017 (UTC)

Sorry :/ It’s here, as well as every other Wiki where that import was used.

Oh god don’t tell me I did the import statement wrong ;-;
~Ursuul 02:16, January 10, 2017 (UTC)
Well, I just copied all your Wikia.js stuff to my wiki's Wikia.js and commented out anything in my global that might interfere, and it works perfectly for me, so that ain't it. I'm thinking it may be something in your Common that's breaking it. There is a lot of UserTags junk in there that historically doesn't like to play nicely with other scripts (protip: use ProfileTags) so that may have something to do with it. I'll poke around a bit. CoH 02:24, January 10, 2017 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Maybe, but the same bug occurs on the Nightangel Wiki, & it does not have UserTags installed. So...what to do?
~Ursuul 02:27, January 10, 2017 (UTC)

I'll beat my head against the desk until I acquire an answer. I'll run some tests on different wikis to see why it works for me and not for you. Be aware though that most of these tests will have to wait until tomorrow, thought I'll try to have an answer to you as soon as possible. Debugging is subtle art. CoH 02:36, January 10, 2017 (UTC)
Definitely take your time, this is pro-bono stuff after all. I can wait, just be sure not to damage the furniture ;)

Thanks & sorry for the problems,
~Ursuul 02:40, January 10, 2017 (UTC)

Pics or it didn't happen

────────────────────────────────────────────────────────────────────────────────────────────────────The "Add a Blog" option is actually working with the BlogList script on the Nightangel wiki, at least on my screen. It seems that the UserTags stuff is interfering, since the script doesn't work on wikis containing UserTags in Common. Can you ask another user to confirm? You could try to clear Common, run it in test mode, and check to see if it works on the other wikis. Or I could check since I can see the options. CoH 02:54, January 10, 2017 (UTC)

Screen Shot 2017-01-09 at 10.01.49 PM

Didn’t you browsed 4chan ;^)

Ok. I’ve commented out all of the Common on Nightangel, & upon running test mode, I still do not see either Add a Blog or Add a MediaWiki Page. I’ll go comment out the Wiki & Dresden Files Wiki Common.js & test that, but I have a feeling the result will not be much different. My Global.js & Global.css are both commented out, so that shouldn’t interfere. I’ll also ask another user from my Wiki who is still awake to come check out the Nightangel Wiki as well as the Wiki. After I’ve done all that, I’ll get back to you.
~Ursuul 03:03, January 10, 2017 (UTC)
Alright. If you would, when you have the chance, go here, enter test mode (you should be able to), and tell me if you can see any options. If you can't see anything, it's a problem on your end. I need to know if it's the script or some wacky personal bug. It makes no sense that I can see things while you can't. CoH 03:18, January 10, 2017 (UTC)
────────────────────────────────────────────────────────────────────────────────────────────────────Add a Blog does show up for me on your Wiki!

Besides that, I have a bit of confusing results, even after commenting out the Common.js pages of both depicted Wikis:
Screen Shot 2017-01-09 at 10.10.08 PM

Common is commented out, this is the test mode result.

Screen Shot 2017-01-09 at 10.23.55 PM

Same for

Besides the images, a user on my Wiki confirmed that they could see the Blog on the Nightangel Wiki. So, what do I do?
~Ursuul 03:27, January 10, 2017 (UTC)

Does BlogList work as well? I gave you temporary sysops so you should also see "Add a MediaWiki page" on my wiki.
It's bizarre that it works in some cases but not in others. I'm honestly not sure what the problem could be, and it's exceedingly rare for me to not have some answer. The fact that you can't see the options on the Nightangel wiki while other users can (even with your global code removed) makes me wonder if you should submit a bug report to Staff and have them look into your account.
But as for and Dresden, I need to see (assuming Common is still blanked) if I can see the options myself. Can you grant me temporary sysops so I can use test mode? CoH 03:34, January 10, 2017 (UTC)
Yes it appears to work. I can see the “Add a MediaWiki Page” as well. Also, sure, seems only fair that if you can trust me with temporary sysop rights that I can do the same, I’ll set you up with them on both Wikis real quick.
~Ursuul 03:37, January 10, 2017 (UTC)
Huh. I have no answers. It doesn't work on either wiki. CoH 03:43, January 10, 2017 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Well damn.
~Ursuul 03:44, January 10, 2017 (UTC)

Go ahead and demote me. I'll run through your Wikia.js code in the morning and see if there's some script that is interfering, but honestly, since I copy/pasted all your Wikia.js code to my wiki and had no problems, this might be worthy of a bug report. There's no reason why it shouldn't work. CoH 03:47, January 10, 2017 (UTC)
Ok. I’ll consider reporting it then, but I’ll wait till this morning. This was a real rollercoaster, but thanks for all your efforts.

Good night,
~Ursuul 03:54, January 10, 2017 (UTC)
From what I can see, it appears to be yet another server caching issue (the affected wikis aren't loading the ExtendedContributeButtonOptions script at all, likely because it wasn't approved at the time the wiki last made a change in their JS). Try changing the order of your importArticles array on the affected wikis (this'll force the server to generate a new cached version) and it hopefully should be working after review! - OneTwoThreeFall talk 08:33, January 10, 2017 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────I tried reshuffling the Import Statement like you said, & it works in test mode. I think that was it!

But seriously, thanks so much guys!
~Ursuul 13:24, January 10, 2017 (UTC)

Oh dear. It appears not to be working on the Dresden Files Wiki.
~Ursuul 13:44, January 10, 2017 (UTC)

UPDATE: It only appears to be working on the Wiki. All the other Wikis with that import statement, even after I reshuffle it, still have the bug. Not only that however, but BlogLink has stopped working on those wikis...
~Ursuul 13:53, January 10, 2017 (UTC)

I have a theory that the problem may be connected to the manner in which my form HTML is included, similar to this discussion. I'll check it out later today, but in the meantime, I've asked Cqm to take a look at this and see if he can uncover the problem. CoH 14:24, January 10, 2017 (UTC)
For me, at least, both scripts are working on wiki and Sword of Truth wiki.
On the Dresden Files wiki, there is a syntax issue in the MediaWiki:Common.js page (line 62, where the comment from line 11 is being closed early). On the Night Angel wiki, the JS minification process run on MediaWiki:Common.js causes the '*' at the end of line 1 and the '/' at the start of line 2 to end the comment early, causing a syntax error in line 3. Hope this helps, OneTwoThreeFall talk 17:01, January 10, 2017 (UTC)

RE: Element Question

Point me to an example page. Do you mean the final post on an individual Forum thread? CoH  13:57, January 26, 2017 (UTC)

No, I'm just an idiot. I think this is what you want:
.Forum .last-post {
CoH  14:03, January 26, 2017 (UTC)
That appears to have done the trick :) Any luck with the Pseudo Talk Page fix?
~Ursuul 14:08, January 26, 2017 (UTC)
...was there something I was supposed to do? I told you to copy/paste the content from my wikia.js file on my test wiki. That worked for me. All the desired elements were present. CoH  14:09, January 26, 2017 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────That’s odd. I remember I told you that when I tried it the Talk Page didn’t show up, & then you told me to toss it into a personal JS file. I tried it again just now, & it now works in test mode...¿?¿? Well, that idiocy on my part discarded, did you manage to get it to work on the Dev Wiki? Because in a comment on that code it says the Dev version doesn’t work.
~Ursuul 14:18, January 26, 2017 (UTC)

"Talk page code did work". My bad; I thought you managed to get it to work yesterday. As for the script here, I'll test it out to see if it works. CoH  14:22, January 26, 2017 (UTC)
Addendum: Nope, Dev import still doesn't work, despite being approved and identical to the CoHDev import. CoH  14:26, January 26, 2017 (UTC)
Oh! Lmao you misread me, I meant the code you left on this talk page, not the PseudoTalkPage code! I’m sorry, I should’ve been more clear, my bad.
Addendum response: Huh. Odd.
~Ursuul 14:28, January 26, 2017 (UTC)
Perhaps ask Rappy for comment? The two scripts are identical and approved. I have no idea why only one works. CoH  14:37, January 26, 2017 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Can’t hurt. I’d go ahead, but I think you’d have a more educated question to give him than I. Plus, I’m fiddling with the Forum part of the DarkOasisTheme; white shows through everywhere, looking for all the elements so that I can recolor them.
~Ursuul 14:40, January 26, 2017 (UTC)

I'll bring it to his attention. I tried it on another wiki, and once again could also only get the CoHDev import to work. CoH  14:42, January 26, 2017 (UTC)
Final addendum: I believe I found the issue. It's trailing whitespace that's registering as a parser error in the console. The CoHDev import lacks this whitespace. CoH  14:55, January 26, 2017 (UTC)
If you fix the Dev version, should I switch to that? Or will it stay as a copy on CohDev as well?
~Ursuul 14:58, January 26, 2017 (UTC)
Import from here, I'd say. After this, I intend to stop submitting changes to CoHDev scripts to make the code reviewers' lives easier. CoH  15:01, January 26, 2017 (UTC)
Final update, I swear; in the interests of simplicity, I've simply applied your preferred CSS settings for the back button and stuff to the main script, so you can remove the code immediately after the imports in your Wikia.js file. You can also move the imports back to the bottom once the script is approved if you want. CoH  15:15, January 26, 2017 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Oh sweet. I’ll set that up now. Thanks man.
~Ursuul 15:19, January 26, 2017 (UTC)

Re: ShowUserGroups message

Hey there, I replied to you over at User talk:OneTwoThreeFall#ShowUserGroups Classes & Orders suggestion last month, but I'm not sure if you noticed. Just letting you know, in case you didn't! - OneTwoThreeFall talk 06:46, October 12, 2017 (UTC)

BlogLink translation

I don't the the reason why I shouldn't translate it. (づ ̄ ³ ̄)づ 


Talk to me! 11:50, November 1, 2017 (UTC)
Awesome, thanks in advance!
UrsuulTalkCMDate11:54 AM Wednesday, November 1, 2017 (UTC)

FandomizedChat translations

I know that someone a French translation to the script but I want to see if you are able to translate the script documentation for the rest of the languages.

Ultimate Dark Carnage (talk) 23:52, November 11, 2017 (UTC)

Re: EmberFall

Hello, Ursuul. Thanks for informing me about the EmberFall script. I'm checking it out. :)

Out of curiosity, do you happen to know whether there is a way to request FANDOM to allow an exception to the customization policy?

17:20, January 10, 2019 (UTC)

Hmm... Thanks for the info, and for the help. I never knew all that! I will strive to abide by Wikia's policy from now on. :)
22:57, January 14, 2019 (UTC)
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+