I used to write code like that :P it helps the editor to find the right funcion list for the outline :D
I know it suKs but when you have to write a lot of code it's the best way :) Personally I use eclipse + aptana, It's good if you have to develop not only JS, especially if J2EE. :) -- Andrea Dessì On Wed, Dec 1, 2010 at 01:47, doubleTap <[email protected]> wrote: > Hey Matt, > > Oh no! You are correct. I was doing some node stuff and not viewing a > standard mootools class. Wow, how did I not notice this before. I can > see why though. What we call the "class" is just an argument to a > function. > > WORKAROUND: I just tested doing the following and it made the outline > show up: > > var classDefinition = { Implements:[Options...],initialize:function() > {},...}; > var myNewClass = new Class(classDefinition); > > It kinda sucks that it breaks from the standard way of writing the > class but I tested it on a complex class that I have and it works. > > -doubleTap > > On Nov 30, 4:25 pm, Matt Thomson <[email protected]> wrote: > > Hi doubleTap, > > > > I was using Aptana 2, I had the outline view showing, but it just had > > the name of my class, and none of the child functions would show upon > > expanding. > > > > I just downloaded Aptana 3 beta and installed, I am having the same > > issue with just the class showing in the outline view, is there some > > extra plugin or settings I need to change to get the outline to list > > the functions? > > > > Thanks. > > > > On Dec 1, 12:50 pm, doubleTap <[email protected]> wrote: > > > > > > > > > Hi Matt, > > > > > I have some pretty big classes and Aptana outlines them well. I am > > > assuming you are aware of the Outline view. I am using Aptana 3. > > > > > doubleTap > > > > > On Nov 30, 3:17 pm, Matt Thomson <[email protected]> wrote: > > > > > > Hi All, > > > > > > I am working with a class that has the standard structure: > > > > var myClass = new Class > > > > ({ > > > > Implements: Options, > > > > options: {}, > > > > initialize: function(options){}, > > > > function1: function(){}, > > > > function2: function(){} > > > > > > }); > > > > > > The class has about 20 functions in it and is about 600 lines long. > > > > > > I can't find an IDE that will parse this class, and show an 'outline' > > > > view in a side tab, that lists the class/functions in order, and will > > > > make them linkable to the function in the code. > > > > > > Without this I end up scrolling up and down and using search > > > > constantly, and it is getting increasingly difficult to work as the > > > > file gets bigger. > > > > > > I have tried using Aptana with the mootools plugin (nice code hints, > > > > but no outline), and using komodo (has outline, but in wrong order, > > > > and half the functions missing) . > > > > > > Has anyone found a solution to this problem (on Windows). I'm not too > > > > concerned with code hints, being able to navigate is the number 1 > > > > issue. > > > > > > Thanks, > > > > > > Matt. >
