「モジュール:サンドボックス/Dragoniez/test」の版間の差分

削除された内容 追加された内容
m Reverted to revision 87087270 by Dragoniez (talk): 差分を分かりやすくするために一旦リセット (TwinkleGlobal)
タグ: 取り消し
 
3行目:
function p.Main( frame )
--Local宣言
local usernametar = mw.uri.decode(frame.args['target'],'WIKI')
local username = mw.uri.decode(tar,'WIKI')
local userping = "[[利用者:" .. username .. "]]"
local usernolink = "利用者:" .. username
local talk = "[[利用者‐会話User talk:" .. username .. "|会話]]"
local contributionscontribs = "[[特別:投稿記録/" .. username .. "|投稿記録]]"
local log = "[//ja.wikipedia.org/w/index.php?title=%E7%89%B9%E5%88%A5特別:Log&page=User:" .. mw.uri.encode(username,"WIKI") .. " 記録]"
local ca = "[[特別:アカウント統一管理CentralAuth/" .. username .. "|CA]]"
local block = "[[特別:投稿ブロックblock/" .. username .. "|ブロック]]"
local guc = "[//xtools.wmflabs.org/globalcontribs/ipr-" .. username .. " xtool]"
local whois4 = "[https://whois.domaintools.com/" .. username .. " IPv4]"
local whois6 = "[https://www.ultratools.com/tools/ipv6InfoResult?ipAddress=" .. username .. " IPv6]"
local forip = "IP:" .. username .. '<span class="plainlinks" style="font-size:smaller">(' .. talk .. " / " .. contributionscontribs .. " / " .. log .. " / " .. guc .. " / Whois " .. whois4 .. " ・ " .. whois6 .. " / " .. block .. ")</span>"
local forpinglist5 = userping .. '<span class="plainlinks" style="font-size:smaller">(' .. talk .. " / " .. contributionscontribs .. " / " .. log .. " / " .. ca .. " / " .. block .. ")</span>"
local forping = userping .. list5
local forusernolink = usernolink .. '<span class="plainlinks" style="font-size:smaller">(' .. talk .. " / " .. contributions .. " / " .. log .. " / " .. ca .. " / " .. block .. ")</span>"
local forusernolink = usernolink .. list5
local icon = {
done = '[[File:Yes check.svg|20px|<span class="done">済</span>]]',
25 ⟶ 27行目:
local statusA = string.lower(frame.args["status"])
local statusB = frame.args["status2"]
local logid = "[[特別:転送/logid/" .. tar .. "|Logid/" .. tar .. "]]"
local diff = "[[特別:差分/" .. tar .. "|差分/" .. tar .. "]]の投稿者"
-- Local宣言ここまで
-- type判定
local mtype = ""
if type2 == "ipuser2log" or type2 == "ip2logid" then
mtype = logid
elseif type2 == "dif" or type2 == "diff" then
mtype = diff
elseif type2 == "ipuser2" or type2 == "ip2" then
mtype = forip
elseif type2 == "none" then
55 ⟶ 63行目:
m_status = icon.done .. " " .. "<small>'''" .. frame.args["status"] .. "'''</small>"
end
-- status判定ここまで