Wikia Developers Wiki


153 Edits since joining this wiki
January 31, 2012


Hi, welcome to Wikia Developers Wiki! Thanks for your edit to the Countdown/code.js page.

If you need help, and there are no local admins here, you may want to visit the forums on the Community Central Wiki. Looking for live help? Then join us for an upcoming webinar to chat with staff and other Wikia editors. You can also check our Staff blog to keep up-to-date with the latest news and events around Wikia.

Happy editing, Grunny@Wikia (help forum | blog)


Done, done and done. Let's do the lot of them! :) --  pecoes  20:16, January 03, 2013 (UTC) 


ChatObject is beautiful. This makes literally every chat dev's life 100x easier. Thanks. --Kangaroopowah (Talk) 18:46, August 12, 2013 (UTC)

Thank you for the kind words! Please propose any additions or features or code if you wish! TK-999 (talk) 18:57, August 12, 2013 (UTC)
I'm going to add one thing that is just a log function that checks to see if console.log exists before using it. On top of that, it also adds the "ChatObj:" prefix to any console message from ChatObj to distinguish its console messages from other ones. --Kangaroopowah (Talk) 19:06, August 12, 2013 (UTC)
Thanks! TK-999 (talk) 19:37, August 12, 2013 (UTC)


Hi, can you take a look at my edit to the QuickTools/code.js, I think I broke it after adding the same statement twice, am I right? — FarewellEleven at Wikia Developers Wiki Wiki 19:40, August 12, 2013 (UTC)

Just fixed. :) TK-999 (talk) 19:42, August 12, 2013 (UTC)
Oh, thanks, nice to know I didn't break it much FarewellEleven at Wikia Developers Wiki Wiki 19:56, August 12, 2013 (UTC)
Fixed my quicktools script...
Prinplat ]Open Source[


Hi, you know the contributions tab, you provided, its just linking to Special:Contributions/User, can you fix this? --— FarewellEleven at Wikia Developers Wiki Wiki 15:08, August 13, 2013 (UTC)

Sorry about that, I've adjusted the code where I originally posted it (Pecoes' talk). TK-999 (talk) 19:04, August 13, 2013 (UTC)


Hi, are you still up for the rejuvenation of WikiSwitch? --— FarewellEleven at Wikia Developers Wiki Wiki 16:54, August 16, 2013 (UTC)

Think so. Which features would you like to see implemented? TK-999 (talk) 20:26, August 16, 2013 (UTC)
Sorry for the late reply, Wikipedia's had all my attention lately. I'd not really like any features implemented/ Just the code back to working again. — FarewellEleven at Wikia Developers Wiki Wiki 23:04, August 16, 2013 (UTC)

Apologize from ZackLEGOHarryPotter

I am so sorry that I made a disruption! Please unblock me in Pooh's Adventures Wiki!? It was just a request. Please unblock me in Pooh's Adventures Wiki. I am so very sorry. Please forgive me? I will never making disruptions ever again! I promised! I am really, really sorry. Please forgive me?

I saved the pages from Pooh's Adventures Wiki from NincompoopGuy and I help Freddieholc, Iamnater1225, Stu-art McMoy .5, Pokemonlover1 and DragonSpore18! Please unblock me in Pooh's Adventures Wiki. I am very sorry. Please forgive me! :'(

Sorry, based on the fact that your immature behavior remained unchanged despite numerous warnings from VSTF and Staff members, I have a good faith belief your actions contributed to the situation escalating on your home wiki. As such, I've decided to place this block, and I intend to uphold it at the moment—if you feel the block was unfair, you can use Special:Contact/general to appeal. TK-999 (talk) 01:21, October 5, 2013 (UTC)

I understand. Can you unblock me in Pooh's Adventures Wiki? Because I am loyal to Pooh's Adventures Wiki. I apologize because I made a mistake. Not disruption. Please. I will behave.

I said, I understand. Can you unblock me in Pooh's Adventures Wiki? Because I am loyal to Pooh's Adventures Wiki. I apologize because I made a mistake. Not disruption. Please. I will behave. Look, I promise and I will never make disruptions again. OK? Can you unblock me in Pooh's Adventures Wiki? Please.

Sorry, repeating your question won't change my point. As stated above, you can contact a local admin or use Special:Contact to appeal the block. TK-999 (talk) 22:20, October 5, 2013 (UTC)

We got a problem on Pooh's Adventures Wiki and Thomas the Tank Engine Answers! There were two trolls on the loose. Their names were EffIsForFriendsWhoDoThingsTogether and Shrektheogre. They are causing alot of trouble by messing up alot of pages on Pooh's Adventures Wiki and Thomas the Tank Engine Answers. Can you please block those two trolls: EffIsForFriendsWhoDoThingsTogether and Shrektheogre. Thank you.


Since you are a code-editor, I was wondering if you could add ExternalImageLoader to DemoScripts.js so that I could set up an example on the template page? ~ UltimateSupreme 15:27, October 11, 2013 (UTC)


Hi! Can you explain how I can install these codes to my wiki? Thanks.

Minettäjä (talk) 11:51, October 13, 2013 (UTC)Minettäjä

Learning JavaScript

Hi, do you know any JavaScript guide. I have read basics of JavaScript, but I want write scripts for my wiki. So do you know JS guides? Minettäjä (talk) 15:41, October 14, 2013 (UTC)Minettäjä is a good resource and also has a list of other sites. TK-999 (talk) 14:55, October 15, 2013 (UTC)

Hungarian Language Pack

Hello TK, would you be willing to make a Hungarian language pack for PowerPageMaker? I noticed you added that language to another script, so I figured I'd ask you. Thank you.

Code Lyoko Wiki: User: Deadcoder 16:19, March 30, 2014 (UTC)

My Block

Hello TK-999, it turns out that on the community central wiki chat i was banned... here's the thing there was this user who came on chat raging out at me accusing me of bad mouthing a user, he threatened to kill me, and he was using a large array of slurs. All I said was 'wat' before my ban, occurred here's the thing if you blocked me for 'thrash talking' or whatever that guy accused me of, which I wasn't doing by the way, and I feel if you banned for trash talking or whatever that guy said, that this is false advertising, because it said "Misbehaving in chat" I wasn't misbehaving or breaking any rule to be exact.

Also it appears that I'm blocked from community central why?

I feel that this is injustice that I banned for a false reason and blocked with no explanation or warning whatsoever.

I would also like to know why I was banned and blocked.

Best Regards, Deadpool the merc

Deadpool the merc (talk) 20:44, March 30, 2014 (UTC)Deadpool the merc

Chat ban reason drop down list

Hey there,

I wanna create a Chat JavaScript, a Chat Ban list reason drop down list, how do i do that?

Thanks! Maurriccee Talk to me! | Sign my Guestbook!
12:22, July 27, 2016 (UTC)

Hi :)

Add this to MediaWiki:Custom-chat-ban-template

<form class="WikiaForm"> 
		<div class="input-group"> 
			<label for="chat-ban-expiry">{{msg-chat-ban-modal-label-expires}}</label> 
			<select id="chat-ban-expiry"> 
				<option value="{{time}}">{{text}}</option> 
		<div class="input-group"> 
			<label for="chat-ban-reason">{{msg-chat-ban-modal-label-reason}}</label>
			<select id="chat-ban-reason">
				<option value="{{text}}">{{text}}</option> 
			<input id="chat-ban-reason" maxlength="160" value="{{msg-chat-log-reason-banadd}}" placeholder="{{msg-chat-log-reason-banadd}}" />

And add this to MediaWiki:Chat.js:

ChatBanModal = function(title, okCallback) {
	require(['jquery','wikia.ui.factory','wikia.mustache'], function($, uiFactory, Mustache) {
			$.get(mw.config.get('wgScript') + '?action=raw&title=MediaWiki:Custom-chat-ban-reasons'),
			$.get(mw.config.get('wgScript') + '?action=raw&title=MediaWiki:Custom-chat-ban-template')
		).then(function(uiModal, reasons, tmpl) {
			var mustacheContext = {
				'msg-chat-log-reason-banadd': $.msg('chat-log-reason-banadd'),
				'msg-chat-ban-modal-label-expires': $.msg('chat-ban-modal-label-expires'),
				'msg-chat-ban-modal-label-reason': $.msg('chat-ban-modal-label-reason'),
				banOptions: ( function () {
					var opts = [], time = {
						'seconds' : 1,
						'minutes' : 60,
						'hours' : 3600,
						'days' : 86400,
						'weeks' : 604800,
						'months' : 2592000,
						'years' : 31536000
					$.msg('chat-ban-option-list').split(',').forEach(function(option) {
						option = option.split(':');
						var lt = option[0].split(' ');
							time: time[lt[1]] * parseInt(lt[0]),
							text: option[1]
					return opts;
				} )(),
				hasReasons: reasons[0].length ? {
					reasons: ( function() {
						var res = [];
						reasons[0].split('\n').forEach(function(reason) {
								text: reason
						return res;
					} )()
				} : false
			banModalConfig = {
				type: 'default',
				vars: {
					id: 'ChatBanModal',
					size: 'small',
					content: Mustache.render(tmpl[0], mustacheContext),
					title: title,
					buttons: [
							vars: {
								value: $.msg('chat-ban-modal-button-ok'),
								classes: ['normal', 'primary'],
								data: [
										key: 'event',
										value: 'ok'
							'vars': {
								'value': $.msg('chat-ban-modal-button-cancel'),
								data: [
										key: 'event',
										value: 'close'


			uiModal.createComponent(banModalConfig, function (banModal) {
				var reasonInput = banModal.$element.find('#chat-ban-reason');

				function banUser() {
					var reason = reasonInput.val(),
						expires = banModal.$element.find('#chat-ban-expiry').val();

					okCallback(expires, reason);
					console.log(expires + ' ' + reason);


				reasonInput.placeholder().keydown(function (e) {
					if (e.which === 13) {
						// Submit when 'enter' key is pressed (BugId:28101).

				banModal.bind('ok', function (event) {

Then you can add your own reasons to MediaWiki:Custom-chat-ban-reasons (each reason should be on a new line) TK-999 (talk) 11:47, July 27, 2016 (UTC)

Thanks for the help, I appreciated it! :) Maurriccee Talk to me! | Sign my Guestbook!
12:22, July 27, 2016 (UTC)

For some reason when I try to add the first stuff on here: it doesn't allow me, it says: This action has been automatically identified as harmful, and therefore disallowed. If you believe your edit was constructive, please inform an administrator of what you were trying to do. A brief description of the abuse rule which your action matched is: NS_MEDIAWIKI Protection

Maurriccee Talk to me! | Sign my Guestbook!
12:27, July 27, 2016 (UTC)

Edit these pages on your wiki, not on this wiki :) TK-999 (talk) 12:31, July 27, 2016 (UTC)

Should I make a page of what I did here first? Also, how can I use it for personal use, like on chat,js? Maurriccee Talk to me! | Sign my Guestbook!
12:55, July 27, 2016 (UTC)


Banned me for what? Telling that guy he was wrong? It's funny how you think you can ban people without warning first. XD

Around Wikia's network

Random Wiki