Loading Pulleyblank/editor-kanbun.html +21 −5 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ <script src="conllusvgload.js"></script> <script> conllusvg.kanbun=new Object(); conllusvg.kanbun.checkURL=function(textid,pushid){ conllusvg.kanbun.checkURL=function(textid,pushid,statid){ var h=location.href; var i=h.indexOf("#"); if(i>0&&h.length-i>0){ Loading @@ -26,6 +26,8 @@ conllusvg.kanbun.checkURL=function(textid,pushid){ return; i=document.getElementById(pushid); i.style.visibility="visible"; if(statid!=null) conllusvg.kanbun.status=document.getElementById(statid); } } conllusvg.kanbun.mecabUD=function(textid,t){ Loading Loading @@ -55,6 +57,8 @@ conllusvg.kanbun.saveLocal=function(textid){ var c=conllusvg.main[textid]; var k,s; conllusvg.clearSVG(textid); if(conllusvg.kanbun.status!=null) conllusvg.kanbun.status.textContent=""; conllusvg.renum(textid); conllusvg.esrap(textid); conllusvg.parse(textid); Loading Loading @@ -83,6 +87,8 @@ conllusvg.kanbun.pushGitlab=function(textid){ var tx=document.getElementById(textid); var i,k,s; conllusvg.clearSVG(textid); if(conllusvg.kanbun.status!=null) conllusvg.kanbun.status.textContent=""; conllusvg.renum(textid); conllusvg.esrap(textid); conllusvg.parse(textid); Loading Loading @@ -116,7 +122,10 @@ conllusvg.kanbun.pushGitlab=function(textid){ if(k>"") conllusvg.kanbun.privateToken=k; else{ if(conllusvg.kanbun.status==null) alert("push Gitlab failed"); else conllusvg.kanbun.status.textContent="push Gitlab failed"; return; } conllusvg.kanbun.request=new XMLHttpRequest(); Loading @@ -127,10 +136,16 @@ conllusvg.kanbun.pushGitlab=function(textid){ } conllusvg.kanbun.onLoad=function(e){ if(conllusvg.kanbun.request.status==200){ alert("push Gitlab succeeded"); if(conllusvg.kanbun.status!=null){ conllusvg.kanbun.status.textContent="push Gitlab succeeded"; conllusvg.kanbun.timer=setTimeout("clearTimeout(conllusvg.kanbun.timer);conllusvg.kanbun.status.textContent=''",5000); } document.cookie="conllusvg.kanbun.privateToken="+conllusvg.kanbun.privateToken+";secure"; } else{ if(conllusvg.kanbun.status!=null) conllusvg.kanbun.status.textContent="push Gitlab failed: status "+conllusvg.kanbun.request.status; else alert("push Gitlab failed: status "+conllusvg.kanbun.request.status); document.cookie="conllusvg.kanbun.privateToken=;max-age=0"; } Loading Loading @@ -204,10 +219,11 @@ conllusvg.kanbun.divideForm=function(textid,z){ <input type="button" value="load CoNLL-U" onclick="conllusvg.loadLocal('conllu')" /> <input type="button" value="save CoNLL-U" onclick="conllusvg.kanbun.saveLocal('conllu')" /> <input type="button" value="push Gitlab" id="gitlab" onclick="conllusvg.kanbun.pushGitlab('conllu')" style="visibility:hidden" /> <text id="status" /> </td></tr></table> <textarea cols="120" rows="10" id="conllu" onchange="conllusvg.reparse('conllu')"> </textarea> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" onload="conllusvg.edit(this,'conllu','deprel','upos','xpos');conllusvg.kanbun.checkURL('conllu','gitlab')"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" onload="conllusvg.edit(this,'conllu','deprel','upos','xpos');conllusvg.kanbun.checkURL('conllu','gitlab','status')"> </svg> <select size=6 id="deprel" style="position:absolute; visibility:hidden"> <option>acl</option> Loading Loading
Pulleyblank/editor-kanbun.html +21 −5 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ <script src="conllusvgload.js"></script> <script> conllusvg.kanbun=new Object(); conllusvg.kanbun.checkURL=function(textid,pushid){ conllusvg.kanbun.checkURL=function(textid,pushid,statid){ var h=location.href; var i=h.indexOf("#"); if(i>0&&h.length-i>0){ Loading @@ -26,6 +26,8 @@ conllusvg.kanbun.checkURL=function(textid,pushid){ return; i=document.getElementById(pushid); i.style.visibility="visible"; if(statid!=null) conllusvg.kanbun.status=document.getElementById(statid); } } conllusvg.kanbun.mecabUD=function(textid,t){ Loading Loading @@ -55,6 +57,8 @@ conllusvg.kanbun.saveLocal=function(textid){ var c=conllusvg.main[textid]; var k,s; conllusvg.clearSVG(textid); if(conllusvg.kanbun.status!=null) conllusvg.kanbun.status.textContent=""; conllusvg.renum(textid); conllusvg.esrap(textid); conllusvg.parse(textid); Loading Loading @@ -83,6 +87,8 @@ conllusvg.kanbun.pushGitlab=function(textid){ var tx=document.getElementById(textid); var i,k,s; conllusvg.clearSVG(textid); if(conllusvg.kanbun.status!=null) conllusvg.kanbun.status.textContent=""; conllusvg.renum(textid); conllusvg.esrap(textid); conllusvg.parse(textid); Loading Loading @@ -116,7 +122,10 @@ conllusvg.kanbun.pushGitlab=function(textid){ if(k>"") conllusvg.kanbun.privateToken=k; else{ if(conllusvg.kanbun.status==null) alert("push Gitlab failed"); else conllusvg.kanbun.status.textContent="push Gitlab failed"; return; } conllusvg.kanbun.request=new XMLHttpRequest(); Loading @@ -127,10 +136,16 @@ conllusvg.kanbun.pushGitlab=function(textid){ } conllusvg.kanbun.onLoad=function(e){ if(conllusvg.kanbun.request.status==200){ alert("push Gitlab succeeded"); if(conllusvg.kanbun.status!=null){ conllusvg.kanbun.status.textContent="push Gitlab succeeded"; conllusvg.kanbun.timer=setTimeout("clearTimeout(conllusvg.kanbun.timer);conllusvg.kanbun.status.textContent=''",5000); } document.cookie="conllusvg.kanbun.privateToken="+conllusvg.kanbun.privateToken+";secure"; } else{ if(conllusvg.kanbun.status!=null) conllusvg.kanbun.status.textContent="push Gitlab failed: status "+conllusvg.kanbun.request.status; else alert("push Gitlab failed: status "+conllusvg.kanbun.request.status); document.cookie="conllusvg.kanbun.privateToken=;max-age=0"; } Loading Loading @@ -204,10 +219,11 @@ conllusvg.kanbun.divideForm=function(textid,z){ <input type="button" value="load CoNLL-U" onclick="conllusvg.loadLocal('conllu')" /> <input type="button" value="save CoNLL-U" onclick="conllusvg.kanbun.saveLocal('conllu')" /> <input type="button" value="push Gitlab" id="gitlab" onclick="conllusvg.kanbun.pushGitlab('conllu')" style="visibility:hidden" /> <text id="status" /> </td></tr></table> <textarea cols="120" rows="10" id="conllu" onchange="conllusvg.reparse('conllu')"> </textarea> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" onload="conllusvg.edit(this,'conllu','deprel','upos','xpos');conllusvg.kanbun.checkURL('conllu','gitlab')"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" onload="conllusvg.edit(this,'conllu','deprel','upos','xpos');conllusvg.kanbun.checkURL('conllu','gitlab','status')"> </svg> <select size=6 id="deprel" style="position:absolute; visibility:hidden"> <option>acl</option> Loading