মডিউল:URL: সংশোধিত সংস্করণের মধ্যে পার্থক্য
বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
imported>Toohool should return the display text unchanged if no url param is specified |
imported>Toohool simplify code by using the mw.uri library |
||
৬ নং লাইন:
function trim(s)
if s == nil then return '' end▼
return (s:gsub("^%s*(.-)%s*$", "%1"))
end
function
url = trim(url or '')
if url == '' then▼
return
local n = 1▼
else▼
return text▼
end▼
end
url = 'http://' .. url
uri = mw.uri.new(url)
end
if text == '' then
▲ else
▲ end
text = (uri.host or ''):lower() .. uri.relativePath
end
৬৩ ⟶ ৩৭ নং লাইন:
function p.url(frame)
local url =
local text =
▲ if url == '' then
▲ if text == '' then
▲ return frame:expandTemplate{ title = 'tlx', args = { 'URL', "''example.com''", "''optional display text''" } }
▲ return text
return p._url(url, text)
end
|