📄 listjs.js
字号:
var p = dialogArguments;
var lid = p.urld.slice(0);
var xgg = false;
var jtb = [];
///////////////////////////////////////////////
function sxbd()
{
list.options.length = lid.length;
for(var ii=0; ii<lid.length; ii++)
list.options[ii].text = ii+1+"."+lid[ii].nn;
}
////////////////////////////////////////////////
function dpname()
{
var noh=list.selectedIndex;
vna.value = (noh==-1)?"":lid[noh].nn;
}
function ren()
{
var noh=list.selectedIndex;
if(noh==-1) return;
if(vna.value=="")
{
alert("请输入名称!");
vna.focus();
return;
}
lid[noh].nn = vna.value;
sxbd();
list.selectedIndex = noh;
dpname();
xgg=true;
}
///////////////////////////////////////////////
function tjdz(uu)
{
var noh=list.selectedIndex;
var n = noh+1;
lid = lid.slice(0,n).concat(uu, lid.slice(n));
sxbd();
list.selectedIndex = n;
dpname();
xgg=true;
}
function openaddfile()
{
window.showModalDialog("seturl.htm", [self,1], "dialogHeight:120px;dialogWidth:335px;status:0;help:0;scroll:0");
}
function openadddong(n,u,o,zzs)
{
var ls = new p.urlDataClass(n,u,o);
tjdz(ls);
}
///////////////////////////////////////////////
function del()
{
for(var ii=list.options.length-1; ii>=0; ii--)
if(list.options[ii].selected)
lid = lid.slice(0,ii).concat(lid.slice(ii+1));
}
function aasc()
{
var noh=list.selectedIndex;
if(noh==-1) return;
del();
sxbd();
list.selectedIndex = -1;
dpname();
xgg=true;
}
///////////////////////////////////////////////
function pmove(v)
{
var k = -1;
var tp = [];
for(var ii=0; ii<list.options.length; ii++)
if(list.options[ii].selected)
{
tp[tp.length] = lid[ii];
if(v)
{
if(k==-1) k = ii-1;
}
else
k = ii+2;
}
del();
if(!v)
k -= tp.length;
lid = lid.slice(0,k).concat(tp, lid.slice(k));
sxbd();
list.selectedIndex = k;
dpname();
for(var ii=k; ii<k+tp.length; ii++)
list.options[ii].selected = true;
}
function aalbsy()
{
if(list.selectedIndex==-1) return;
if(list.options[0].selected) return;
pmove(true);
xgg=true;
}
function aalbxy()
{
if(list.selectedIndex==-1) return;
if(list.options[list.options.length-1].selected) return;
pmove(false);
xgg=true;
}
////////////////////////////////////////////////
function jj_x()
{
jj_c();
aasc();
}
function jj_c()
{
var noh=list.selectedIndex;
if(noh==-1) return;
jtb = [];
for(var ii=0; ii<list.options.length; ii++)
if(list.options[ii].selected)
jtb[jtb.length] = lid[ii];
}
function jj_v()
{
if(jtb.length<1) return;
tjdz(jtb);
}
///////////////////////////////////////////
function ok()
{
if(xgg && lid.length>0)
{
p.newlist(true);
p.urld = lid.slice(0);
p.playlist(true);
}
window.close();
}
window.onload = function()
{
window.dialogWidth = (parseInt(window.dialogWidth)-document.body.clientWidth+316)+"px";
window.dialogHeight = (parseInt(window.dialogHeight)-document.body.clientHeight+234)+"px";
sxbd();
list.selectedIndex = p.lpdd;
dpname();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -