Строка 1: |
Строка 1: |
| /* | | /* |
− | * Викификатор. Подключается к панели инструментов «Традиции». | + | * Викификатор. Работает в браузере (когда подключат) и на сервере. |
| * | | * |
− | * '''ВНИМАНИЕ! Внося изменения в код, не забывайте обновлять справку на странице [[Традиция:Викификатор]]''' | + | * '''ВНИМАНИЕ! Внося изменения в код, не забывайте обновлять справку на странице [[Проект:Викификатор]]''' |
| */ | | */ |
| var wmVersion = '2020-06-28'; | | var wmVersion = '2020-06-28'; |
Строка 24: |
Строка 24: |
| | | |
| // Собственно, викификация: | | // Собственно, викификация: |
| + | /* |
| + | Следует ограничиться использованием функций hide(), hideTags(), restore() и r(). |
| + | Они будут также распознаны и выполнены в том же порядке серверным викификатором |
| + | Module:Wikifier. |
| + | |
| + | Вызовы функций re() будут выполнены только серверным викификатором, |
| + | а в JavaScript они не будут иметь эффекта. |
| + | */ |
| var hidden = []; | | var hidden = []; |
| | | |
Строка 280: |
Строка 288: |
| return s; | | return s; |
| } // -- function restore (/* String */ s, /* Array */ hidden) | | } // -- function restore (/* String */ s, /* Array */ hidden) |
| + | |
| + | // Эта функция ничего не делает в браузере, но реализована в серверном викификаторе: |
| + | function re (/* String */ s, /* String */ re) { |
| + | return s; |
| + | } |
| | | |
| // Превращение ссылок HTML на «Традицию» в викиссылки: | | // Превращение ссылок HTML на «Традицию» в викиссылки: |