|
|
|
@ -530,7 +530,7 @@ var SrcParseS = { |
|
|
|
|
function removeByValue(arr, val) { |
|
|
|
|
for(var i = 0; i < arr.length; i++) { |
|
|
|
|
if(arr[i] == val) { |
|
|
|
|
arr.splice(i, 1); |
|
|
|
|
arr.splice(i,1); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -876,21 +876,16 @@ function compare(key, desc) { |
|
|
|
|
|
|
|
|
|
if(priorparse.length>0){ |
|
|
|
|
//优先上次成功的
|
|
|
|
|
log(Uparselist.length) |
|
|
|
|
let usum =0; |
|
|
|
|
for (let i=Uparselist.length-1; i>=0; i--) { |
|
|
|
|
//for(let i=0; i<Uparselist.length; i++) {
|
|
|
|
|
let utmp = []; |
|
|
|
|
for(let i=0; i<Uparselist.length; i++) { |
|
|
|
|
if(priorparse.indexOf(Uparselist[i].name)>-1) { |
|
|
|
|
log(Uparselist[i].name+'<发现优先解析'); |
|
|
|
|
let Uparseobj = Uparselist[i]; |
|
|
|
|
log(i) |
|
|
|
|
Uparselist.splice(i, 1); |
|
|
|
|
Uparselist.unshift(Uparseobj); |
|
|
|
|
log(i) |
|
|
|
|
Uparselist.splice(i,1); |
|
|
|
|
i = i - 1; |
|
|
|
|
utmp.push(Uparseobj); |
|
|
|
|
} |
|
|
|
|
usum++; |
|
|
|
|
} |
|
|
|
|
log(usum) |
|
|
|
|
Uparselist.unshift(utmp); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(isdn==1&&Uparselist.length==0){ |
|
|
|
|