Модуль:Очистка


Постоянно защищенный модуль
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

-- Этот модуль реализует [[Template:Purge]].местный  р  =  {}локальная  функция  makeUrlLink ( url ,  display )вернуть  string.format ( '[%s %s]' ,  url ,  дисплей )конецфункция  р . _main ( аргументы )-- Сделать URLлокальный  URLделатьместное  названиеесли  аргументы . страница  затемназвание  =  мв . название . новый ( аргументы . страница )если  не  название  тоошибка ( string.format ("%s" не является допустимым именем страницы" ,аргументы . страница),  2 )конецещеназвание  =  мв . название . получить текущий заголовок ()конецесли  аргументы . якорь  тогданазвание . фрагмент  =  аргументы . якорьконецurl  =  title : fullUrl { действие  =  'очистить' }конец-- Сделать отображениелокальный  дисплейесли  аргументы . страница  затемdisplay  =  args [ 1 ]  или  «Очистить»ещедисплей  =  мв . HTML . создать ( 'промежуток' )отображать: attr ( 'title' ,  'Очистить эту страницу' ): викитекст ( args [ 1 ]  или  'Очистить' )дисплей  =  tostring ( дисплей )конец-- Вывод HTMLместный  корень  =  mw . HTML . создать ( 'промежуток' )корень: addClass ( 'без печати' ): addClass ( 'простые ссылки' ): addClass ( «очистить ссылку» ): викитекст ( makeUrlLink ( URL ,  отображение ))вернуть  в строку ( корень )конецфункция  р . основная ( рама )локальные  аргументы  =  кадр : getParent (). аргументывернуть  п . _main ( аргументы )конецвернуть  р
Получено с " https://en.wikipedia.org/w/index.php?title=Module:Purge&oldid=810146905 "