Commit 31eb2004 authored by Koichi Yasuoka's avatar Koichi Yasuoka
Browse files

use Gitlab API

parent 9aee0d06
Loading
Loading
Loading
Loading
+7 −12
Original line number Diff line number Diff line
@@ -19,17 +19,12 @@ PB.getScrollTop=function(){
  return(document.documentElement.scrollTop||document.body.scrollTop);
}
PB.open=function(n){
  var t="/gitlab/Kanbun/ud-kanbun/raw/master/Pulleyblank/";
  var s;
  if(n<10)
    s="Pulleyblank00"+n+".txt";
  else if(n<100)
    s="Pulleyblank0"+n+".txt";
  else
    s="Pulleyblank"+n+".txt";
  PB.req.open("GET",t+s);
  PB.filename=t+s;
  PB.anchor="#"+s.substring(11,14);
  var s="/gitlab/api/v4/projects/Kanbun%2Fud%2Dkanbun/repository/files/Pulleyblank%2FPulleyblank";
  var t=("000"+n).slice(-3);
  var r="%2Etxt/raw?ref=master";
  PB.req.open("GET",s+t+r);
  PB.filename=s+t+r;
  PB.anchor="#"+t;
  PB.req.setRequestHeader("Pragma","no-cache");
  PB.req.setRequestHeader("Cache-Control","no-cache");
  PB.req.setRequestHeader("If-Modified-Since","Sat, 01 Jan 2000 00:00:00 GMT");
@@ -39,7 +34,7 @@ PB.load=function(e){
  var p;
  if(PB.req.status==200){
    p=document.createElement("b");
    p.innerHTML="<a href='editor-kanbun.html#"+PB.filename+"' name='"+PB.anchor+"'>"+PB.anchor+"</a>";
    p.innerHTML="<a href='editor-kanbun.html#"+PB.filename+"' name='"+PB.anchor+"' target='_blank'>"+PB.anchor+"</a>";
    document.body.appendChild(p);
    p=document.createElement("pre");
    p.textContent=PB.req.responseText