| ViSiToR 
 
  
 Silver Member
 | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору LEX1
 
 Цитата:
 Нет, я думал что это только для улучшения вида самой панели
  . 
 
 Цитата:
 Хех, так я и сделал
  - просто 
 Цитата:
 | на этой панели (highlighter.js), есть возможность очистить подсветку на странице, и при этом не обновляя страниу | 
 
 Вот я и думал, что из этого UserJS, можно выдрать функцию которая выполняет очистку подсветки, и поместить её в код джавы на кнопке. Я пытался по разному сделать это, например, так:
 
 
 Код:
 | Go to page, "javascript: (function(){var count=0,text,dv;text=prompt('Поиск с подсветкой:\nSearch with Highlight:','');if(text==null || text.length==0)return;dv=document.defaultView;function searchWithinNode(node,te,len){var pos,skip,spannode,middlebit,endbit,middleclone;skip=0;if(node.nodeType==3){pos=node.data.toUpperCase().indexOf(te);if(pos>=0){spannode=document.createElement('SPAN');spannode.style.backgroundColor='pink';middlebit=node.splitText(pos);endbit=middlebit.splitText(len);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else if(node.nodeType==1&& node.childNodes && node.tagName.toUpperCase()!='SCRIPT' && node.tagName.toUpperCase!='STYLE'){for (var child=0;child<node.childNodes.length;++child){child=child+searchWithinNode(node.childNodes[child],te,len);}}return skip;};searchWithinNode(document.body,text.toUpperCase(),text.length);})();", , , "Find" + Go to page, "javascript: (function(){clearHighlight(window,true,here);})();" | 
 
 Но как ты понимаешь, тут даже не пахнит правильностью - но думаю направление верное
  (с точки зрения идеи). 
 
 Цитата:
 Скорее всего случаенно стёр
  , при разных опытах над файлами настроек. 
 
 Цитата:
 | Иногда сравнивай его с моим меню. В силу меньшего размера ошибок там (кажется) нет. | 
 Чтобы полностью избежать ошибок, думаю было бы разумно сравнивать с дефолтным файлом (тот который в папке defaults), но когда переселялись на девятую версию, я проверял файл и срвнивал с оригиналом девятки, и вроде бы ничего не упустил. Наверно в процессе эволюции упустил его (пункт) из вида
  . 
 
 | ---------- ViSiToR a.k.a CreatoR
 CreatoR это не ник, CreatoR это стиль жизни!
 | 
 |