139 Commits

Author SHA1 Message Date
Jeff Williams
3b937e557f use underscore.js for templates instead of a customized subset 2012-10-16 05:34:50 -07:00
Jeff Williams
157d5c89ad update TaffyDB; move to node_modules 2012-10-15 05:22:13 -07:00
Jeff Williams
10a54620fc use consistent path separators on windows (#207) 2012-10-04 09:20:44 -07:00
Jeff Williams
ec47356ee6 make templates work from relative and absolute paths (#196, #197, #198) 2012-09-23 21:06:36 -07:00
Frank Steidinger
132a6da310 Prevent default template from trying to copy its static files into themselves if env.dirname contains a backslash. Otherwise they end up empty.
Filenames provided by fs.ls already use slashes instead of backslashes so the replace(fromDir, toDir) does nothing and the file is truncated. (Issue #190)
2012-09-20 12:35:27 +02:00
Jeff Williams
4e0af2967a refactor default template and templateHelper.js (#186) 2012-09-17 21:50:26 -07:00
Jeff Williams
f5e3f0f31d save output in the current working directory, not the JSDoc directory 2012-09-03 10:23:25 -07:00
Jeff Williams
a3bf78410b Merge pull request #166 from hegemonic/exports-publish 2012-08-22 08:57:58 -07:00
Jeff Williams
d091675cfa make 'fs' and 'path' modules more consistent with Node.js 2012-08-19 15:25:02 -07:00
Jeff Williams
c43c183aaa disable JSHint's "asi" relaxing option 2012-07-06 07:40:24 -07:00
Jeff Williams
4524af7a09 enable JSHint's "latedef" test 2012-07-06 07:22:00 -07:00
Jeff Williams
ce287745f1 enable JSDoc's "trailing" test 2012-07-04 16:27:06 -07:00
Jeff Williams
1951ea3821 enable JSHint's "undef" test 2012-07-04 16:22:08 -07:00
Jeff Williams
dabb0b4410 enable JSHint's "immed" test 2012-07-04 16:01:55 -07:00
Jeff Williams
769a71298e enable JSHint's "forin" test 2012-07-04 15:59:33 -07:00
Jeff Williams
324af73dcf enable JSHint's "curly" test 2012-07-04 15:19:31 -07:00
Jeff Williams
da39bdd302 rename Object.prototype.hasOwnProperty alias to hasOwnProp
this fixes a JSHint error that cannot be suppressed.
2012-07-03 17:45:44 -07:00
Jeff Williams
22e899fa9d change __dirname to env.dirname
this fixes a JSHint error that cannot be suppressed.
2012-07-03 17:37:17 -07:00
Michael Mathews
6d914ee30e Added support for including README.md content on the output index page. Closes #128 2012-06-21 22:46:32 +01:00
Michael Mathews
eb0186b96a Do not show a header for Classes if the documentation contains no classes. 2012-06-15 07:57:19 +01:00
Michael Mathews
ef37251464 Fix for exception thrown when documenting symbols with special names like "hasOwnProperty". Closes #125. 2012-06-07 22:36:22 +01:00
Michael Mathews
1efee9d908 Added link to index page, added files and package information to index page content. Closes #51. 2012-06-01 09:47:47 +01:00
Michael Mathews
4ce17195ae Fix for classes in the navigation not being sorted by name when those classes were members of different modules. 2012-06-01 00:32:51 +01:00
Michael Mathews
2cdb27fd6d Changes to default template to support index page [submitted by reklis (Steven Fusco)]. 2012-05-14 17:18:48 +01:00
Jakub Lekstan
96dcf0c9c5 Creating index.html in default template 2012-04-25 11:12:31 +02:00
Jannon Frank
eeb6611ea5 Merge pull request #78 from rafalwrzeszcz/feature-template-helper
Feature template helper
2012-03-16 01:56:53 -07:00
Jannon Frank
68f264f468 Merge pull request #75 from rafalwrzeszcz/feature-tutorial-fixes
Fixed tutorials tree generation.
2012-03-15 17:57:51 -07:00
Jannon
7b12033b5a Always making source file list available to templates
Previously, the list of source files was only added to a package doclet and passed through to the templates if there was a package.json specified.  Now, that doclet is always added.  If there is no package.json, then only the 'files' property of the doclet will be defined.
2012-02-22 14:27:06 -08:00
Rafał Wrzeszcz
65bd3c0069 Dropped dependency on underscore/underscore - Rhino 1.7 (which we use) implements ECMAScript5. 2012-01-04 12:46:41 +01:00
Rafał Wrzeszcz
84b44480ba Improved template engine. 2012-01-04 10:48:41 +01:00
Rafał Wrzeszcz
9d49660334 Fixed tutorials tree generation. 2011-12-19 13:03:29 +01:00
Michael Mathews
279554f1a3 Merged @tutorial tag in. 2011-12-15 22:17:44 +00:00
Rafał Wrzeszcz
ac02928d3d Tutorials support in template. 2011-12-15 13:21:52 +01:00
Rafał Wrzeszcz
f6216e6d28 Support for @tutorial tag (both DocBlock and inline). 2011-12-15 12:47:56 +01:00
Michael Mathews
ce7338d8c9 Merge branch 'master' of github.com:micmath/jsdoc 2011-12-11 10:46:51 +00:00
Rafał Wrzeszcz
fcc26990ca @abstract/@virtual tag support. 2011-12-10 10:27:33 +01:00
Michael Mathews
064dec21c4 Fix for issue that caused the type text of a member to not link to the class docs. 2011-12-06 23:31:05 +00:00
Michael Mathews
83dffea495 Changes to support displaying typedef, fixed issue that caused methods with multiple returns to be documented with the last return instead of the first. 2011-11-17 06:59:52 +00:00
Michael Mathews
ab9d00186c Added support for displaying @constant docs in the default template. 2011-10-18 23:38:37 +01:00
Michael Mathews
3a87bad98b Visual tweaks to default template. 2011-10-16 00:15:56 +01:00
Michael Mathews
a9963a0167 Fixed incorrect intrapage links for events. Closes #38. 2011-10-12 22:54:36 +01:00
Michael Mathews
5c47302493 Make display of private symbols optional. Closes #44. 2011-10-11 09:17:47 +01:00
Michael Mathews
a406e1cebc Merge branch 'inline_property_tags' 2011-10-08 10:26:06 +01:00
Michael Mathews
75883bb99f Minor tweak to css to fix floated list-items in details section. 2011-10-03 10:42:48 +01:00
Michael Mathews
31161fc9b6 Rename old @property tag to @member. 2011-09-24 21:52:35 +01:00
Michael Mathews
e12a335a84 Remove members of anonymous functions from the output. 2011-09-02 21:24:36 +01:00
Michael Mathews
29fb1c069a Added support for documenting externals. 2011-09-01 07:48:48 +01:00
Michael Mathews
d083a879ce Symbols marked with @ignore are now filtered out of the published documentation. 2011-08-30 22:42:04 +01:00
Michael Mathews
c1ed8d84c3 Added @mixes tag. 2011-08-15 19:40:45 +01:00
Michael Mathews
c6bae386ba Added @var @prop as synonyms for @property. Added configuration for jsVersion, to control the version of JavaScript that is parsable by rhino. 2011-08-14 12:35:00 +01:00