(no subject)

Jan 04, 2006 15:17

Почитал вот, опять раздразнился. Поставил, наконец, этот Greasemonkey.
Таки хорошо.
Меня уже давно раздражает правая колонка в основных выпусках анек.ру (при распечатке налезает на основной текст). Пришла пора исправить. Вопрос только - как?
В javascript-е я не Копенгаген.
Но есть такая вещь, как Platypus. Помогает создать скрипты для обезьянки.
С него и начал. Получилось так:

// ==UserScript==
// @name Platypus-http://anekdot.ru/a/an0601/o060104;10.html
// @namespace Platypus
// @include http://anekdot.ru/a/an0601/o060104;10.html
function do_platypus_script() {
platypus_do_function(window, 'smart_remove',document.getElementById('menu_right'),'null');
}; // Ends do_platypus_script
window.addEventListener("load", function() { do_platypus_script() }, false);//.user.js

Плюс - не надо ничего знать: ткнул в объект, стер его, записал полученный результат.
Недостаток в том, что для каждой мелочи задействованы оба extension-а (greasemonkey+platypus).

Так что, заглянув в книгу, всё таки решил, что свой (не платипусный) вариант будет лучше:

=== anek.ru.user.js: ===

// ------------------------------------------------------------------------
// Print anekdot.ru
// ------------------------------------------------------------------------
// ==UserScript==
// @name Print anekdot.ru
// @author Alex8
// @namespace Alex8
// @description Remove right column at anekdot.ru pages
// @include http://anekdot.ru/*
// @date 2006-01-04
// @version 0.1
// ==/UserScript==

var rightMenu = document.getElementById('menu_right');
if (rightMenu) {
rightMenu.parentNode.removeChild(rightMenu);
}
=== конец цитаты ===

Вот.
Previous post Next post
Up