MediaWiki:Common.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 271: Line 271:
/* </pre> */
/* </pre> */


$("span.image-hover").each(function() {
$('.elements-to-hover').hover(function(){
var a = [$(this).attr("data-default"), $(this).attr("data-hover")],
    var idRef = $(this).data('tooltip-id');
b = /^https{0,1}\:\/\//;
    $('#'+idRef).addClass('yourBorderedClass');
if (a[0].search(b) + a[1].search(b) == 0) {
 
$(this).replaceWith(function() {
},function(){
return $("<img />").attr({
    var idRef = $(this).data('tooltip-id');
"class": "image-hover",
    $('#'+idRef).removeClass('yourBorderedClass');
"src": a[0].replace(/"/g,"&quot;"),
 
"data-a": a[0].replace(/"/g,"&quot;"),
"data-b": a[1].replace(/"/g,"&quot;")
}).mouseover(function() {
$(this).attr(
"src",
$(this).attr("data-b")
);
}).mouseout(function() {
$(this).attr(
"src",
$(this).attr("data-a")
);
});
});
}
});
});
ElEditors, Administrators
96,465

edits