Commit 05a7ceb3 authored by Koichi Yasuoka's avatar Koichi Yasuoka
Browse files

editor-kanbun.html GitLab mode altered

parent 9eec261d
Loading
Loading
Loading
Loading
+14 −11
Original line number Diff line number Diff line
@@ -25,8 +25,12 @@ conllusvg.kanbun.checkURL=function(textid,pushid,statid){
    if(pushid==null||statid==null)
      return;
    i=document.getElementById(pushid);
    i.style.visibility="visible";
    conllusvg.kanbun.status=document.getElementById(statid);
    i.value="push GitLab";
    i.setAttribute("onclick","conllusvg.kanbun.pushGitLab('conllu')");
    i=document.getElementById(statid);
    i.setAttribute("onchange",null);
    i.value="GitLab";
    conllusvg.kanbun.status=i;
  }
}
conllusvg.kanbun.mecabUD=function(textid,t){
@@ -57,7 +61,7 @@ conllusvg.kanbun.saveLocal=function(textid){
  var k,s;
  conllusvg.clearSVG(textid);
  if(conllusvg.kanbun.status!=null)
    conllusvg.kanbun.status.textContent="";
    conllusvg.kanbun.status.value="";
  conllusvg.renum(textid);
  conllusvg.esrap(textid);
  conllusvg.parse(textid);
@@ -87,7 +91,7 @@ conllusvg.kanbun.pushGitLab=function(textid){
  var i,k,s;
  conllusvg.clearSVG(textid);
  if(conllusvg.kanbun.status!=null)
    conllusvg.kanbun.status.textContent="";
    conllusvg.kanbun.status.value="";
  conllusvg.renum(textid);
  conllusvg.esrap(textid);
  conllusvg.parse(textid);
@@ -121,7 +125,7 @@ conllusvg.kanbun.pushGitLab=function(textid){
  if(k>"")
    conllusvg.kanbun.privateToken=k;
  else if(conllusvg.kanbun.status!=null)
    conllusvg.kanbun.status.textContent="push GitLab failed";
    conllusvg.kanbun.status.value="push GitLab failed";
  else
    alert("push GitLab failed");
  conllusvg.kanbun.request=new XMLHttpRequest();
@@ -133,14 +137,14 @@ conllusvg.kanbun.pushGitLab=function(textid){
conllusvg.kanbun.onLoad=function(e){
  if(conllusvg.kanbun.request.status==200){
    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);
      conllusvg.kanbun.status.value="push GitLab succeeded";
      conllusvg.kanbun.timer=setTimeout("clearTimeout(conllusvg.kanbun.timer);conllusvg.kanbun.status.value=''",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;
      conllusvg.kanbun.status.value="push GitLab failed: "+conllusvg.kanbun.request.status;
    else
      alert("push GitLab failed: status "+conllusvg.kanbun.request.status);
    document.cookie="conllusvg.kanbun.privateToken=;max-age=0";
@@ -211,10 +215,9 @@ conllusvg.kanbun.divideForm=function(textid,z){
</head>
<body>
<table noborder><tr><td nowrap>
<input type="text" value="漢文" onchange="conllusvg.kanbun.mecabUD('conllu',this)" />
<input type="button" value="load CoNLL-U" onclick="conllusvg.loadLocal('conllu')" />
<input type="text" value="漢文" onchange="conllusvg.kanbun.mecabUD('conllu',this)" id="status" />
<input type="button" value="load CoNLL-U" onclick="conllusvg.loadLocal('conllu')" id="gitlab" />
<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>
<pre id="conllu" contentEditable="true" onfocusout="conllusvg.reparse('conllu')"></pre>