Участник:Renessaince/common.js
Материал из Вікі Фаланстэра
Версия от 10:24, 28 сентября 2018; Renessaince (обсуждение | вклад) (крыніца — https://be-tarask.wikipedia.org/wiki/Удзельнік:Renessaince/common.js?oldid=1992139)
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Выберите очистку кэша в меню Инструменты → Настройки
/* зьмяшаныя раскладкі код з http://johannburkard.de/resources/Johann/jquery.highlight-4.js */ jQuery.fn.highlight = function(pat) { function innerHighlight(node, pat) { var skip = 0; if (node.nodeType == 3) { var pos = node.data.toUpperCase().indexOf(pat); if (pos >= 0) { var spannode = document.createElement('span'); spannode.className = 'highlight'; var middlebit = node.splitText(pos); var endbit = middlebit.splitText(pat.length); var middleclone = middlebit.cloneNode(true); spannode.appendChild(middleclone); middlebit.parentNode.replaceChild(spannode, middlebit); skip = 1; } } else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) { for (var i = 0; i < node.childNodes.length; ++i) { i += innerHighlight(node.childNodes[i], pat); } } return skip; } return this.length && pat && pat.length ? this.each(function() { innerHighlight(this, pat.toUpperCase()); }) : this; }; jQuery.fn.removeHighlight = function() { return this.find("span.highlight").each(function() { this.parentNode.firstChild.nodeName; with (this.parentNode) { replaceChild(this.firstChild, this); normalize(); } }).end(); }; if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0){}else{ $('div').highlight('a'); $('div').highlight('á'); $('div').highlight('b'); $('div').highlight('c'); $('div').highlight('e'); $('div').highlight('ë'); $('div').highlight('h'); $('div').highlight('i'); $('div').highlight('j'); $('div').highlight('k'); $('div').highlight('m'); $('div').highlight('o'); $('div').highlight('ó'); $('div').highlight('p'); $('div').highlight('t'); $('div').highlight('x'); $('div').highlight('y'); } /* падсьветка кірылічных сымбаляў у загалоўках */ document.getElementById("firstHeading").innerHTML=document.getElementById("firstHeading").innerHTML.replace(/([А-Яа-яієїІЄЇґҐЁёѢѣѴѵѲѳЎўЃѓЅѕЈјЉљЊњЌќЏџ]+)/g, "<b class='mixedlight'>$1</b>");