Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User:HashJona/common.js: Difference between revisions

From Growtopia Wiki
No edit summary
mNo edit summary
Line 4: Line 4:
     });
     });
});
});
$(".gtw-tabview").on("click","a", function() {
var $parent = $(this).parents(".gtw-tabview");
var $href = $(this).attr("href");
if(!/^\/wiki\//.test($href)) return false; // Only allow wiki interlink for security reason
$parent.find("a").removeClass("active");
$(this).addClass("active");
$parent.next(".gtw-tabpage").remove();
$.get($href, function(a) {
$parent.next(".gtw-tabpage").remove();
$("<div>",{class:"gtw-tabpage"}).insertAfter($parent).html($(a).find("#mw-content-text .mw-parser-output").html());
});
    return false;
}).each(function(){
var $default = $(this).attr("data-default");
if($default != undefined) {
$(this).find("a[href$="+$default+"]").click();
console.log('logging: ' +  $default);
}
});

Revision as of 21:42, 25 May 2025

$(function() {
    $("span.no-blank-target").each(function() {
    	$(this).closest("a").removeAttr("target");
    });
});

$(".gtw-tabview").on("click","a", function() {
		var $parent = $(this).parents(".gtw-tabview");
		var $href = $(this).attr("href");
		if(!/^\/wiki\//.test($href)) return false; // Only allow wiki interlink for security reason
		$parent.find("a").removeClass("active");
		$(this).addClass("active");
		$parent.next(".gtw-tabpage").remove();
		$.get($href, function(a) {
			$parent.next(".gtw-tabpage").remove();
			$("<div>",{class:"gtw-tabpage"}).insertAfter($parent).html($(a).find("#mw-content-text .mw-parser-output").html());
		});
	    return false;
	}).each(function(){
		var $default = $(this).attr("data-default");
		if($default != undefined) {
			$(this).find("a[href$="+$default+"]").click();
			console.log('logging: ' +  $default);
		}
	});