מדיה ויקי:Gadget-RefTooltip.js

מתוך מורה הנבוכים
גרסה מ־16:09, 26 באוגוסט 2018 מאת Hamore (שיחה | תרומות) (יצירת דף עם התוכן "** SOURCE: he.wikipedia.org/wiki/MediaWiki:Gadget-CiteTooltip.js **: if ( mw.config.get( 'wgAction' ) === 'view' ) // note: this gadget depends on jquery.tips...")
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה אל: ניווט, חיפוש

הערה: לאחר השמירה, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload), או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר: להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh), או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: לפתוח תפריט ← הגדרות (במחשב מק: Opera ← העדפות) ואז ללחוץ על פרטיות ואבטחה ← מחק היסטוריית גלישה ← Cached images and files.
/***
SOURCE: he.wikipedia.org/wiki/MediaWiki:Gadget-CiteTooltip.js
***/
if ( mw.config.get( 'wgAction' ) === 'view' ) // note: this gadget depends on jquery.tipsy and mediawiki.user.
mw.loader.using('mediawiki.RegExp', function() { // do not contaminate main namespace.
	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, delayIn: 200, delayOut: 1200, fade: true, opacity: 1, gravity: gravity, title: createHint};

	$(function() {$('sup.reference a').tipsy(tipsyParams);});
});