Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
[KG_SeparateGameLink](docs/KG_SeparateGameLink.md) | Добавляет ссылку на создание нового заезда по текущему режиму (исключает возможность попадания в заезды других игроков) |
[KG_PrivateChatLink](docs/KG_PrivateChatLink.md) | Приватный диалог в чате по Shift + клик ЛКМ по нику пользователя в окне сообщений |
[KG_GlasslessBio](docs/KG_GlasslessBio.md) | В разделе «Сводка» изменяет вид блока «Био» | ![][c]
[KG_antipalevo](docs/KG_antipalevo.md) | Выделяет жирным шрифтом приватные сообщения в процессе набора, предотвращая казусы при ошибочной отправке шёпота в общий чат | ![][i]

Условные обозначения:

Expand Down
6 changes: 6 additions & 0 deletions docs/KG_antipalevo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## KG_antipalevo [![Установить](http://s43.radikal.ru/i101/1406/15/25aa0cc99cf2.png)](https://github.com/voidmain02/KgScripts/raw/master/scripts/KG_antipalevo.user.js)
**Авторы:** [un4given](http://klavogonki.ru/u/#/111001/)

Выделяет жирным шрифтом приватные сообщения в процессе набора, предотвращая казусы при ошибочной отправке шёпота в общий чат.

Скрипт входит в состав [KlavoTools](http://klavogonki.ru/forum/general/669/page1/).
14 changes: 13 additions & 1 deletion klavotools.json
Original file line number Diff line number Diff line change
Expand Up @@ -621,7 +621,7 @@
"Профиль",
"Бортжурнал"
],
"description": "добавляет кнопку для сохранения результата любого заезда в бортжурнале"
"description": "Добавляет кнопку для сохранения результата любого заезда в бортжурнале"
},
{
"name": "tagHide",
Expand All @@ -634,5 +634,17 @@
"Форум"
],
"description": "Позволяет делать на форуме хайды с подзаголовками. Подзаголовок должен быть помещён внутри хайда между знаками равно"
},
{
"name": "KG_antipalevo",
"version": "1.2.0",
"authors": [
"un4given"
],
"disabled": true,
"tags": [
"Чат"
],
"description": "Выделяет жирным шрифтом приватные сообщения в процессе набора, предотвращая казусы при ошибочной отправке шёпота в общий чат"
}
]
34 changes: 34 additions & 0 deletions scripts/KG_antipalevo.user.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// ==UserScript==
// @name KG_antipalevo
// @author un4given (u.menya.vse@zzzae.biz)
// @version 1.2
// @description Prevents fuckuping while privating on klavogonki.ru
// @include http://klavogonki.ru/g*
// @include http://www.klavogonki.ru/g*
// ==/UserScript==

(function() {

function antiPalevo(o) {
if (/^\<.*\>/.test(o.value))
{
if (!/private/.test(o.className)) o.className+=" private"
} else {
o.className = o.className.replace(" private", "")
}
}

if (window.self != window.top) return;

var s = document.createElement('script');
s.innerHTML = antiPalevo;
document.body.appendChild(s);

//attaching events...
inputs = document.getElementsByClassName("text");
for (i=0; i<inputs.length; i++)
{
inputs[i].setAttribute('onkeyup', 'antiPalevo(this)');
inputs[i].setAttribute('onpaste', 'antiPalevo(this)');
}
})()