Исходный текст
Цитата:
Итак, наконец-то руки дошли сделать скрипт, который давно уже хотел написать. Как вы знаете, многие граждане на форуме обожают всячески украшать свои мессаги "веселенькими" цветами, а некоторые - не будем показывать пальцем - шуруют все свои посты нестандартным шрифтом. Кому как, а мне это не нравится. Воспитывать всех, к сожалению, не в моих силах, но вот покоцать все эти ХУДОжественные изыски - вполне.
Представляю вашему вниманию чудо-скрипт Mf_Enhance. Сразу предупреждаю, что это UserJS для Оперы, так что Ословоды и Лисолюбы не при делах.
|
Что делает скрипт?
- Чистка постов от цветошрифтового шлака
1) полное очищение атрибутов шрифта, таких как гарнитура, цвет и размер.
2) сообщение об удалённых атрибутах
3) контроль допустимого диапазона размеров шрифта
- Отправка сообщения по Ctrl-Enter. Работает в поле быстрого ответа, обычного ответа, ПС, ЛС. Не работает в поле быстрого редактирования, а также порой не срабатывает и при обычном расширенном редактировании.
- Массовое открытие/скрытие спойлеров. Ctrl-клик на любой кнопке "Показать"/"Спрятать" затрагивает все спойлеры на странице, Shift-клик - только из текущего поста.
Каждую из фич можно отключить.
Инсталляция.
Сначала надо включить пользовательские скрипты - по умолчанию они выключены.
Вариант 1, через визуальные настройки. «Настройки» → «Дополнительно» → «Содержание» → «Настроить Javascript», поле «Мои файлы Javascript». Там указать директорию, куда будете складывать скрипты (конечно, ее надо сперва создать :). Удобно, если она будет внутри директории с Оперой.
Более подробно и со скринами написано
здесь.
Вариант 2, через ручные настройки. В поле
opera:config#UserPrefs|UserJavaScriptFile выставьте путь к директории, заодно проверьте, чтобы
opera:config#UserPrefs|AlwaysLoadUserJavaScript и
opera:config#UserPrefs|UserJavaScript были отмечены (ссылки кликабельны).
Затем скачайте приаттаченный скрипт mf_enhance.js, уберите расширение .txt и поместите его в указанную папку
Настройка
Настройка производится редактированием файла скрипта в любом текстовом редакторе.
Внимание: на Опере 9.5+ обнаружилось, что скрипты, содержащие национальные символы, должны быть в кодировке UTF8. Учтите это при сохранении.
Настройки сосредоточены в секции
// *** Опции скрипта ***
Конкретное значение каждой из них и допустимые значения указаны в комментариях
**************
ПОЛИГОН
**************
Место для тестирования скрипта, чтобы не ходить далеко.
* Чистка постов
* Спойлеры
_________________________________
Оставляйте свои пожелания. Правда, трафик экономить не получится, т.к. скрипты начинают выполняться после полной загрузки страницы.