8,758
edits
mNo edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
local htmlparse = require'Module:HTMLParse' | local htmlparse = require'Module:HTMLParse' | ||
local colorparse = require'Module:ColorParse' | local colorparse = require'Module:ColorParse' | ||
function p.favilink(frame,arg) | function p.favilink(frame,arg) | ||
Line 12: | Line 11: | ||
--local name = frame | --local name = frame | ||
--local modifier = arg or '' | --local modifier = arg or '' | ||
local name = frame.args[1] or '' | local name = mw.text.trim(frame.args[1]) or '' | ||
local modifier = frame.args[2] or '' | local modifier = mw.text.trim(frame.args[2]) or '' | ||
local result = cargo.query('GeneralData','_pageName=Page, DisplayName, Image, DisplayChar',{where='_pageNamespace="0" AND PlainName="' .. name:gsub("'", "''") .. '"', default=name, limit='1'} ) | local result = cargo.query('GeneralData','_pageName=Page, DisplayName, Image, DisplayChar',{where='_pageNamespace="0" AND PlainName="' .. name:gsub("'", "''") .. '"', default=name, limit='1'} ) |