본문으로 이동
메뉴 여닫기
  • 948 문서
  • 46 사용자
  • 3천 편집
창팝위키
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
편집을 하면 임시 계정이 생성되어 부여됩니다.

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
mw.loader.using(['mediawiki.util'], function() {
    mw.hook('wikipage.content').add(function($content) {
        const container = document.getElementById("mw-premiererelay-bydate-datepicker");
        if (!container) return;

        const input = document.createElement("input");
        input.type = "date";
        container.appendChild(input);

        const content = document.getElementById("mw-premiererelay-bydate-content");

        input.addEventListener("change", () => {
            const value = input.value;

            const wikitext = "{{최초공개 릴레이|날짜=" + value + "}}";

            fetch(mw.util.wikiScript("api") + "?" + new URLSearchParams({
                action: "parse",
                format: "json",
                prop: "text",
                contentmodel: "wikitext",
                text: wikitext
            }))
            .then(res => res.json())
            .then(data => {
                if (data.parse && data.parse.text) {
                    content.innerHTML = data.parse.text["*"];
                }
            });
        });
    });
});