מדיה ויקי:Gadget-CiteTooltip.js: הבדלים בין גרסאות בדף
(←using [[mw:CodeEditor|CodeEditor]]: התאמה להערות ltr, עקב תלונת משתמשים.) |
מ (עיצוב) |
||
שורה 4: | שורה 4: | ||
createHint = function() { | createHint = function() { | ||
var elem = $($.escapeRE(this.href.replace(/.*#/, '#'))); | var elem = $($.escapeRE(this.href.replace(/.*#/, '#'))); | ||
if (elem.css('direction') == 'ltr') //tipsy forces text-align, so class itself is not enough | if (elem.css('direction') == 'ltr') | ||
return '<div | //tipsy forces text-align, so class itself is not enough | ||
return '<div class="mw-content-ltr" style="text-align:left">' + elem.html() + '</div>'; | |||
else | else | ||
return elem.html(); | return elem.html(); |
גרסה מ־15:25, 19 בפברואר 2012
if (wgAction == 'view')
mw.loader.using('jquery.tipsy', function() {
var
createHint = function() {
var elem = $($.escapeRE(this.href.replace(/.*#/, '#')));
if (elem.css('direction') == 'ltr')
//tipsy forces text-align, so class itself is not enough
return '<div class="mw-content-ltr" style="text-align:left">' + elem.html() + '</div>';
else
return elem.html();
},
gravity = function() {
var loc =
($(this).offset().top > ($(document).scrollTop() + $(window).height() - 120) ? 's' : 'n') +
($(this).offset().left > ($(document).scrollLeft() + $(window).width() / 4) ? '' : 'w');
return loc;
},
tipsyParams = {html: true, delayOut: 1500, delayIn: 300, fade: true, opacity: 1, gravity: gravity, title: createHint};
$(function() {$('sup.reference a').tipsy(tipsyParams);});
});