「Module:StorySim」:修訂間差異

增加 33 位元組 、​ 2023年12月30日 (星期六)
無編輯摘要
(修复LineBreak问题)
SSF留言 | 貢獻
無編輯摘要
第189行: 第189行:
p.main = makeInvokeFunc('_main')
p.main = makeInvokeFunc('_main')
function p._main(args)-- 生成HTML的主函数 部分代码来源:[[Module:Songtable]]
function p._main(args)-- 生成HTML的主函数 部分代码来源:[[Module:Songtable]]
    local d = Data[args['name'] or args['story'] or args['id'] or args[2]];
    local id = args['name'] or args['story'] or args['id'] or args[2];
   local d = Data[id];
    if not d then error('找不到故事文本!!!');end
    if not d then error('找不到故事文本!!!');end
    --- 构建HTML ---
    --- 构建HTML ---
    local title = args[1] or args['title'] or "标题";
    local title = args[1] or args['title'] or "标题";
    local box = mw.html.create("table"):addClass("rotable mw-collapsible mw-collapsed storyTable");
    local box = mw.html.create("table"):addClass("rotable mw-collapsible mw-collapsed storyTable");
    box:tag('tr'):tag('th'):tag('h4'):wikitext(title);
    box:tag('tr'):tag('th'):tag('h4'):attr('id',id):wikitext(title);


    local cPID = 'Dialogue';
    local cPID = 'Dialogue';
WikiBuilder
321

次編輯