- Jul 20, 2011
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Extracting a big chunk from the god class JsDuck::App. The options object can now be easily passed around, unlike with the previous system where every option needed to be passed separately. The bin/jsduck is now really short and readable.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
'options' is a common name that one could give to normal event param, better to have this special appended param named so that there's smaller chance for conflicts.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Bit of refactoring. Using the each_member method of JsDuck::Class and also adding local each_member to loop over members of all classes, plus a local warn method to more easily format warnings.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Previously it was required that (optional) is always lowercase.
-
- Jul 19, 2011
-
-
Rene Saarsoo authored
With this we avoid creating a link every time some text mentions Ext JS. But we still get a link when Ext.SomeClass is mentioned, or even if Ext#get is mentioned.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Instead of the previous 'void'. Also hide the return type in method signature if method returns nothing.
-
Rene Saarsoo authored
Even if parent class is not included to documentation, it still makes sense to mention that a class has a parent. We still print warning if a parent is missing, though.
-
Rene Saarsoo authored
-
- Jul 15, 2011
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Mistakenly pushed half-finished gem to RubyGems. Deleted it from there, but RubyGems doesn't allow pushing a previously pushed version up again.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Although singleton classes shouldn't have its members marked as static, excluding them completely from the docs isn't the right thing to do.
-
Rene Saarsoo authored
For example the checkbox image was missing when viewing the released-jsduck-generated docs app.
-
- Jul 14, 2011
-
-
Rene Saarsoo authored
Keeps the Favorites controller cleaner.
-
Rene Saarsoo authored
Moved most of the logic that binds together Docs.Favorites, FavoritesPanel, and Tree into this controller. Also moved the drag-drop logic from FavoritesPanel to ClassGrid. Looks like a better place for it, and I can also fire the needed events (for controller) more easily directly from ClassGrid.
-
Rene Saarsoo authored
No more add the default top10 favorites, leave the favorites empty if it's empty. Automatically show the favorites panel when first item marked as favorite. Moved the tabpanel with favorites to separate class. The Docs.Favorites is now observable, firering "add" and "remove" events which are listened both by the tree and the grid. The Docs.Favorites no more knows anything about the tree.
-
- Jul 13, 2011
-
-
Rene Saarsoo authored
No need to pretty-print these, as they are syntax-highlighted by the CodeMirror library.
-
Rene Saarsoo authored
The actual previews are now only loaded after the preview button is clicked. The loading time of Ext.button.Button on my local machine dropped from ~4.4 seconds to 1.8 seconds. That's about twice as fast, although overall it's still a bit slow.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
This comment will be removed anyway in the final compressed app.js.
-
Rene Saarsoo authored
Although most of the JavaScript was already compressed, apply YUI compressor once more, to compact the uncompressed parts too - most notably the CodeMirror source.
-
Rene Saarsoo authored
Use a hackish way to locate yui-compressor relative to sencha command.
-
Rene Saarsoo authored
I'd like to include the compressed version also to release version of JSDuck - these files have to be referenced separately then. Also excluded the localStorageDb name config - similar case.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The Docs App JavaScript file now gets build with minimal amount of ExtJS in it. Added a missing dependancy to app.js to make it work.
-
Rene Saarsoo authored
Use ext-all-debug.js and ext-all.css for inline examples. This way the examples use the standard ExtJS styles and are also debuggable.
-
Rene Saarsoo authored
Now all the libs are located there.
-
Rene Saarsoo authored
Implementing full copy-to-clipboard turned out to be way too much trouble.
-
- Jul 12, 2011
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The placeholder for ExtJS path had been lost from index.html.
-
Rene Saarsoo authored
Using the sencha SDK tools.
-