- Dec 19, 2010
-
-
Rene Saarsoo authored
I really don't like to pollute every single file of JsDuck with GPL license header as the GNU guys suggest. So I just include it into the main jsduck.rb file. No harm done, I hope.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The index.html file already defines ext namespace.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Plus some documentation for the point of Merger class.
-
Rene Saarsoo authored
Package nodes aren't created for packages beginning with Uppercase, except when they are at root level.
-
Rene Saarsoo authored
But it was fun, nonetheless. Replacing with simpler (although a bit repeated) code.
-
Rene Saarsoo authored
-
- Dec 17, 2010
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Plus tests to catch this bug.
-
- Dec 16, 2010
-
-
Rene Saarsoo authored
This prevents ugly empty lines at the beginning of almost all code examples in ExtJS documentation.
-
Rene Saarsoo authored
-
- Dec 14, 2010
-
-
Rene Saarsoo authored
Plus some re-arrangements in README.
-
Rene Saarsoo authored
Markdown-stuff no more wrapped inside <div class="markdown">. Unified the formatting of parameter lists and normal lists, so that creating list with markdown results in something similar created with built-in parameters list. Paragraphs now always have margins and aren't crushed together in method comments. <strong> is no more has display:block - that was just insane. Finally added DOCTYPE for touch of sanity.
-
- Dec 13, 2010
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Removed needless cruft from class properties list: - Package name can be seen from class name. - Class name can be clearly seen from heading. - Defined in is currently not implemented.
-
- Dec 12, 2010
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
* Fixed indetation and spacing. * Removed unused rules. * Combined duplicated rules. * Prefixed most stuff with .body-wrap class. * Ordered things using some logic.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The source comes from official ExtJS documentation (included in ExtJS release package). This includes the minified version of ExtJS 3.3.1 with gray style. The original ext-3.3.1/docs/resouces contained a lot of unused CSS and image files - these were all excluded as unnecessary crap. JsDuck now includes --template command-line-option to specify alternate template to use. By default the template/ dir included with jsduck will be used.
-
- Dec 11, 2010
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
- Dec 10, 2010
-
-
Rene Saarsoo authored
Added TreeIcons class that extracts icons from tree.
-
Rene Saarsoo authored
RDiscount is way faster and it doesn't throw errors for malformed HTML like Maruku - so we can treat all the comments as Markdown, plus we can mix HTML and Markdown. Actually RDiscount doesn't throw any errors at all, whatever we feed it. If it doesn't recognize text as correct Markdown, it doesn't complain - it just leaves it as is, which is perfect for us. There are some minor issues still with it: - <pre><code>-s getting nested when parsing Ext source. - Even one-liners are wrapped inside <p>...</p>. But these are pretty easily solvable.
-
- Dec 07, 2010
-
-
Rene Saarsoo authored
This way we can later style the markdown-HTML differently.
-
Rene Saarsoo authored
It does now more than just links replacement.
-
Rene Saarsoo authored
Expanded DocLinks to also perform Markdown formatting - but only when doc-comment doesn't already contain HTML. Event then we might get error when parsing it as Markdown - in that case we silence down the error and continue without rendering it as Markdown.
-
Rene Saarsoo authored
Plus some ExtJS strangenesses in use of @member.
-
Rene Saarsoo authored
Reverse-engineered the behaviour of ext-doc when merging multiple doc-blocks for the same class. Not 100% the same, but mostly. Now finally we have support for most of the stuff that ext-doc does on parsing-side. The output-side needs quite a bit more effort, but parsing and analyzing of input seems almost complete now.
-
- Dec 06, 2010
-
-
Rene Saarsoo authored
This siplifies tests that only need to include the class they want to test and not worry about including all the dependencies too, as these will be automatically included by the class itself. Additionally the header of each file gives a nice overview of the direct dependencies each class has. I copied the previous lump-all-together-into-main-file-design from some ruby project in github, thinking there is some value in doing so. Well there wasn't...
-