×
Create a new article
Write your page title here:
We currently have 181 articles on The Sonic the Hedgehog Wiki. Type your article name above or click on one of the titles below and start writing!



The Sonic the Hedgehog Wiki
181Articles
Revision as of 02:42, 28 December 2024 by Sonic City (talk | contribs) (Created page with "Any JavaScript here will be loaded for all users on every page load.: *** Custom user tags ***: (window.dev = window.dev || {}).profileTags = { noHideTags: true }; window.archiveListTemplate = 'Archive'; //fullpath specifier setting preloadTemplates_subpage = "case-by-case"; //Handling new navbox by @Luma.dash window.setTimeout(function() { var $container = $('.navb'), $imgBox = $('#contain'); if ($container) { $container.each(function() { $(this).find...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
/**** Custom user tags ****/
(window.dev = window.dev || {}).profileTags = { noHideTags: true };
window.archiveListTemplate = 'Archive';

//fullpath specifier setting
preloadTemplates_subpage = "case-by-case";

//Handling new navbox by @Luma.dash
window.setTimeout(function() {
var $container = $('.navb'), $imgBox = $('#contain');
if ($container) {
    $container.each(function() {
	    $(this).find('.desc').css({
        'border-top': '4px solid ' + $(this).css('border-left-color'),
    });
	});
}
if ($imgBox) 
    $('#contain img').css('object-fit', 'contain');
}, 1000);

function cbck (mutations) {
var $regular = $('.navb .wds-tab__content.wds-is-current').not(':has(.wds-tab__content.wds-is-current)');
$regular.css('grid-template-columns', '1fr 1fr 1fr 1fr');
$regular.css('justify-items', 'center');
}
$(function() {
	var tracked = document.querySelectorAll('.navb .tabber.wds-tabber');
	if (tracked !== null) {
		var observer = new MutationObserver(cbck);
		var options = {
		childList: true,
		subtree: true, 
		attributeFilter: ["class"]
		}
	Array.from(tracked).forEach(function(ele){
		observer.observe(ele, options);
	});
	}
});

/**** End of new navbox handling ****/

window.InactiveUsers = {
	 months: 4, 
	 text: 'Inactive',
};

//Quote color auto-set 
$(function() {
if ($('.portable-infobox .pi-secondary-background').length > 0) {
	$(':root').css('--lquote-color', $('.portable-infobox .pi-secondary-background').css('background-color')); //set css variable to our custom accent color
}
else 
	return;
});

/*Handling content moderator FANDOM badges to match our color by @Luma.dash*/
function callback(mutations) { //handle content moderator badge color
$('span[title="Content Moderator"] svg path:first-child').attr('fill', '#ce2029');	
}
$(function() {
var namespace = mw.config.get('wgCanonicalNamespace');
if (namespace == "User_blog" || namespace == "Message_Wall") {
	var observer = new MutationObserver(callback);
	var Comm;
	if (namespace == "User_blog") { //in case it is a user blog
		Comm = document.querySelector('#articleComments');
	}
	else if (namespace == "Message_Wall") { //in case it is a message wall
	Comm = document.querySelector('#MessageWall');
	}
var option = {
	childList: true, 
	subtree: true
};
observer.observe(Comm, option);
}
});