- 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...
-
Rene Saarsoo authored
This way all the @member definitions that refer to classes in separate files will be nicely resolved.
-
Rene Saarsoo authored
JsDuck::Class no more rewrites :member attribute of its members - it doesn't even need to know that there is such attribute. While JsDuck::Table can assume that each class member still has the :member attribute set.
-
Rene Saarsoo authored
DocParser now recognizes @member and Merger sets it for class members if it finds it. A lot of changes to Aggregator to support it. Also added rspec to check that it all works as intended.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
- Dec 05, 2010
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Also tuned the expandability detection algorithm. Now all items with extra_doc are expandable, and the short version never contains extra_doc. Plus the ellipsis is only shown when the primary_doc is shortened.
-
Rene Saarsoo authored
As there is next going to be LongParams.
-
Rene Saarsoo authored
Removed parameter list creation code from Table class as it's only needed for EventTable and MethodTable - so it's now in separate class that only those table-classes use.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The rest of the signature is pretty standard. Currently ignoring the link href value in signature - as we currently don't output source files.
-
Rene Saarsoo authored
Each documentation table type is now created by separate class. Common functionality being defined in baseclass JsDuck::Table.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
But still avoiding "stupid expansions".
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Stripping HTML tags from short versions of doc-rows.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
- Nov 29, 2010
-
-
Rene Saarsoo authored
My test-data is now mainly the ExtJS framework source.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Eventually I would like to move all unit tests to rspec.
-