Module:List: Difference between revisions

    (Implement edit request - don't trim passed arguments while still removing whitespace-only parameters)
    m (Undid revision 914567032 by DannyS712 (talk) rv good faith edit - needs further testing because this edit broke Template:Hlist)
    Line 180: Line 180:
    p[listType] = function (frame)
    p[listType] = function (frame)
    local mArguments = require('Module:Arguments')
    local mArguments = require('Module:Arguments')
    local origArgs = mArguments.getArgs(frame, {
    local origArgs = mArguments.getArgs(frame)
    valueFunc = function (key, value)
    return value and mw.ustring.find(value, '%S') and value or nil
    end
    })
    -- Copy all the arguments to a new table, for faster indexing.
    -- Copy all the arguments to a new table, for faster indexing.
    local args = {}
    local args = {}