fix: dlFile/delFile accept branch param — curator can download files from any branch
This commit is contained in:
parent
9915997ceb
commit
8e6b578878
14
index.html
14
index.html
@ -1259,7 +1259,7 @@ function openEv(id,subIdx){
|
|||||||
if(fa.length)h+="<div style='font-size:11px;color:#64748B;margin-top:4px'><strong>"+esc(brs[bi])+":</strong></div>";
|
if(fa.length)h+="<div style='font-size:11px;color:#64748B;margin-top:4px'><strong>"+esc(brs[bi])+":</strong></div>";
|
||||||
for(var fi=0;fi<fa.length;fi++){
|
for(var fi=0;fi<fa.length;fi++){
|
||||||
var f=fa[fi];
|
var f=fa[fi];
|
||||||
h+="<div class='file-item'><span class='fn'>"+esc(f.n)+"</span><span class='fs'>("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")</span><a onclick='dlFile("+e.id+","+fi+")'>Скачать</a><a style='color:#EF4444;margin-left:4px' onclick='delFile("+e.id+","+fi+")'>Удалить</a></div>"
|
h+="<div class='file-item'><span class='fn'>"+esc(f.n)+"</span><span class='fs'>("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")</span><a onclick='dlFile("+e.id+","+fi+","+bi+")'>Скачать</a><a style='color:#EF4444;margin-left:4px' onclick='delFile("+e.id+","+fi+","+bi+")'>Удалить</a></div>"
|
||||||
}
|
}
|
||||||
}catch(ex){}
|
}catch(ex){}
|
||||||
}
|
}
|
||||||
@ -1272,7 +1272,7 @@ function openEv(id,subIdx){
|
|||||||
var fa=JSON.parse(fd);
|
var fa=JSON.parse(fd);
|
||||||
for(var fi=0;fi<fa.length;fi++){
|
for(var fi=0;fi<fa.length;fi++){
|
||||||
var f=fa[fi];
|
var f=fa[fi];
|
||||||
h+="<div class='file-item'><span class='fn'>"+esc(f.n)+"</span><span class='fs'>("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")</span><a onclick='dlFile("+e.id+","+fi+")'>Скачать</a><a style='color:#EF4444;margin-left:4px' onclick='delFile("+e.id+","+fi+")'>Удалить</a></div>"
|
h+="<div class='file-item'><span class='fn'>"+esc(f.n)+"</span><span class='fs'>("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")</span><a onclick='dlFile("+e.id+","+fi+","+(cu?cu.bg:0)+")'>Скачать</a><a style='color:#EF4444;margin-left:4px' onclick='delFile("+e.id+","+fi+","+(cu?cu.bg:0)+")'>Удалить</a></div>"
|
||||||
}
|
}
|
||||||
}catch(ex){}
|
}catch(ex){}
|
||||||
}
|
}
|
||||||
@ -1358,10 +1358,11 @@ function upFile(id){
|
|||||||
};
|
};
|
||||||
fr.readAsDataURL(f)
|
fr.readAsDataURL(f)
|
||||||
}
|
}
|
||||||
function dlFile(id,idx){
|
function dlFile(id,idx,br){
|
||||||
var inm=document.getElementById("evm_"+id);
|
var inm=document.getElementById("evm_"+id);
|
||||||
var monthKey=inm?"_m"+inm.value:"";
|
var monthKey=inm?"_m"+inm.value:"";
|
||||||
var key="sf_"+id+monthKey+(curSub!==null?"_s"+curSub:"")+"_b"+(cu?cu.bg:0);
|
var brKey="_b"+(br!==undefined?br:(cu?cu.bg:0));
|
||||||
|
var key="sf_"+id+monthKey+(curSub!==null?"_s"+curSub:"")+brKey;
|
||||||
var ex=localStorage.getItem(key);
|
var ex=localStorage.getItem(key);
|
||||||
if(!ex)return;
|
if(!ex)return;
|
||||||
try{
|
try{
|
||||||
@ -1376,11 +1377,12 @@ function dlFile(id,idx){
|
|||||||
document.body.removeChild(a)
|
document.body.removeChild(a)
|
||||||
}catch(e){}
|
}catch(e){}
|
||||||
}
|
}
|
||||||
function delFile(id,idx){
|
function delFile(id,idx,br){
|
||||||
if(!confirm("\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u0430\u0439\u043B?"))return;
|
if(!confirm("\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u0430\u0439\u043B?"))return;
|
||||||
var inm=document.getElementById("evm_"+id);
|
var inm=document.getElementById("evm_"+id);
|
||||||
var monthKey=inm?"_m"+inm.value:"";
|
var monthKey=inm?"_m"+inm.value:"";
|
||||||
var key="sf_"+id+monthKey+(curSub!==null?"_s"+curSub:"")+"_b"+(cu?cu.bg:0);
|
var brKey="_b"+(br!==undefined?br:(cu?cu.bg:0));
|
||||||
|
var key="sf_"+id+monthKey+(curSub!==null?"_s"+curSub:"")+brKey;
|
||||||
var ex=localStorage.getItem(key);
|
var ex=localStorage.getItem(key);
|
||||||
if(!ex)return;
|
if(!ex)return;
|
||||||
try{
|
try{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user