diff --git a/exec/lbshell.js b/exec/lbshell.js index 362351faf33b1dcda13d86c60eb5d8225b82c090..56be83ecfd1628b8bb780a9573347b3192c31cb0 100644 --- a/exec/lbshell.js +++ b/exec/lbshell.js @@ -40,7 +40,7 @@ mainbar.add("|File","F",undefined,undefined,undefined,user.compare_ars("REST T") filemenu.hotkeys=KEY_LEFT+KEY_RIGHT+"\b\x7f\x1b"; filemenu.add("\xda\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xbf",undefined,undefined,"",""); filemenu.add("|List files","L",19); - filemenu.add("|Download","D",19,,undefined,undefined,user.compare_ars("REST D")); + filemenu.add("|Download","D",19,undefined,undefined,user.compare_ars("REST D")); filemenu.add("File |Info -->","I",19); var fileinfo=new Lightbar; fileinfo.xpos=22; diff --git a/exec/load/lightbar.js b/exec/load/lightbar.js index e4b0c12fe9f86d6857f661c70d465c8fe9c37d60..e25c381b9336a828b7f641fc231acb8edd69c874 100644 --- a/exec/load/lightbar.js +++ b/exec/load/lightbar.js @@ -51,8 +51,8 @@ function Lightbar(items) this.direction=0; this.hfg=1; this.hbg=7; - this.hfg=8; - this.hbg=1; + this.dfg=8; + this.dbg=1; this.kfg=15; this.khfg=15; this.current=0; @@ -283,7 +283,9 @@ function Lightbar_getval(current) if(width > -1 && k > width) break; if(this.items[i].text.substr(j,1)=='|') { - if(!this.items[i].disabled) { + if(this.items[i].disabled) + console.attributes=dattr; + else { if(this.current==i) console.attributes=kcattr; else @@ -349,7 +351,7 @@ function Lightbar_getval(current) if(this.current==0) this.current=this.items.length; this.current--; - } while(this.items[this.current]!=disabled || this.items[this.current].retval==undefined); + } while(this.items[this.current].disabled || this.items[this.current].retval==undefined); } break; case KEY_DOWN: @@ -358,7 +360,7 @@ function Lightbar_getval(current) this.current++; if(this.current==this.items.length) this.current=0; - } while(this.items[this.current]!=disabled || this.items[this.current].retval==undefined); + } while(this.items[this.current].disabled || this.items[this.current].retval==undefined); } break; case KEY_LEFT: @@ -367,7 +369,7 @@ function Lightbar_getval(current) if(this.current==0) this.current=this.items.length; this.current--; - } while(this.items[this.current]!=disabled || this.items[this.current].retval==undefined); + } while(this.items[this.current].disabled || this.items[this.current].retval==undefined); } break; case KEY_RIGHT: @@ -376,12 +378,12 @@ function Lightbar_getval(current) this.current++; if(this.current==this.items.length) this.current=0; - } while(this.items[this.current]!=disabled || this.items[this.current].retval==undefined); + } while(this.items[this.current].disabled || this.items[this.current].retval==undefined); } break; case KEY_HOME: this.current=0; - while(this.items[this.current]!=disabled || this.items[this.current].retval==undefined) { + while(this.items[this.current].disabled || this.items[this.current].retval==undefined) { this.current++; if(this.current==this.items.length) this.current=0; @@ -389,7 +391,7 @@ function Lightbar_getval(current) break; case KEY_END: this.current=this.items.length-1; - while(this.items[this.current]!=disabled || this.items[this.current].retval==undefined) { + while(this.items[this.current].disabled || this.items[this.current].retval==undefined) { if(this.current==0) this.current=this.items.length; this.current--; @@ -571,7 +573,9 @@ function Lightbar_draw(current) if(width > -1 && k > width) break; if(this.items[i].text.substr(j,1)=='|') { - if(!this.items[i].disabled) { + if(this.items[i].disabled) + console.attributes=dattr; + else { if(this.current==i) console.attributes=kcattr; else