User Tools

Site Tools


script_enable_disable

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

script_enable_disable [2015/05/30 14:12]
trianguloy created
script_enable_disable [2017/02/13 20:09] (current)
trianguloy bug fix: bad index
Line 28: Line 28:
 var states=[]; var states=[];
 var names=[]; var names=[];
 +var own;
  
 for(var t=0,​tt=0;​t<​list.getLength();​++t){ for(var t=0,​tt=0;​t<​list.getLength();​++t){
 var s=list.getAt(t);​ var s=list.getAt(t);​
-if(s.getId()==LL.getCurrentScript().getId()) continue;+if(s.getId()==LL.getCurrentScript().getId())
 +own=t; 
 +continue; 
 +}
 states[tt]=s.hasFlag(fd)==ck;​ states[tt]=s.hasFlag(fd)==ck;​
 names[tt]=s.getName();​ names[tt]=s.getName();​
Line 41: Line 45:
 builder.setMultiChoiceItems(names,​states,​new DialogInterface.OnMultiChoiceClickListener(){onClick:​function(dialog,​which,​checked){ builder.setMultiChoiceItems(names,​states,​new DialogInterface.OnMultiChoiceClickListener(){onClick:​function(dialog,​which,​checked){
  
-list.getAt(which).setFlag(fd,​checked==ck);​+list.getAt(which>​=own?​which+1:​which).setFlag(fd,​checked==ck);​
  
  
script_enable_disable.1432995132.txt.gz · Last modified: 2015/05/30 14:12 by trianguloy