Предупреждение: вы несете полную ответственность за любые действия, которые вы выполняете с помощью всплывающих окон навигации. Вы должны понимать политики Википедии и использовать этот инструмент в рамках этих политик, иначе вы рискуете заблокировать редактирование . |
Всплывающие окна навигации - это дополнительная функция Википедии, которая предлагает легкий доступ к предварительному просмотру статей и нескольким функциям Википедии во всплывающих окнах, которые появляются при наведении курсора на ссылки. Его не следует путать с предварительным просмотром страниц , который является всплывающим окном по умолчанию, более ориентированным на читателя, которое есть у всех анонимных и новых пользователей без необходимости его установки.
- Установка: введите Special: Preferences и нажмите «Gadgets»; в разделе «Просмотр» установите флажок, чтобы включить « Всплывающие окна навигации : предварительный просмотр статей и функции редактирования всплывают при наведении курсора на ссылки», затем нажмите «Сохранить». Следуйте инструкциям на странице, чтобы обойти кеш браузера.
Если у вас возникли проблемы, вы можете просмотреть некоторые часто задаваемые вопросы .
Функции
- Всплывающие подсказки при наведении курсора мыши на статьи (включая пользовательские страницы):
- Предварительный просмотр первой части текста статьи при наведении указателя мыши на ссылку на статью
- Предварительный просмотр первого изображения в статье
- Если есть информационное окно с изображением, и это не информационное окно, основанное на Викиданных, изображение в информационном окне будет принято как первое изображение.
- Изображение , показанное в окне предварительного просмотра можно контролировать путем добавления намек изображения в статье, в виде невидимого HTML комментария:
<!-- popup [[File:Desired_Preview_Image.jpg]] -->
.
- Предварительный просмотр информации о выбранной странице: размер, количество ссылок, количество изображений, количество категорий и возраст страницы
- Сообщает вам о перенаправлениях, заглушках и страницах значений.
- Доступ в один клик для редактирования страницы, истории страницы, самого последнего редактирования, правок, внесенных последним участником, [a] изменений с момента моего редактирования, [a] перемещения страницы, того, какие ссылки здесь, связанных изменений, просмотра или отмены отслеживания, защиты или снятия защиты (для администраторы), страницу обсуждения, отредактируйте страницу обсуждения и начните новую тему на странице обсуждения
- Наведите указатель мыши на ссылки на изображения:
- Предварительный просмотр изображений
- Предварительный просмотр описаний файлов
- Предварительный просмотр ссылок на файлы
- Сообщает вам, находится ли изображение в Commons
- Наведение указателя мыши на пользовательские ссылки:
- Доступ в один клик к странице пользователя, пользовательскому пространству, разговору пользователя, редактированию разговора пользователя, новому разделу в разговоре пользователя, пользователю электронной почты, вкладу и дереву вкладов, (для администраторов) удаленных вкладов пользователей, журналу пользователя, (для администраторов) блокировка пользователь, изменить счетчик ( инструмент анализа пользователей ), заблокировать журнал
- Наведите указатель мыши на сноски:
- Предварительный просмотр содержания сносок
- Наведите курсор мыши на любую вики-ссылку:
- Очистить кеш всплывающих окон [b]
- Включение / отключение предварительного просмотра [b]
- Включение / отключение всплывающих окон [b]
- Предварительный просмотр различий и доступ к обеим ревизиям в списке наблюдения, истории и связанных изменениях
- Предварительный просмотр выбранных вики-ссылок при редактировании (используйте мышь, чтобы выбрать одну вики-ссылку)
- Отмена вандализма одним щелчком мыши из браузера истории (см. Изображение)
- Сочетания клавиш (необязательно)
- Автоматически исправлять ссылки для обхода перенаправлений и страниц устранения неоднозначности (необязательно)
- Должен работать на всех вики-сайтах Викимедиа
Монтаж
У вас должна быть учетная запись пользователя для установки и использования функции всплывающих окон навигации. Если у вас нет учетной записи, вам нужно будет создать ее и войти в систему.
- Перейдите в Настройки → Гаджеты → Просмотр → Всплывающие окна навигации : при наведении курсора на ссылки появляются функции предварительного просмотра и редактирования статей.
Другие вики или global.js
Добавьте в файл пользовательского скрипта следующее:
// [[Википедия: Инструменты / Всплывающие окна навигации]] mw . погрузчик . load ( 'https://en.wikipedia.org/w/load.php?modules=ext.gadget.Navigation_popups' );
После сохранения страницы очистите кеш браузера (в Internet Explorer Ctrl + F5; в Mozilla Firefox ⇧ Shift + Ctrl+ R; в Opera F5 ). Предполагая, что вы не отключили JavaScript в своем браузере, всплывающее окно должно появляться всякий раз, когда вы наводите указатель мыши на внутреннюю ссылку в Википедии. Если вы используете несколько веб-браузеров или несколько компьютеров, вам может потребоваться очистить кеши для каждого, чтобы появилось всплывающее окно.
Чтобы установить сценарий в Commons или викисловарь, повторите эту процедуру на этих вики.
Чтобы удалить скрипт, удалите указанные выше строки с той же страницы и очистите кеш браузера.
Руководство по использованию
Этот инструмент генерирует «всплывающие подсказки» при наведении указателя мыши на активные ссылки и изображения. Эти всплывающие окна предоставляют информацию о цели ссылки и обеспечивают быстрый доступ к ряду соответствующих действий.
Если вы удерживаете клавишу Shift, вы можете перетаскивать всплывающее окно.
Всплывающие окна зависят от типа ссылки:
- Ссылки на обычные статьи : всплывающее окно обеспечивает предварительный просмотр первого абзаца и изображения статьи; меню Действия позволяет просматривать историю и страницу обсуждения статьи, редактировать и просматривать статью и т. д.
- В поле редактирования : выделите [[ссылка вики]], чтобы открыть всплывающее окно со статьей.
- Ссылки различий : на страницах истории или списка наблюдения наведите указатель мыши на ссылки различий, такие как «(cur)» или «(prev)», чтобы получить сводку различий; меню Действия позволяет отменить или отменить редактирование.
- Пользователь: ссылки : информация о статусе пользователя; Меню пользователя дает доступ к странице обсуждения, недавним сообщениям и т. Д.
- Ссылки на изображения : информация со страницы описания изображения.
- Во всплывающих окнах: большинство ссылок во всплывающих окнах открывают новые всплывающие окна при наведении курсора.
Конфигурация (необязательно)
Существуют десятки настраиваемых параметров, которые добавляют или удаляют различные мощные функции, подробно описанные ниже.
Семь необязательных структур
Есть семь встроенных вариаций стиля: короткие меню (по умолчанию), меню, облегченный, оригинальный, ностальгия, фантазия, фантазия2.
- Чтобы изменить свой выбор, см. Два
popupStructure
бита в #Options чуть ниже. - Более подробные сведения о каждом из них см. В разделе / Примеры структуры .
Короткие меню (по умолчанию)
Меню
Lite
Оригинал
Ностальгия
Изысканный
Необычный2
Изменение внешнего вида ваших всплывающих окон
Редактируя свой пользовательский файл CSS , вы можете изменить внешний вид всплывающих окон. Ваш пользовательский файл CSS имеет то же имя, что и файл JavaScript, но с «css» вместо «js» в конце. Поэтому вам следует отредактировать страницу .css вашего текущего скина .
Вот пример, в котором текст немного больше.
. navpopup { размер шрифта : 0,875 em ! important ;} . popup_menu { margin-top : 1.1 em ! important ;}
Вот пример, который дает всплывающее окно с апельсиновым вкусом с рамкой и изменяет используемый шрифт. Это заставляет всплывающие окна выглядеть довольно глупо, но показывает, что вы можете сделать, если захотите.
. navpopup { цвет фона : # FFBE20 ! важно ; семейство шрифтов : serif ! important ; цвет : # 404 ! важно ; размер шрифта : средний ! важный ; }
Параметры
Вы можете установить несколько параметров. Для этого отредактируйте свой пользовательский файл JavaScript и добавьте строку формы, где и выбраны из приведенной ниже таблицы. Например, чтобы включить расширенные меню и включить ссылки администратора, вам нужно добавить что-то вроде этого в свой файл JavaScript:window.option = value;
option
value
окно . popupStructure = 'меню' ; окно . popupAdminLinks = true ;
Вариант | Значения По умолчанию в bold | Описание |
---|---|---|
[ | ]||
Базовый | ||
popupDelay | 0.5 , десятичное число | Количество секунд до появления всплывающих окон. |
popupHideDelay | 0.5 , десятичное число | Приблизительное количество секунд между тем, как указатель мыши покинет всплывающее окно, и его исчезновением. |
simplePopups | true , false | Если вам просто нужны ссылки или вы считаете, что пропускная способность слишком велика, установите для этого параметра значение true . Данные не будут загружены и всплывающие окна будут просто состоять из списка ссылок , если вы установите один из следующих вариантов true : popupUserInfo , popupPreviewDiffs , popupPreviewHistory , popupCategoryMembers , imagePopupsForImages . |
popupStructure | 'original' , 'fancy' , 'fancy2' , 'menus' , , ,'shortmenus' 'lite' 'nostalgia' | Выберите структуру всплывающих окон - посмотрите примеры скриншотов . Параметр 'original' , который используется по умолчанию, если simplePopups есть true (или если известно, что ваш браузер не поддерживает меню), содержит все навигационные ссылки во всплывающем окне; 'nostalgia' , 'fancy' и fancy2 варианты этого. Этот 'shortmenus' параметр, который является значением по умолчанию, если simplePopups это не так true , помещает ссылки навигации во всплывающие меню, которые появляются при наведении указателя мыши на ссылки рядом с заголовком всплывающего окна. 'menus' является более обширной версией 'shortmenus' с большим количеством ссылок. Наконец, 'lite' это очень простая структура, только с предварительным просмотром и без каких-либо навигационных ссылок.Обратите внимание, что для установки этой переменной вам необходимо включить одинарные кавычки, например . |
popupActionsMenu | true , false | При использовании меню у вас может быть либо ссылка на заголовок во всплывающем окне, генерирующая меню (если это установлено false ), либо отдельное меню «действий» (если установлено true , по умолчанию). |
popupAdminLinks | true , false | Ссылки для блокировки людей, удаления страниц и защиты или снятия защиты с страниц по умолчанию доступны только администраторам. Используйте эту переменную, чтобы переопределить поведение по умолчанию. |
popupShortcutKeys | true , false | Если для этой переменной установлено значение, true вы можете быстро сфокусировать некоторые ссылки во всплывающих окнах, нажимая клавиши. Когда вы наводите указатель мыши на ссылку с ярлыком, горячая клавиша появляется в конце всплывающей подсказки. Например, в Firefox или Opera, чтобы быстро отредактировать статью в новой вкладке, вы можете ввести « e Control-Enter ». Нажатие на escape также должно скрыть всплывающее окно. |
popupHistoricalLinks | true , false | При наведении указателя мыши на ссылки на старые версии и ссылки на различия, дополнительные ссылки, такие как "editOld", генерируются, если это так true . В противном случае вы получите те же ссылки, что и при наведении курсора на обычную ссылку. |
popupOnlyArticleLinks | true , false | Если true , то всплывающие окна создаются только для ссылок в статье. В противном случае появляются всплывающие окна и по многим другим ссылкам (например, «Изменить», «Справка»). |
popupMaxWidth | 350 , целое число или false | Максимальная ширина всплывающего окна в пикселях. Установка этого значения false означает, что всплывающее окно будет расширяться, чтобы вместить его содержимое. |
popupInitialWidth | целое число или false | Начальная ширина всплывающего окна в пикселях. Установка этого значения false означает, что размер всплывающего окна будет изначально необходим для размещения его исходного содержимого. |
popupTocLinks | true , false | Следует ли создавать всплывающие окна для таблицы элементов содержимого. Установите true для создания всплывающих окон для оглавления. |
popupSubpopups | true , false | Если это так, true то для ссылок в превью создаются всплывающие окна. |
popupDragHandle | false , 'popupTopLinks' ... | Имя элемента, с помощью которого всплывающее окно можно перетаскивать, не удерживая клавишу Shift. Если false , то всплывающее окно можно перетащить с помощью клавиши Shift. |
popupAllDabsStubs | true , false | Если для этой переменной установлено значение, false то особым образом обрабатываются только страницы, которые выглядят как заглушки или страницы устранения неоднозначности в пространстве имен статей. (Установка этого значения true может привести к множеству ложных срабатываний). |
popupAdjustDiffDates | true , false | Если это правда, то даты в истории, предварительных просмотрах различий и вкладов пользователей корректируются в соответствии с настройками в ваших пользовательских предпочтениях. |
popupModifier | false ( по умолчанию), 'ctrl' , 'shift' , 'alt' ,'meta' | Позволяет всплывающим окнам появляться только при нажатии клавиши-модификатора при наведении курсора на ссылки. Это предотвращает непреднамеренные всплывающие окна, скрывающие содержимое страницы. |
Изображений | ||
popupImages | true , false | Если это так, false изображения никогда не отображаются. |
imagePopupsForImages | true , false | По умолчанию изображения для предварительного просмотра загружаются даже при наведении курсора на видимые изображения. Установка этого значения false отключает это. Если simplePopups установлено значение true , то значение по умолчанию для этого параметра равно false . |
popupThumbAction | "imagepage" , "sizetoggle" ,"linkfull" | Это контролирует, что происходит, когда вы щелкаете изображение в предварительном просмотре. "imagepage" переводит вас на страницу изображения (и будет генерировать подпапку при наведении курсора на изображение), если только всплывающее окно не создается для страницы изображения; "sizetoggle" означает, что размер изображения переключается при нажатии, и "linkfull" означает, что изображение ссылается непосредственно на полноразмерную версию. |
Redirs, Dabs, Reversion | ||
popupFixRedirs | true , false | Если для этой переменной установлено значение, true вы можете автоматически «исправить» ссылки для перенаправления страниц, щелкнув ссылку «Перенаправления». Примечание. Вероятно, вы не хотите «исправлять» такие ссылки каждый раз, когда сталкиваетесь с ними, и определенно не хотите охотиться за ними, чтобы «исправить» их. См. Подстраницу Об исправлении переадресации . |
popupRedirAutoClick | 'wpDiff' , 'wpPreview' ,'wpSave' | Кнопка, которая автоматически нажимается при фиксации редиректов. Если установлено, 'wpSave' вам не нужно подтверждать изменение. |
popupFixDabs | true , false | Если для этой переменной установлено значение, true то вы можете автоматически «исправить» ссылки на страницы значений неоднозначности, щелкнув одну из ссылок в самом низу всплывающего окна. |
popupDabsAutoClick | 'wpDiff' , 'wpPreview' ,'wpSave' | Кнопка, которая автоматически нажимается при исправлении (или удалении) ссылок на страницы значений. Если установлено, 'wpSave' вам не нужно подтверждать изменение. |
popupRedlinkRemoval | true , false | Если для этой переменной установлено значение, true вы можете автоматически удалять ссылки на несуществующие страницы (так называемые «красные ссылки»), выбрав «Удалить эту ссылку». |
popupRedlinkAutoClick | 'wpDiff' , 'wpPreview' ,'wpSave' | Кнопка, которая автоматически нажимается при удалении красных ссылок. Если установлено, 'wpSave' вам не нужно подтверждать изменение. |
popupWatchDisambiggedPages | true , false ,null | Если для этой переменной установлено значение, true то фиксированные страницы будут всегда просматриваться; если это так false , то они всегда останутся незамеченными. Если это так null , то страница будет просматриваться или не просматриваться в соответствии с настройками в ваших пользовательских предпочтениях. |
popupWatchRedirredPages | true , false ,null | Если для этой переменной установлено значение, true то всегда будут просматриваться фиксированные страницы перенаправления; если это так false , то они всегда останутся незамеченными. Если это так null , то страница будет просматриваться или не просматриваться в соответствии с настройками в ваших пользовательских предпочтениях. |
Навигационные ссылки | ||
popupNavLinks | true , false | Если это так, true то отображаются навигационные ссылки. Если false , то они выключены. |
popupLastEditLink | true , false | Должно ли всплывающее окно содержать ссылку «последнее изменение». |
popupEditCounterTool | "supercount" , "custom" | Инструмент счетчика редактирования, который нужно использовать, или настраиваемый URL-адрес, определенный с помощью popupEditCounterUrl . |
popupEditCounterUrl | "" | URL-адрес настраиваемого счетчика редактирования. В этом URL-адресе можно использовать заменяемые параметры: $ 1 будет заменено именем пользователя, а $ 2 - именем базы данных (например, enwiki_p). |
Превью и т. Д. | ||
popupPreviews | true , false | Если это так, true а вы не установили simplePopups , то появится предварительный просмотр первой части статьи. ( Сообщения о страницах, для которых это сделано плохо , приветствуются). Если false , то это выключено. |
popupSummaryData | true , false | Если это true сводные данные для целевой страницы, отображаются. Если false , то это выключено. |
popupUserInfo | true , false | Если установлено, чтобы true отображать информацию о пользователе, когда целевая страница находится в пространстве имен пользователя или пользовательского разговора. Если simplePopups установлено значение true , то значение по умолчанию для этого параметра равно false . |
popupLastModified | true , false | Если true, то в сводных данных отображается возраст страницы. Это количество времени, прошедшее с момента редактирования статьи. |
Различия | ||
popupDiffDates | true , false | Если true , даты сравниваемых ревизий отображаются при предварительном просмотре различий. |
Разное. | ||
popupOnEditSelection | true , false , ,'cursor' boxpreview | Если это так, true то при редактировании для выбранных вики-ссылок создаются всплывающие окна. |
popupImageLinks | true , false | Если true , страницы, ссылающиеся на изображение, должны появиться в предварительном просмотре. В настоящее время это не работает для обычных изображений. |
popupShowGender | true , false | Если true , во всплывающих окнах с информацией о пользователе отображается символ пола. |
Редактировать сводки | [ редактировать ] | |
popupRevertSummaryPrompt | true , false | Если это правда, вам будет предоставлена возможность изменить сводку по умолчанию при каждом возврате. |
popupRevertSummary | строка | Сводка редактирования, используемая при возврате и не использующая запрошенную сводку возврата (см. Ниже) . Первый% s, появляющийся в этой строке, заменяется идентификатором редакции страницы, к которой выполняется возврат. |
popupExtendedRevertSummary | строка | по умолчанию: 'Вернуться к ревизии, датированной% s,% s, oldid% s, используя всплывающие окна ' |
popupRevertToPreviousSummary | строка | по умолчанию: 'Вернуться к ревизии до ревизии% s с помощью всплывающих окон ' |
popupQueriedRevertSummary | строка | Сводка редактирования, используемая при возврате и использовании интерфейса запроса для получения информации о возврате. $ 1, $ 2, $ 3 в строке заменяются идентификатором ревизии, меткой времени и редактором, соответствующим ревизии, к которой выполняется возврат. |
popupQueriedRevertToPreviousSummary | строка | Сводка редактирования, используемая при возврате с использованием ссылок различий, таких как ссылки на страницах, добавленных пользователями, и использования интерфейса запроса для получения информации о возврате. $ 1, $ 2, $ 3 в строке заменяются идентификатором ревизии, меткой времени и редактором, соответствующим ревизии, сразу после ревизии, к которой выполняется возврат. |
popupFixDabsSummary | строка | Сводка редактирования, используемая при устранении неоднозначности ссылок. Первый% s, появляющийся в этой строке, заменяется страницей разрешения неоднозначности, а второй% s заменяется целевой страницей. |
popupFixRedirsSummary | строка | Сводка редактирования, используемая при исправлении переадресации. Первый% s, появляющийся в этой строке, заменяется страницей перенаправления, а второй% s заменяется целевой страницей. |
popupRedlinkSummary | строка | Сводка редактирования, используемая при удалении красных ссылок. Первый% s в этой строке заменяется красным именем ссылки. |
popupRmDabLinkSummary | строка | по умолчанию: 'Удалить ссылку на dab-страницу % s с помощью всплывающих окон ' |
Параметры предварительного просмотра | [ редактировать ] | |
popupHistoryPreviewLimit | 25 , целое число | Предварительный просмотр не более этого количества правок из верхней части истории страницы. |
popupCategoryMembers | true , false | Следует ли предварительно просматривать членов категорий. Если simplePopups установлено значение true , то значение по умолчанию для этого параметра равно false . |
popupPreviewDiffs | true , false | Показывать превью для ссылок на различия. Если simplePopups установлено значение true , то значение по умолчанию для этого параметра равно false . |
popupPreviewHistory | true , false | Следует ли создавать специальные превью для ссылок на страницы истории. Если simplePopups установлено значение true , то значение по умолчанию для этого параметра равно false . |
popupContribsPreviewLimit | 25 , целое число | Предварительный просмотр не более этого количества пользовательских вкладов. |
popupPreviewKillTemplates | true , false | Если true шаблоны, упомянутые в статье, просто удаляются из превью; в противном случае они отображаются как необработанный викитекст. |
popupPreviewRawTemplates | true , false | Если true страницы шаблона (то есть страницы в пространстве имен Template:) предварительно просматриваются полностью как необработанный викитекст; в противном случае делается попытка отобразить их в предварительном просмотре. |
popupPreviewFirstParOnly | true , false | Если true , предварительный просмотр ограничен первым абзацем статьи. |
popupMaxPreviewSentences | 5 , целое число | Максимальное количество предложений, которые можно извлечь из чего-либо, приближающегося к началу статьи для предварительного просмотра. |
popupMaxPreviewCharacters | 600 , целое число | Максимальное количество символов, которые можно извлечь из чего-либо, приближающегося к началу статьи для предварительного просмотра. |
Технические возможности | [ редактировать ] | |
removeTitles | true , false | Заголовки (всплывающие подсказки по умолчанию) ссылок перемещаются на основную ссылку всплывающего окна, если это так true . Если это так, false то это не так. |
popupAppendRedirNavLinks | true , false | Если true , то для цели переадресации создается новый набор навигационных ссылок; если false , то вас предупреждают о перенаправлении, но навигационные ссылки не создаются. Это ничего не делает, если popupNavLinks есть false . |
popupNavLinkSeparator | нить, ' ⋅ ' | HTML вставлен между ссылками навигации. По умолчанию это ' ⋅ ' . |
popupLazyDownloads | true , false | Если true, то загрузки не выполняются до отображения всплывающего окна. Если false, то они запускаются, как только вы наводите курсор мыши на ссылку. |
popupLazyPreviews | true , false | Если true, то предварительный просмотр не создается до отображения всплывающего окна. Если false, то они генерируются, как только становятся доступными необходимые данные. |
Экспериментальные и / или недокументированные варианты | [ редактировать ] | |
popupReview | true , false | Показать ссылку «принять эту версию как рассмотренную». |
popupSetupMenu | true , false | Дополнительное меню для отключения или сброса самих всплывающих окон |
popupSimplifyMainLink | true , false | Показывает только часть подстраницы заголовка для всплывающих окон вне основного пространства |
popupDebugging | true , false | |
popupActiveNavlinks | true , false | |
popupModifierAction | 'enable' , 'disable' | |
popupDraggable | true , false | |
popupNeverGetThumbs | true , false | |
popupImageSize | 60 , целое число | |
popupImageSizeLarge | 200 , целое число | |
popupMinorReverts | true , false | Отметить возврат / правку как незначительные изменения |
popupDabWiktionary | 'last' , 'first' | Определите положение опции устранения неоднозначности, чтобы вместо этого указывать на викисловарь. |
popupPreviewCutHeadings | true , false | |
popupPreviewButton | true , false | |
popupPreviewButtonEvent | 'click' | |
popupDiffMaxLines | 100 , целое число | Максимальное количество строк для обработки различий |
popupDiffContextLines | 2 , целое число | Количество строк до и после каждого изменения, включаемых в разницу |
popupDiffContextCharacters | 40 , целое число | |
popupDiffDatePrinter | 'toLocaleString' , строка | |
popupHistoryLimit | 50 , целое число | Максимальный объем истории для поиска изменений с момента моего последнего редактирования. ПРИМЕЧАНИЕ: неправильное название |
popupFilters | множество | По умолчанию: [popupFilterStubDetect, popupFilterDisambigDetect, popupFilterPageSize, popupFilterCountLinks, popupFilterCountImages, popupFilterCountCategories, popupFilterLastModified] |
extraPopupFilters | [] , массив | |
popupRevDelUrl | нить | по умолчанию: определяет, на что будет ссылаться при отображении удаленных версий ревизий в истории.'//en.wikipedia.org/wiki/Wikipedia:Revision_deletion' |
popupNewWindows | true , false | Если ссылки внутри предварительно просматриваемого содержимого открываются в новом окне. |
popupLinksNewWindow | нить | По умолчанию: {'lastContrib': true, 'sinceMe': true} Разрешить ссылкам lastContrib или SinceMe открываться в отдельном окне. ПРИМЕЧАНИЕ: сейчас не работает. |
popupDabRegexp | нить | По умолчанию: '(\\{\\{\\s*disambig(?!uation needed)|disambig\\s*\\}\\}|disamb\\s*\\}\\}|dab\\s*\\}\\})|\\{\\{\\s*(((geo|hn|road?|school|number)dis)|[234][lc][acw]|(road|ship)index)(\\s*[|][^}]*)?\\s*[}][}]|is a .*disambiguation.*page' |
popupAnchorRegexp | 'anchors?' , строка | |
popupStubRegexp | нить | По умолчанию: '(sect)?stub[}][}]|This .*-related article is a .*stub' |
popupImageVarsRegexp | нить | По умолчанию: 'image|image_(?:file|skyline|name|flag|seal) |cover|badge|logo' |
Могут быть добавлены дополнительные параметры, и запросы на дополнительную настройку приветствуются.
Расширенная настройка
Добавление фильтров
Вы можете определить собственные фильтры для статей. Это функции JavaScript, которые запускаются после создания статистики страницы, и их вывод добавляется (как HTML) к этой части всплывающего окна. (Обратите внимание, что если simplePopups имеет значение true или popupSummaryData имеет значение false, то ничего отображаться не будет.)
Чтобы настроить это, нужно написать функцию фильтра, которая принимает строку (викитекст статьи) в качестве входных данных и возвращает фрагмент HTML. Повторите эти действия для extraPopupFilters
любого количества фильтров, а затем создайте массив, содержащий все функции в том порядке, в котором вы хотите, чтобы они выполнялись.
Например, вы хотите, чтобы вам сообщали, когда вики-текст статьи содержит таблицу, написанную с использованием HTML-тегов, а не вики-разметки. Один из способов сделать это - добавить в пользовательский файл JavaScript следующее :
// инициализировать массив - сделать это только один раз window . extraPopupFilters = [];// определяем функцию function popupFilterHtmlTable ( wikiText ) { if ( / <table / i . test ( wikiText )) return '& lt; table & gt;' ; иначе вернуться '' ; };// добавляем функцию в массив (вы можете повторить это для многих функций) extraPopupFilters . push ( popupFilterHtmlTable );
Затем, когда создается всплывающее окно для страницы, содержащей таблицу HTML, вы должны увидеть во всплывающем окне <table>. (Он также может появиться на других страницах, например на этой странице. Исправление этого дефекта оставлено в качестве упражнения для читателя.)
Другие примеры
Если вы хотите включить popupRedlinkRemoval
, popupFixRedirs
и popupFixDabs
особенности во всех страницах , кроме специальных, , историй и предпросмотра (где эти функции являются явно бесполезными) , вы можете добавить эти строки в пользовательском файле JavaScript:
// Обычно функции включены var toFix = true ;// На специальных страницах истории и превью отключают их if ( mw . Config . Get ( 'wgCanonicalNamespace' ) === 'Special' || $ . InArray ( mw . Util . GetParamValue ( 'action' ), [ 'history' , 'submit' ] ) ! == - 1 ) { toFix = false ; } // окно . popupRedlinkRemoval = toFix; окно . popupFixRedirs = toFix ; окно . popupFixDabs = toFix ;
Переводы
Пожалуйста, посмотрите эту страницу для переводов интерфейса скрипта и этой страницы на другие языки. Вы также найдете инструкции по самостоятельному созданию перевода.
Проблемы с браузером
Fire Fox
Если пользователь Firefox с установленным расширением Adblock Plus не может видеть всплывающее окно, только обычная всплывающая подсказка, Adblock Plus может блокировать работу всплывающих окон навигации. Это можно решить, добавив исключение в правила фильтрации - перейдите на главную страницу , щелкните значок на панели инструментов браузера и отключите [Блокировать рекламу на]. Этот веб-сайт: en.wikipedia.org .
На этот инструмент не должны влиять никакие настройки блокировки всплывающих окон браузера.
Ящики пользователя
Код | Результат | |||
---|---|---|---|---|
{{ Пользователь: Анонимная мышь / Ящики пользователя / Всплывающие окна навигации }} |
| Применение | ||
{{ Пользователь: UBX / всплывающие окна навигации }} |
| Применение |
Также есть тема всплывающих окон навигации. {{ Тема всплывающих окон навигации }}.
Обратная связь
См. Обсуждение в Википедии: Всплывающие окна «Инструменты / Навигация» или соответствующий проект Phabricator (для обсуждения, связанного с реализацией).
Заметки
- ^ a b В некоторых браузерах, включая Microsoft Internet Explorer
- ^ a b c В выбранных браузерах, включая Mozilla Firefox
Кредиты и внешние ссылки
Этот инструмент был изначально написан Люпином , которого в настоящее время больше нет в Википедии. Это зависит от чужой работы:
- Пользователь: Pilaf / InstaView ( урожденная Live Preview ) от Pilaf для предварительного просмотра статьи
- хеш-функция JavaScript MD5 от Пола Джонстона и других, доступная здесь
- domdrag по Аарон Будман
- Реализация из дифф алгоритма Джона Resig
В более старых версиях инструмента использовалась overlib Эрика Босрупа.
Авторы
- Люпин - оригинальная разработка, не отображается в Википедии с 2009 года.
- Brian0918 - немного кода и много вдохновения
- Эддидейгель - переводческие работы
- IceKarma - прерывание загрузки кода, более эффективное использование пропускной способности
- Майк Диллон - возрастной код страницы
- Юрик - с его фантастическим расширением MediaWiki BotQuery
- Zocky - меню
- Zyxw - улучшения предварительного просмотра
- TheDJ - преобразование BotQuery в API .
- ... и многое другое с полезными предложениями, комментариями и отчетами об ошибках
Разработчик всплывающих окон ( Люпин ) не работал в Википедии с 2009 года. |