| 第100行: | 
第100行: | 
|   |      local prop_names = {"维护者", "创作者", "设定类型", "设定集核心页", "依赖设定集", "仅允许维护者编辑", "创作阶段", "上级概念", "前置条件", "事后效果"}  |   |      local prop_names = {"维护者", "创作者", "设定类型", "设定集核心页", "依赖设定集", "仅允许维护者编辑", "创作阶段", "上级概念", "前置条件", "事后效果"}  | 
|   |      local props = SMWUtils.query_page_properties("[["..title.."]]", prop_names)[1]["properties"]  |   |      local props = SMWUtils.query_page_properties("[["..title.."]]", prop_names)[1]["properties"]  | 
| − |      local root = mw.html.create(nil)  | + |      local root = mw.html.create("div")  | 
|   | + |     root:attr("style", "display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, auto)); width: 100%")  | 
|   |      local maintainerTemp = renderMaintainers(frame, props["维护者"], props["创作者"])  |   |      local maintainerTemp = renderMaintainers(frame, props["维护者"], props["创作者"])  | 
|   |         |   |         | 
| 第109行: | 
第110行: | 
|   |      local isIndexPage = props["设定集核心页"][1] == 't'  |   |      local isIndexPage = props["设定集核心页"][1] == 't'  | 
|   |      local typeNode = renderType(frame, isIndexPage, props["设定类型"][1] or "公共设定", props["依赖设定集"])  |   |      local typeNode = renderType(frame, isIndexPage, props["设定类型"][1] or "公共设定", props["依赖设定集"])  | 
| − |      return mw.text.jsonEncode(props)  | + |      root:wikitext(typeNode)  | 
| − |     -- root:wikitext(typeNode)
  | + |      root:wikitext(renderStage(frame, props["创作阶段"][1] or "空白"))  | 
| − |      -- root:wikitext(renderStage(frame, props["创作阶段"][1] or "空白"))  | + |      return root:done()  | 
| − |      -- return root:done()  |   | 
|   | end  |   | end  | 
|   |  |   |  |