Користувач:Krupski Oleg/qkeys.js
Перейти до навігації
Перейти до пошуку
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
function setupQBox(){
if (!document.editform || !window.qKeys) return;
var qBox = document.createElement('div'); qBox.id = 'qbox';
document.getElementById('content').appendChild(qBox);
qBox.style.position = 'absolute';
qBox.style.top = document.editform.wpTextbox1.offsetHeight + 300 + 'px';
qBox.style.left = '-1000px';
var accessKeys;
for (var i in qKeys) {
accessKeys = qKeys[i][0].split('');
if (!qKeys[i][2]) qKeys[i][2] = ''; //if tagClose is empty
for (var j in accessKeys)
insertLink(qBox, accessKeys[j], qKeys[i][1], qKeys[i][2]);
}
}
$(setupQBox);
function insertLink(parent, accessKey, tagOpen, tagClose){
var a = document.createElement('a');
a.href = '#';
a.accessKey = accessKey;
if (navigator.userAgent.indexOf('MSIE')>=0 && !window.opera) {//IE
a.onfocus = function(){insertTags(tagOpen,tagClose,'');return false};
a.onclick = function() {return false};
} else { //Firefox and Opera
a.onclick = function(){insertTags(tagOpen,tagClose,'');return false};
}
parent.appendChild(a);
}