מדיה ויקי:Gadget-CiteTooltip.js – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
Krinkle (שיחה | תרומות)
Maintenance: mw:RL/MGU - Updated deprecated module name
התנגשות
שורה 1: שורה 1:
if ( mw.config.get( 'wgAction' ) === 'view' && ! mw.user.options.get('gadget-popup')) //note: this gadget depends on jquery.tipsy and mediawiki.user.
if ( mw.config.get( 'wgAction' ) === 'view' && ! mw.user.options.get('gadget-popup')) //note: this gadget depends on jquery.tipsy and mediawiki.user.
mw.loader.using('mediawiki.util', function() { // do not contaminate main namespace.
mw.loader.using(['mediawiki.util', 'mediawiki.user'], function() {
if (mw.user.options.get('popupsreferencepreviews') == 1) return;
var
var
createHint = function() {
createHint = function() {

גרסה מ־03:21, 13 בדצמבר 2019

if ( mw.config.get( 'wgAction' ) === 'view' && ! mw.user.options.get('gadget-popup')) //note: this gadget depends on jquery.tipsy and mediawiki.user.
mw.loader.using(['mediawiki.util', 'mediawiki.user'], function() { 
	if (mw.user.options.get('popupsreferencepreviews') == 1) return;
	var
		createHint = function() {
			var elem = $(mw.RegExp.escape(this.href.replace(/.*#/, '#'))),
				html = elem.html(),
				ltr = elem.css('direction') == 'ltr',
				divClass = ltr ? 'class="mw-content-ltr"' : '',
				divCss = 'style="word-wrap:break-word;' + (ltr ? 'text-align:left;' : '') + '"';
			return html ? '<div ' + divClass + divCss + '>' + html + '</div>' : '';
		},
		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);});
});