Здрасти хора,
От доста време ми липсваха специфични бутони при писане на коментар във форума. Известно време ползвах Chickenfoot . Но към момента поддръжката е спряна и не работи с новите версии на Firefox. За това реших да си прехвърля всички гъзарийки в Greasemonkey . Башка в момента преоткривам скоростта и мощта на XPath.
Ще споделя един мой простичък скрипт, който добавя болднат син текст при писане на коментарите.
За да използвам XPath включих в скрипта XPath-хелпер, предложен от Greasemonkey. Самия скрипт е много кратък:
var BlueBtn = document.createElement('a');
BlueBtn.appendChild(document.createTextNode('Blue'));
BlueBtn.setAttribute("onclick", "s('[color=blue][b]', '[/b][/color]', document.posting_form.message)");
BlueBtn.setAttribute("style", "color: blue; font-weight: bold;");
var content=$x("//a[@class='rtbutton']", XPathResult.FIRST_ORDERED_NODE_TYPE);
content.parentNode.insertBefore(BlueBtn, content); |
Ето целия скрипт с добавения хелпер: add_blu_button.user.js
Може да се добави директно в:
C:\Documents and Settings\ПОТРЕБИТЕЛ\Application Data\Mozilla\Firefox\Profiles\xxxxxxx.default\gm_scripts\add_blu_button\add_blu_button.user.js
Подобни скриптчета можете да си направите за анонимни цитати, за други цветове или за комбинация между няколко от опциите. Ако някой знай тайните емотикони може да ги добави и тях. Мисля, че всичките от чата могат да се ползват и тук.