Module:If preview/configuration
- Afrikaans
- अंगिका
- Аԥсшәа
- العربية
- অসমীয়া
- Asturianu
- Авар
- تۆرکجه
- Basa Bali
- 閩南語 / Bân-lâm-gú
- Беларуская
- Беларуская (тарашкевіца)
- भोजपुरी
- Bosanski
- Cebuano
- Dansk
- الدارجة
- ދިވެހިބަސް
- فارسی
- Français
- گیلکی
- Хальмг
- 한국어
- Հայերեն
- हिन्दी
- Ilokano
- Íslenska
- Қазақша
- Kurdî
- Lietuvių
- Magyar
- मैथिली
- Македонски
- മലയാളം
- Māori
- مازِرونی
- ꯃꯤꯇꯩ ꯂꯣꯟ
- 閩東語 / Mìng-dĕ̤ng-ngṳ̄
- Монгол
- မြန်မာဘာသာ
- Na Vosa Vakaviti
- Nederlands
- नेपाली
- 日本語
- Napulitano
- Нохчийн
- ଓଡ଼ିଆ
- Oʻzbekcha / ўзбекча
- ပအိုဝ်ႏဘာႏသာႏ
- پښتو
- ភាសាខ្មែរ
- Português
- Русиньскый
- Русский
- ᱥᱟᱱᱛᱟᱲᱤ
- Simple English
- سنڌي
- Slovenščina
- کوردی
- Suomi
- தமிழ்
- တႆး
- ไทย
- Türkçe
- Türkmençe
- Українська
- اردو
- Tiếng Việt
- 中文
- Руски
Appearance
From Wikipedia, the free encyclopedia
[画像:Warning] This Lua module is used in system messages, and on approximately 319,000 pages, or roughly 1% of all pages.
Changes to it can cause immediate changes to the Wikipedia user interface.
To avoid major disruption and server load, any changes should be tested in the module's /sandbox or /testcases subpages, or in your own module sandbox. The tested changes can be added to this page in a single edit. Please discuss changes on the talk page before implementing them.
Changes to it can cause immediate changes to the Wikipedia user interface.
To avoid major disruption and server load, any changes should be tested in the module's /sandbox or /testcases subpages, or in your own module sandbox. The tested changes can be added to this page in a single edit. Please discuss changes on the talk page before implementing them.
This module does the actual work for determining if the page is in preview mode. It is a separate module so mw.loadData
can only run it once per page, rather than once per use.
The above documentation is transcluded from Module:If preview/configuration/doc. (edit | history)
Editors can experiment in this module's sandbox (create | mirror) and testcases (create) pages.
Subpages of this module.
Editors can experiment in this module's sandbox (create | mirror) and testcases (create) pages.
Subpages of this module.
--[[ We perform the actual check for whether this is a preview here since preprocessing is relatively expensive. ]] local frame = mw.getCurrentFrame() local function is_preview() local revision_id = frame:preprocess('{{REVISIONID}}') -- {{REVISIONID}} is usually the empty string when previewed. -- I don't know why we're checking for nil but hey, maybe someday things -- would have broken return revision_id == nil or revision_id == '' end local function templatestyles() return frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:If preview/styles.css' } } end return { preview = is_preview(), templatestyles = templatestyles(), warning_infrastructure = '%s<div class="preview-warning"><strong>Preview warning:</strong> %s</div>', missing_warning = 'The template has no warning text. Please add a warning.' }