On Dec 8, 1:08 pm, Patrick <[email protected]> wrote: > Yes it is, thanks for the reminder. No wonder it failed! > > Nevertheless, it brings up an important point: the need to > differentiate > reserved words from variables from quoted Strings from comments > and perhaps even local members from prototype members. > > Many IDEs for other languages already do this using font color. > (e.g. Eclipse IDE). This error would have been so much easier to > catch > if "in" had the color of a reserved word.
If it does not have the color of a reserved word then either you have found a bug in firerainbow or you forgot to install it ;-). jjb > > Thanks, > > Patrick > > On Dec 7, 7:59 am, John J Barton <[email protected]> wrote: > > > "in" is a Javascript keyword, eg for (var p in obj) ... > > > jjb > > > On Dec 6, 1:28 pm, Patrick <[email protected]> wrote: > > > > Through trial and error I found what was crashing the compiler. > > > > var in > > > > Apparently it overrides some global variable in (e.g. input stream) > > > > I changed it to > > > > var inches > > > > and added the document object selection and got the script to show, > > > debug and work. > > > > Next step is to embed everything within an object. > > > > Patrick > > > > On Dec 5, 9:28 am, John J Barton <[email protected]> wrote: > > > > > Please try Firebug 1.5b5,http://getfirebug.com/releases/firebug/1.5X. > > > > If you still have a problem, post a complete test case > > > > tohttp://code.google.com/p/fbug/issues/listandI'llfixit. > > > > > jjb > > > > > On Dec 4, 11:49 pm, Patrick <[email protected]> wrote: > > > > > > I got the latest version of Firebug and installed in on Firefox 3.5.5 > > > > > browser. > > > > > > I have a Javascript file which shows up as an enabled script so long > > > > > as I don't have the following function in the script file. > > > > > > function onChangeUnitsOfLength() { > > > > > var hUnits = getElementsById("hUnits"); > > > > > var m = getElementById("m"); > > > > > var in = getElementById("in"); > > > > > var ft = getElementById("ft"); > > > > > > switch(hUnits.value) { > > > > > case 0: > > > > > m.style.zIndex= "-1"; > > > > > in.style.zIndex="0"; > > > > > ft.style.display="inline"; > > > > > break; > > > > > case 1: > > > > > m.style.zIndex="-1"; > > > > > ft.style.display="none"; > > > > > in.style.zIndex="0"; > > > > > break; > > > > > case 2: > > > > > m.style.zIndex="0"; > > > > > ft.style.display="none"; > > > > > in.style.zIndex="-1"; > > > > > break; > > > > > default: > > > > > }; > > > > > > }; > > > > > > When I add this function to the file, my file no longer shows in the > > > > > drop down menu and there is no code where I can set breakpoints. I > > > > > don't think an error in the code should break the debugger but it > > > > > does. It would be nice if there were some way to spot errors in the > > > > > code before you try to evaluate it. > > -- You received this message because you are subscribed to the Google Groups "Firebug" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/firebug?hl=en.
