Jump to content
Toggle menu
  • 3 articles
  • 75 files
  • 7 users
  • 37.9K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Dsize: Difference between revisions

From Neodyland Wiki
first version
 
m + function
Line 8: Line 8:
end
end
end
end
-- function: filename (F|+|-)
function p.f_name ( frame )
local gpar = frame.args
gpar[1] = gpar[1] or 'titleName'; -- filename
gpar[2] = gpar[2] or ''; -- "+" value
gpar[3] = gpar[3] or ''; -- "-" value 
local l_strip = 0;
local r_strip = 0;
if mw.ustring.sub (gpar[2],1,1) == "+" then
  l_strip = tonumber(mw.ustring.sub (gpar[2],2))
end
if mw.ustring.sub (gpar[3],1,1) == "+" then
  l_strip = tonumber(mw.ustring.sub (gpar[3],2))
end
if mw.ustring.sub (gpar[2],1,1) == "-" then
  r_strip = tonumber( mw.ustring.sub (gpar[2],2))
end
if mw.ustring.sub (gpar[3],1,1) == "-" then
  r_strip =  tonumber(mw.ustring.sub (gpar[3],2))
end
return mw.ustring.sub (gpar[1], 1+l_strip, #gpar[1]-r_strip)
end
return p;
return p;
Cookies help us deliver our services. By using our services, you agree to our use of cookies.