모듈:QuickPage
이 모듈에 대한 설명문서는 모듈:QuickPage/설명문서에서 만들 수 있습니다
-- Module:QuickEdit
local p = {}
-- [[틀:빠른편집]] 등에서 {{#invoke:QuickEdit|render}}로 호출
function p.render(frame)
-- 플레이스홀더 텍스트 등을 인수로 받을 수 있게 설정 (기본값: 문서 제목 입력...)
local placeholder = frame.args.placeholder or '문서 제목 입력...'
local buttonLabel = frame.args.label or '생성/편집'
-- UI가 들어갈 컨테이너 생성
-- data 속성을 통해 JS로 설정값을 전달합니다.
local out = mw.html.create('div')
:addClass('quick-edit-container')
:addClass('dict-card') -- 기존 디자인 스타일(카드) 재사용
:attr('data-placeholder', placeholder)
:attr('data-label', buttonLabel)
return tostring(out)
end
return p