Module:List: Difference between revisions

    imported>Sau226
    m (1 revision imported: Mass importing office templates & modules)
    (Implement edit request - don't trim passed arguments while still removing whitespace-only parameters)
    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 = {}