사용자:BANIP/낙서장

리버티게임, 모두가 만들어가는 자유로운 게임
< 사용자:BANIP
BANIP (토론 | 기여)님의 2023년 9월 5일 (화) 15:23 판

// 로딩화면 표시 var showLoading = function() {

$('

' + '
' +
           'sync' +
'
' + '

')

   .appendTo("body");

}

// 예시 페이지로 이동 var moveExample = function(title, content) {

   let pagename = '리버티게임:연습장'
   fetch('/index.php?title=' + pagename + '&action=edit')
   .then(function(res){
       return res.text()
   })
   .then(function(doc){
       let $body = $(doc)
       //#editform을 현재 document에 추가하고 action=submit으로 바꾼 뒤 submit
       let $from = $body.find('#editform').css("display","none").appendTo(document.body)
       $from.append('<input type="hidden" name="wpPreview" value="미리 보기">')
       $from.append('<input type="hidden" name="mode" value="text">')
       //내용 변경
       $from.find('#wpTextbox1').text(function(el,text){
           return text.split("\n")[0] 
               + "\n== " + title + " =="
               + "\n" + content
       })
       
       $from.attr('action', '/index.php?title=' + pagename + '&action=submit').submit();
   })
}

showLoading() moveExample('연습장', '연습장입니다.')