「モジュール:テスト」の版間の差分

提供:WikiWiki
ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
1行目: 1行目:
local p = {}
local p = {}


function up(frame)
function p.getPostsHTML(frame)
frame[1], frame[2], frame[3], frame[4] = frame[2], frame[3], frame[4], frame[1]
  local strMod = require("モジュール:文字列")
frame[5], frame[9], frame[13], frame[17] = frame[9], frame[13], frame[17], frame[5]
  local postDataArr = strMod.split(",",frame.args[1])
frame[8], frame[12], frame[16], frame[20] = frame[12], frame[16], frame[20], frame[8]
  local postsHTML = ""
end
  for i = 1, #postDataArr do
function down(frame)
  if i % 2 == 0 then
frame[18], frame[14], frame[10], frame[6] = frame[14], frame[10], frame[6], frame[18]
  postsHTML = postsHTML
frame[19], frame[15], frame[11], frame[7] = frame[15], frame[11], frame[7], frame[19]
    .. "<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\">"
frame[21], frame[22], frame[23], frame[24] = frame[22], frame[23], frame[24], frame[21]
      .. postDataArr[i]
end
          .."</span></div>"
function right(frame)
    else
frame[3], frame[7], frame[23], frame[13] = frame[7], frame[23], frame[13], frame[3]
      postsHTML = postsHTML
frame[4], frame[8], frame[24], frame[14] = frame[8], frame[24], frame[14], frame[4]
        .. "<div class=\"posts_text\">"
frame[9], frame[10], frame[11], frame[12] = frame[10], frame[11], frame[12], frame[9]
        .. postDataArr[i]
end
        .."</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>"
function left(frame)
  end
frame[15], frame[21], frame[5], frame[1] = frame[21], frame[5], frame[1], frame[15]
  end
frame[16], frame[22], frame[6], frame[2] = frame[22], frame[6], frame[2], frame[16]
  return postsHTML
frame[17], frame[18], frame[19], frame[20] = frame[18], frame[19], frame[20], frame[17]
end
function front(frame)
frame[5], frame[6], frame[7], frame[8] = frame[6], frame[7], frame[8], frame[5]
frame[19], frame[24], frame[9], frame[2] = frame[24], frame[9], frame[2], frame[19]
frame[20], frame[21], frame[10], frame[3] = frame[21], frame[10], frame[3], frame[20]
end
function back(frame)
frame[1], frame[12], frame[23], frame[18] = frame[12], frame[23], frame[18], frame[1]
frame[4], frame[11], frame[22], frame[17] = frame[11], frame[22], frame[17], frame[4]
frame[13], frame[14], frame[15], frame[16] = frame[14], frame[15], frame[16], frame[13]
end
end


return p
return p

4年5月16日 (ヰ) 18:19時点における版

このモジュールについての説明文ページを モジュール:テスト/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\"><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>"
    else
      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>"
  	end
  end
  return postsHTML
end

return p