Module:Check for unknown parameters: Difference between revisions

    m>Frietjes
    (disable ignoreblank in preview)
    m>Frietjes
    No edit summary
    Line 27: Line 27:
    local ispreview = frame:preprocess( "{{REVISIONID}}" ) == "" and 1 or 0
    local ispreview = frame:preprocess( "{{REVISIONID}}" ) == "" and 1 or 0
    if ispreview then ignoreblank = nil end


    -- create the list of known args, regular expressions, and the return string
    -- create the list of known args, regular expressions, and the return string
    Line 69: Line 68:
    end
    end
    end
    end
    if not knownflag and ( not ignoreblank or isnotempty(v) )  then
    if (not knownflag) and ispreview or ( (not ignoreblank) and (not isnotempty(v)) )  then
    k = mw.ustring.gsub(k, '[^%w\-_ ]', '?')
    k = mw.ustring.gsub(k, '[^%w\-_ ]', '?')
    addresult(k)
    addresult(k)