「モジュール:TikTok」の版間の差分

ナビゲーションに移動 検索に移動
(Motodai (トーク) による編集を 48wiki による直前の版へ差し戻しました)
タグ: 巻き戻し モバイル編集 モバイルウェブ編集 改良版モバイル編集
(TikTokもTwitterと同様に作成)
1行目: 1行目:
local p = {};
local p = {};


local function setProperty(tk_name)
local function setProperty(dataStore)
-- メイン空間のみ
-- メイン空間のみ
11行目: 11行目:
         return true;
         return true;
     end
     end
   
    local dataStore = {}
    dataStore['TikTokアカウント'] = tk_name


     local result = mw.smw.set( dataStore )
     local result = mw.smw.set( dataStore )
23行目: 20行目:
     end
     end
end
end


function p.main( frame )
function p.main( frame )
36行目: 34行目:
-- TikTok 表示名
-- TikTok 表示名
local name = args[2] or args.name or '';
local name = args[2] or args.name or '';
 
-- SemanticMediaWiki
-- TikTok 認証
if not args.nosmw then
local verify = args[3] or args.verify or '';
setProperty(tk_name);
    local v_veryfy = '';
if verify == '' then
verify = 'false';
        v_veryfy = '';
else
verify ='true';
v_veryfy = '[[ファイル:認証バッジ.png|15px]]';
end
 
-- TikTok 表示名デフォルト
if name == '' then
name = mw.ustring.gsub(mw.title.getCurrentTitle().text,"%s+%b()$","");
end
end


-- SemanticMediaWiki
    local dataStore = {}
    dataStore['TikTok'] = '' .. i_name .. ';'..verify .. ';'..name


-- TikTok 表示名デフォルト
if not args.nosmw then
if name == '' then
setProperty(dataStore);
name = "TikTokアカウント";
end
end


53行目: 64行目:
end
end


return '[' ..url ..' ' ..name ..'] ' ..tk_name2 ..' - [[TikTok]]';
return '[' ..url ..' ' ..name ..'] ' ..tk_name2 ..v_veryfy..' - [[TikTok]]';
end
end


return p;
return p;