モジュール:Mbox

ページ名:モジュール:Mbox

このモジュールについての説明文ページを モジュール:Mbox/doc に作成できます

-- This Module is used for making templates based in the Lua language.-- See more details about Lua in Help:Lua.-- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden.-- The next line imports the Mbox module from the w:c:dev:Global Lua Modules.local Mbox = require('Dev:Mbox')-- See more details about this module at w:c:dev:Global_Lua_Modules/Mbox-- The imported Module is overwritten locally to include default styling.-- For a more flexible Mbox experience, delete the function below and import -- https://dev.fandom.com/wiki/MediaWiki:Global_Lua_Modules/Mbox.css-- or paste (and modify as you like) its contents in your wiki's -- MediaWiki:Wikia.css (see Help:Including_additional_CSS_and_JS'background-color'] = args.bgcolor end -- images local image = args.image or '' local imagewidth = args.imagewidth or '80px' local imagelink = '' if args.imagelink then imagelink = '|link=' .. args.imagelink end local imagewikitext=''..'File:' .. image .. '|' .. imagewidth .. imagelink .. ')-- or look at https://dev.fandom.com/wiki/Global_Lua_Modules/Mbox-- for more customization inspiration-- -- 簡易版設定ここから (不要な場合は削除してください)-- BEGIN DELETION HERE--local getArgs = require('Dev:Arguments').getArgslocal localCSS = mw.loadData('Module:Mbox/data').localStylefunction Mbox.main(frame) local args = getArgs(frame) -- styles local styles = {} if args.bordercolor then styles['border-left-color'] = args.bordercolor elseif args.type then styles['border-left-color'] = 'var(--type-' .. args.type .. ')' end if args.bgcolor then styles[' -- id for closure local id = args.id or 'mbox' local container = mw.html.create('div') :addClass('mbox') :addClass(args.class) :css(styles) :css(localCSS['mbox']) :cssText(args.style) local content=container:tag('div') :addClass('mbox__content') :css(localCSS['mbox__content']) if args.image then local image = content:tag('div') :addClass('mbox__content__image') :addClass('mw-collapsible') :attr('id', 'mw-customcollapsible-' .. id) :css(localCSS['mbox__content__image']) :wikitext(imagewikitext) if args.collapsed then image:addClass('mw-collapsed') end end local contentwrapper = content:tag('div') :addClass('mbox__content__wrapper') :css(localCSS['mbox__content__wrapper']) if args.header then contentwrapper:tag('div') :addClass('mbox__content__header') :css(localCSS['mbox__content__header']) :wikitext(args.header) end if args.text then local text=contentwrapper:tag('div') :addClass('mbox__content__text') :addClass('mw-collapsible') :attr('id', 'mw-customcollapsible-' .. id) :css(localCSS['mbox__content__text']) :wikitext(args.text) if args.collapsed then text:addClass('mw-collapsed') end if args.comment then text:tag('div') :addClass('mbox__content__text__comment') :css(localCSS['mbox__content__text__comment']) :wikitext(args.comment) end end contentwrapper:tag('span') :addClass('mbox__close') :addClass('mw-customtoggle-' .. id) :css(localCSS['mbox__close']) :attr('title', 'Dismiss') if args.aside then local aside = content:tag('div') :addClass('mbox__content__aside') :addClass('mw-collapsible') :attr('id', 'mw-customcollapsible-' .. id) :css(localCSS['mbox__content__aside']) :wikitext(args.aside) if args.collapsed then aside:addClass('mw-collapsed') end end return containerend-- -- 簡易版設定ここまで-- END DELETION HERE---- The last line produces the output for the templatereturn Mbox


特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】>【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

ユーザー:ぴんきー

50人クラフトの編集をしています。この主は暇なので頻繁に編集することもあります。2021年3月9日までは、220.210.161.195として活動していました。特に記載のない限り、コミュニティのコンテ...

ユクモ村

Stubこの記事は書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています。書きかけの記事については書きかけのページについてをご参照下さい。ユクモ村とは、BANクラフトに登場する地...

ユキ

Stubこの記事は書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています。書きかけの記事については書きかけのページについてをご参照下さい。ユキIDOtoka0124↓Yuki_1...

モハマド・ナビド

モハマド・ナビドIDNAVID_IRNその他の呼称ナビドスキンモデルトーブプロフィール生年月日6月22日活躍登場作品日本列島クラフト初登場日本列島クラフト?TwitterTwitterhttps://...

モジュール:Quote

このモジュールについての説明文ページを モジュール:Quote/doc に作成できます-- local Quote = {}local getArgs = require('Dev:Arguments...

モジュール:Mbox

このモジュールについての説明文ページを モジュール:Mbox/doc に作成できます-- This Module is used for making templates based in the L...

モジュール:I18n

このモジュールについての説明文ページを モジュール:I18n/doc に作成できます-- This Module is used for making templates based in the L...

メタボ

メタボ 現在主に使用しているスキン。胴体にドット化されたKUNの写真を使用している。IDMETABOnoONAKA↓METABOnoCOMAIJI↓M_E_T_A_B_OID(サブ垢)komaiji↓...

メスガキランド

Stubこの記事は書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています。書きかけの記事については書きかけのページについてをご参照下さい。メスガキランドとは、新50人クラフト2期...