Ответ svick устарел: User:Lampak/MyLanguages.js
не поддерживается. Поэтому я продолжил и создал версию с фейслифтингом: больше не использовал устаревшие функции и стал намного проще.
Примечание: вопреки вопросу, это решение работает в любом браузере (IE, Chrome, Safari, ...), даже на мобильном, если вы не просматриваете m.wikipedia.*
.
использование
- Зайдите в настройки внешнего вида
- Нажмите на ссылку Custom JavaScript
- Создать или редактировать страницу
Скопируйте и вставьте код:
var prefLangs = ["en", "simple", "hu", "de", "it", "es", "pt", "pl", "sv"]; var prefClasses = $.map(prefLangs, function(lang) { return '.interwiki-' + lang; }); var prefElems = $(prefClasses.join(', ')); prefElems.parent().prepend("<hr>").prepend(prefElems); var highlitLangs = ["en", "simple", "hu"]; var highlitClasses = $.map(highlitLangs, function(lang) { return '.interwiki-' + lang; }); var highlitElems = $(highlitClasses.join(', ')); highlitElems.css('font-weight', 'bold');
Изменение
prefLangs
иhighlitLangs
массив в соответствии с вашими потребностями
(они не должны быть связаны, вы также можете выделить не перемещенные языки)- Сохраните и прочитайте Примечание: на странице
Вы также можете использовать его с вашим любимым инструментом для манипулирования веб-сайтами (Greasemonkey, Tampermonkey), но затем он будет привязан к вашему текущему браузеру. Использование вышеуказанного метода устанавливает скрипт везде, где вы вошли.