LINUX.ORG.RU

userscript для ЛОР (greasemonkey)


0

1

Для автоматического выбора метода форматирования сообщения.

$ cat 1234.user.js

// ==UserScript==
// @name          LOR Submit mode
// @namespace     http://sdio.home.co.il/download/
// @description   script for changing default submit mode @LOR
// @include       http://www.linux.org.ru/profile/sdio/comment-message.jsp
// @include       http://www.linux.org.ru/profile/sdio/add_comment.jsp
// @include       http://www.linux.org.ru/profile/sdio/add.jsp
// ==/UserScript==

document.forms[0].mode.value = "ntobr"

// quot  -- TeX paragraphs w/quoting
// tex   -- TeX paragraphs w/o quoting
// ntobr -- User line break
// html  -- Ignore line breaks
// pre   -- Preformatted text



Написал лично для себя, но может кому-то полезно будет, 
мне не жалко :-)
★★★★★
Ответ на: комментарий от php-coder

Да, это я просто так вписал, а что?

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

Не, не надо менять innerText на innerHTML

надо добавить

/* 
 * This script is granted to the Public Domain
 */

+ HTMLElement.prototype.__defineSetter__("innerText", function (sText) + {
+     this.innerHTML = sText;
+ });
+ 
+ if((typeof HTMLElement != 'undefined') && (HTMLElement.prototype.__defineGetter__ != 'undefined'))
+     {
+         HTMLElement.prototype.__defineGetter__("innerText", function () {
+            var r = this.ownerDocument.createRange();
+            r.selectNodeContents(this);
+            return r.toString();
+         });
+     }

var AllTRelements=document.getElementsByTagName('tr'),i=0,element;

{  

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

>надо добавить

На этом Опера спотыкается.

Кстати, обновил скрипт. Теперь, вроде, есть и поддержка bash.org.ru

anonymous
()

Удаляет сообщения юзеров занесенных в черный список.
http://afik1.sal-chronus.co.il/~stas-user/lor/origin/ignore-list.user.js
Черный список в первой строке скрипта.

З.Ы. Приветствуются любые замечания направленные на улучшение работы скрипта (в javascript я "чайник"). С неконструктивной критикой идите мимо.

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

Добавил туда же подсветку сообщений для VIP юзеров.

sdio ★★★★★
() автор топика

Интегрировал в скрипт некоторые функции, адресс тот же:

http://specialforlor.narod.ru/lor.user.js

Всё проверялось только на Опере 9.20.

Главная фича -- форма быстрого ответа.

anonymfus ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.