לדלג לתוכן

משתמש:למאי נ"מ/Guycn2/CustomAccessKeys.js

מתוך המכלול, האנציקלופדיה היהודית

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/*

הוספת קיצורי מקלדת אישיים לדפים מסוימים

הוראות לשימוש בסקריפט מופיעות בדף השיחה

Written by: [[User:Guycn2]]; [[w:he:user:Guycn2/CustomAccessKeys.js]]

*/
(function () {
	
	if (
		typeof window.orientation !== 'undefined' ||
		typeof window.customAccessKeys !== 'object' ||
		!Array.isArray(window.customAccessKeys)
	) {
		return;
	}
	
	mw.loader.using('mediawiki.util', function () {
		window.addEventListener('keydown', function (event) {
			for (var i in window.customAccessKeys) {
				if (event.altKey && event.key === window.customAccessKeys[i].key) {
					window.location.assign(mw.util.getUrl(window.customAccessKeys[i].page));
				}
			}
		});
	});
	
})();