Bill Keese
Bill Keese
This is already part of #59, specifically e75fed6d8fa2e222ccf6df9d759e90c7e853d2ef.
This and #84 seem to be an improvement. I started to diff the output details.xml, and although my eyes quickly glazed over, I did notice that: - start, end, obj...
One alternative would be to call processTypeAnnotation() after dojodoc completes, but before the exporter(s) are called. Note though how [processTypeAnnotation() in your submitted patch](https://github.com/neonstalwart/js-doc-parse/blob/process-return-description/lib/exporter/dojov1.js#L54) generates HTML but how [processTypeAnnotation() in...
PS: A more radical approach would be that every data type gets exported into details.xml as an object. For example, that [CurrencyTextBox's __Constraints datatype](https://github.com/dojo/dijit/blob/master/form/CurrencyTextBox.js#L12) would appear as it's own object...
Note that tree.json was never generated from this repository because #19 (specifically f781d99) was never merged. Also note that the README on https://github.com/wkeese/api-viewer says to install https://github.com/wkeese/js-doc-parse.git.
@neonstalwart Yes I'd love to integrate all your fixes, that's why I'm disappointed that you're working against csnover's branch and forcing me to merge.
I've thought about documenting attach points too. One question is what you mean by "attach points". Just data-dojo-attach-point in templates, or any properties that map to widget DOMNodes, regardless of...
The workaround is to specify the type as a MID+property, like this: ``` javascript /*DomNode|dijit/place.__Rectangle*/ anchor, ``` Then it turns into a hyperlink to a separate page w/the definition for...
dojodoc.js::generateMetadata() has code for the doc-hints: ``` javascript else if (value.raw.type === 'ReturnStatement') { // Comment at the end of the first line of the return statement, if one exists...
I see. Regardless though, seems like you should mark it as class-like if any properties are added to the prototype, or added directly to the object via this.foo = ......