「モジュール:テスト」の版間の差分
ナビゲーションに移動
検索に移動
細編集の要約なし タグ: 手動差し戻し |
細編集の要約なし タグ: 手動差し戻し |
||
18行目: | 18行目: | ||
end | end | ||
end | end | ||
return | return postsHTML | ||
end | end | ||
return p | return p |
4年5月17日 (来) 13:53時点における版
このモジュールについての説明文ページを モジュール:テスト/doc に作成できます
local p = {}
function p.getPostsHTML(frame)
local strMod = require("モジュール:文字列")
local postDataArr = strMod.split(",",frame.args[1])
local postsHTML = ""
for i = 1, #postDataArr do
if i % 2 == 0 then
postsHTML = postsHTML
.. "<div class=\"posts_text\">"
.. postDataArr[i]
.."</div><div class=\"posts_icons_wrapper\"><div class=\"icon_wrappers\">[[ファイル:いちごたると_リプライボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_リポストボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_いいねボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_閲覧数アイコン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_共有ボタン.svg|24x24px]]</div></div></div></div>"
else
postsHTML = postsHTML
.. "<div class=\"posts\"><div class=\"posts_prof_pic_wrappers\">[[ファイル:いちごたると_プロフィール.jpg|40x40px]]</div><div class=\"second_elems_in_post\"><div class=\"posts_info\"><span class=\"posts_author_account\">いちごたると</span><span class=\"posts_author_screen\">@o_rx5b5</span><span class=\"posts_screen_date_separator\">·</span><span class=\"posts_date\">"
.. postDataArr[i]
.."</span></div>"
end
end
return postsHTML
end
return p