dev

Это список глобальных Lua-модулей с коротким описанием их использования. Изучите как их использовать здесь.

Примечания:

Вызываемые модули

Эти модули могут быть вызваны с помощью функции {{#invoke:}} или если они находятся в шаблонах.

Название Описание Категория
Accordion
Docs · Source · Tests
Позволяет создавать сворачиваемые таблицы в стиле "аккордеон". Утилиты
Asof
Docs · Source · Tests
Позволяет категоризовать страницы по датам Утилиты
Autocalctable
Docs · Source · Tests
Позволяет выводить сумму/среднее арифметическое/минимальное/максимальное значение из колонки таблицы импортируемой из JSON/модуля/CSV-страницы. Расширяемоый модуль, может предоставить больше данных. Утилиты
Autochangecat
Docs · Source · Tests
Автоматически меняет шаблоны/категории после определённого дня. Утилиты
BlockMessages
Docs · Source · Tests
Расширяет MessageBlock благодаря созданию сообщений в блоках для нарушений, написаных на MediaWiki:Ipbreason-dropdown. Утилиты
Calculator
Docs · Source · Tests
Позволяет совершать простые арифметические операции на страницах. Утилиты
Docs · Source · Tests Выводит виджет с календарём. Утилиты
Cbox
Docs · Source · Tests
Создаёт красивые сообщения со скруглёнными краями, которые используются для оповещений, адаптивные под разные стили. Дизайн
Check
Docs · Source · Tests
Производит простые проверки введённых параметров. Утилиты
Docs · Source · Tests Автоматическая документация модуля при помощи разметки ExpLua. Документация
Docs · Source · Tests Библиотека для работы с цветом. Утилиты
Context-link
Docs · Source · Tests
Создаёт шаблон для контекстных ссылок, которые могут принимать бесконечное кол-во аргументов. Конвертеры
Docs · Source · Tests Конвертирует единицы измерения (например километры в мили). Конвертеры
Converse
Docs · Source · Tests
Create an interactive conversation interface between people. Дизайн
Country
Docs · Source · Tests
Информация по стране на основе её названия или стандарта ISO 3166-1. Информационные
Csv
Docs · Source · Tests
Получает информацию в формате CSV из страницы и генерирует HTML-таблицу. Утилиты
Currency
Docs · Source · Tests
Информация о валюте на основе её названия или стандарта ISO 4217. Информационные
Data
Docs · Source · Tests
Позволяет считывать значения из модулей данных в викитексте. Утилиты
Datecalc
Docs · Source · Tests
Вызов Модуля:Date напрямую. Утилиты
Demo
Docs · Source · Tests
Демонстрация викитекста. Утилиты
Devmodule
Docs · Source · Tests
Вызывает глобальные модули (модули на dev.fandom.com) с любой другой вики. Утилиты
Dialogue
Docs · Source · Tests
Выводит диалоги. Утилиты
Delimited tag
Docs · Source · Tests
Упрощает использование <code>...</code>. Дизайн
Docbunto
Docs · Source · Tests
Автоматическая документация модуля при помощи @теговой разметки. Документация
Docs · Source · Tests Этот модуль реализует шаблон {{Documentation}}. Дизайн
Docs · Source · Tests Этот модуль реализует шаблон {{Error}}. Утилиты
Existsmod
Docs · Source · Tests
Проверяет существует ли модуль (незатратная функция). Утилиты
Fallback
Docs · Source · Tests
Позволяет легко локализировать и интернализировать страницы на Lua. Утилиты
Feature
Docs · Source · Tests
Miscellaneous useful functions. Утилиты
Feature page
Docs · Source · Tests
Выводит краткую версию случайной страницы из заданного списка. Утилиты
Docs · Source · Tests Данный модуль предоставляет библиотеку для форматирования файловых вики-ссылок. Утилиты
For
Docs · Source · Tests
Создаёт простую плашку для устранения неоднозначности. Дизайн
Docs · Source · Tests Форматирует числа на основе некоторых поддерживаемых локалей. Дизайн
GalleryPreview
Docs · Source · Tests
Предпросмотр галереи с другой страницы. Утилиты
Hash
Docs · Source · Tests
Замена mw.hash. Утилиты
HotlinkVignette
Docs · Source · Tests
Provides a template-like method for hotlinking images using Vignette. Утилиты
Hatnote
Docs · Source · Tests
Создаёт плашку "основная статья", "см. также" и т.д. Дизайн
I18n
Docs · Source · Tests
Библиотека для хранения и получения локализации. Утилиты
Icons
Docs · Source · Tests
Вывод список иконок в стандартизированом формате. Дизайн
Docs · Source · Tests Выводит сообщения MediaWiki на языке страницы. Утилиты
Docs · Source · Tests Italicizes page titles. Дизайн
Japanese
Docs · Source · Tests
Форматирование японского текста с переводом. Дизайн
Docs · Source · Tests Добавление суффиксов в корейском языке. Утилиты
Keys
Docs · Source · Tests
Этот модуль реализует работу {{Keys}}. Дизайн
Languages
Docs · Source · Tests
Модуль для локализации страниц на Dev вики. Утилиты
LetMeWrite
Docs · Source · Tests
Let inline CSS work on FandomMobile. Утилиты
Links
Docs · Source · Tests
Создание ссылок. Утилиты
LinkTemplate
Docs · Source · Tests
Создание шаблонов для ссылок. Утилиты
Docs · Source · Tests Предоставляет схожую функциональность с расширением Loops. Утилиты
Docs · Source · Tests Lua module implementing features similar to mw:Extension:Loops. Утилиты
Docs · Source · Tests Создаёт плашку о том, что данный шаблон использует Lua. Дизайн
Math-colors
Docs · Source · Tests
Тег <math> с изменением цвета текста и фона. Утилиты
Docs · Source · Tests A Markdown parser. Утилиты
Mbox
Docs · Source · Tests
Создание адаптивной плашки с сообщением, оповещением и т.д. Дизайн
Docs · Source · Tests Создание адаптивной плашки с сообщением, оповещением и т.д. Дизайн
MiniWiki
Docs · Source · Tests
Создаёт красивые сообщения со скруглёнными краями, которые используются для оповещений, адаптивные под разные стили. Дизайн
MobileSpoiler
Docs · Source · Tests
Позволяет создавать спойлеры, которые работают и на ПК, и на FandomMobile. Дизайн
ModularCSS
Docs · Source · Tests
Модульный CSS. Утилиты
Docs · Source · Tests Модуль, позволяющий отображать несколько изображений так, как если бы они были одним изображением. Утилиты
Namespace detect
Docs · Source · Tests
Мета-шаблон, который выводит заданный текст в зависимости от пространства имён страницы. Утилиты
Navbox
Docs · Source · Tests
Создание навбока. Навбоксы
NavboxBuilder
Docs · Source · Tests
Мощный модуль для создания навбоксов. Навбоксы
Pageinfo
Docs · Source · Tests
Получение информации о странице, если она принадлежит категории или включает в себя шаблон. Утилиты
Pagestat
Docs · Source · Tests
Отображение простейшей информации о странице. Утилиты
Pagestats
Docs · Source · Tests
Отображает некоторую информацию о странице, например включённое слово, шаблон, кол-во таблиц. Утилиты
Plural
Docs · Source · Tests
Альтернатива волшебному слову {{plural:}} с параметром языка. Утилиты
PortableNavbox
Docs · Source · Tests
Создаёт навбоксы при помощи разметки инфобоксов. Утилиты
Pretty-pre
Docs · Source · Tests
Тег <pre> с возможностью использовать вики-разметку в нём. Утилиты
ProcessArgs
Docs · Source · Tests
Объединение и нормализация аргументов. Утилиты
Ref
Docs · Source · Tests
Сноски о фильмах, играх, мультфильмах, аниме и других форм медиа. Утилиты
Quote
Docs · Source · Tests
Красивое оформление цитат. Дизайн
Replace
Docs · Source · Tests
Execute multiple find and replace actions. Утилиты
Rslider
Docs · Source · Tests
Галерея-слайдер с изображениями в случайном порядке. Утилиты
Docs · Source · Tests Creates nicely formatted links to page sections. Утилиты
Docs · Source · Tests Модуль для работы со строками. Утилиты
StringConcat
Docs · Source · Tests
Конкатинация введённых строк, аналогично table.concat на языке Lua. Утилиты
T
Docs · Source · Tests
Генератор примеров ввода в шаблон/вызов модуля. Документация
Tabber
Docs · Source · Tests
Создаёт табберы, которые работают на мобильных устройствах. Дизайн
Docs · Source · Tests Используется для показа переведённых шаблонов на языке текущей страницы. Утилиты
Tempnotice
Docs · Source · Tests
Отобразить сообщение или оповещение в течении XX дней. Утилиты
Timeline
Docs · Source · Tests
Создаёт временные графики. Дизайн
Transcript
Docs · Source · Tests
Нужен для транскрипции диалогов. Дизайн
YearNav
Docs · Source · Tests
Упрощение навигации по страницам с датой в названии. Утилиты

Мета-модули

Эти модули могут быть использованы только через require() или mw.loadData(). См. как загружать глобальные модули здесь.

Название Описание Категория
Docs · Source · Tests Упрощает обработку аргументов, введённых через {{#invoke:}}. Утилиты
Base64
Docs · Source · Tests
Encodes and decodes Base64. Утилиты
CheckTypeMulti
Docs · Source · Tests
Схоже с libraryUtil.checkType, но принимает несколько типов. Утилиты
CLI
Docs · Source · Tests
CLI для разработки и отладки. Отладка
Config
Docs · Source · Tests
Загружает конфигурацию модуля из глобального конфига Dev:{{TEMPLATENAME}}/config, который может быть перезаписан локальным модулем Модуль:{{TEMPLATENAME}}/config. Утилиты
Docs · Source · Tests Библиотека для дат, позволяющая их парсить + проводит арифметические операции с ними. Парсер
Debug
Docs · Source · Tests
Упрощает отладку в консоли при помощи создания псево-frame объекта, а также другие полезные функции. Отладка
Entrypoint
Docs · Source · Tests
Позволяет создавать точки входа в модуля при использовании {{#invoke:}}. Утилиты
FrameTools
Docs · Source · Tests
Множество инструментов для работы с объектом frame. Утилиты
Docs · Source · Tests Отображение таблиц Lua в понятном для людей формате. Отладка
Docs · Source · Tests Высокопроизводительное кодирование и декодирование JSON-файлов. Утилиты
Docs · Source · Tests Lexer for Lua source code. Парсер
Docs · Source · Tests Модуль, позволяющий загружать несколько модулей одновременно. Утилиты
Mgsub
Docs · Source · Tests
Схож с mw.ustring.gsub(), но ^ и $ означают начало и конец строки соответственно. Парсер
Docs · Source · Tests Уменьшает шансы на ошибки при помощи удаление возможности пустым глобальным переменным быть записанными или прочтёнными. Отладка
Docs · Source · Tests Юнит-тестирование для Scribunto. Отладка
Set
Docs · Source · Tests
Библиотека для создания и работы с сетами. Утилиты
Side box
Docs · Source · Tests
Создание сайд-боксов. Дизайн
Docs · Source · Tests Включает множество функций для работы с Lua-таблицами. Утилиты
Tablebuilder
Docs · Source · Tests
Мета-модуль, который позволяет создавать HTML-таблицы. Утилиты
Testharness
Docs · Source · Tests
Запускает несколько юнит-тестов, используя данные из таблицы. Отладка
Unindent
Docs · Source · Tests
Убирает отступы у строк. Утилиты
Docs · Source · Tests Фреймворк для юнит-тестирования. Отладка
User error
Docs · Source · Tests
Менее отталкивающая версия встроенной функции error(). Отладка
Utility
Docs · Source · Tests
Модуль, содержащий основные полезные утилиты. Утилиты
Docs · Source · Tests Парсер XML в Lua-таблицу. Парсер
Docs · Source · Tests Модуль для реализации простейшей булевой логики в вики-тексте. Утилиты

See also