Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
− | //JSCode to change the ' | + | //JSCode to change the 'a' tags with bogus attributes into real 'a' tags |
$(function() | $(function() | ||
{ | { | ||
− | + | $("a").each(function(){ | |
− | $(" | ||
if(jQuery.type($(this).attr("crd")) == "string" | if(jQuery.type($(this).attr("crd")) == "string" | ||
&& $(this).attr("crd").length > 0 | && $(this).attr("crd").length > 0 | ||
Line 11: | Line 10: | ||
&& $(this).attr("cru").length > 0) | && $(this).attr("cru").length > 0) | ||
{ | { | ||
− | + | var mailaddr=$(this).attr("cru") + "@" + $(this).attr("crd"); | |
− | + | $(this).attr("href", "mailto:" + mailaddr); | |
+ | $(this).html(mailaddr); | ||
+ | $(this).removeAttr("cru"); | ||
+ | $(this).removeAttr("crd"); | ||
} | } | ||
}); | }); | ||
}()); | }()); |
Latest revision as of 09:19, 1 February 2018
/* Any JavaScript here will be loaded for all users on every page load. */ //JSCode to change the 'a' tags with bogus attributes into real 'a' tags $(function() { $("a").each(function(){ if(jQuery.type($(this).attr("crd")) == "string" && $(this).attr("crd").length > 0 && jQuery.type($(this).attr("cru")) == "string" && $(this).attr("cru").length > 0) { var mailaddr=$(this).attr("cru") + "@" + $(this).attr("crd"); $(this).attr("href", "mailto:" + mailaddr); $(this).html(mailaddr); $(this).removeAttr("cru"); $(this).removeAttr("crd"); } }); }());