Модуль:Delink: различия между версиями

114 байт добавлено ,  2 года назад
нет описания правки
(Новая страница: «-- This module de-links most wikitext. require('Module:No globals') local yesno = require('Module:Yesno') local p = {} local getArgs local function delinkRev...»)
 
Нет описания правки
 
Строка 57: Строка 57:
     end
     end
     -- Check for bad characters.
     -- Check for bad characters.
     if mw.ustring.match(titlearea, "[%[%]<>{}%%%c\n]") then
     if mw.ustring.match(titlearea, "[%[%]<>{}%%%c\n]") then
         return s
         return s
     end
     end
Строка 150: Строка 150:
function p._delink(args)
function p._delink(args)
     local text = args[1] or ""
     local text = args[1] or ""
    if yesno(args.markers) == true then
        text = mw.text.killMarkers(text) -- [[Help:Strip markers]]
    end
     if yesno(args.refs) == true then
     if yesno(args.refs) == true then
         -- Remove any [[Help:Strip markers]] representing ref tags. In most situations  
         -- Remove any [[Help:Strip markers]] representing ref tags. In most situations