Kienz
f7b6bd6988
Add class line to span-tags for line-numbers
...
Update css
2013-08-18 10:33:53 +02:00
Kienz
b4029d0559
Fix for jump to source file line
2013-08-12 12:41:33 +02:00
Jeff Williams
912f548343
make the default template generate pretty-printed source files by default ( #454 )
2013-08-04 23:46:21 -07:00
Jeff Williams
a2f947bd34
change 'virtual' to 'abstract' in default template output ( #432 )
2013-08-04 23:34:21 -07:00
Jeff Williams
01ce3042d1
prevent crashes in lenient mode when a returns tag has no value ( #451 )
2013-08-04 18:07:27 -07:00
Ernst Haagsman
70109a2956
@default tag with object literals
...
Changed boolean 'doclet.defaultobject' to 'doclet.defaultvaluetype' field. Improved unit testing and fixed template.
2013-05-15 10:54:55 +02:00
Ernst Haagsman
9af5ea424e
@default tag: added support for object literal defaults
...
Default object literals are now stored as a string. In the default
template they are shown with syntax highlighting.
2013-05-09 14:38:14 +02:00
Jeff Williams
f97803ad69
use Object.keys instead of Object.hasOwnProperty where possible
2013-05-02 20:06:04 -07:00
Jeff Williams
0042847a0d
copy user-specific static files to the default template's output directory ( #393 )
2013-04-30 20:57:16 -07:00
Jeff Williams
74ad8efe39
present multiple exceptions more clearly ( #389 )
2013-04-20 22:01:40 -07:00
Jeff Williams
070903fb88
link to individual line numbers in source files ( #316 )
2013-04-20 09:19:10 -07:00
Jeff Williams
525e6fa8ec
make the "Global" heading clickable when the only globals are typedefs ( #261 )
2013-04-19 14:50:20 -07:00
Jeff Williams
8c65d81e23
match Node.js' console.log/error/info/warn/trace; speed up -X option ( #298 )
2013-04-18 23:16:47 -07:00
Jeff Williams
bca6cdc5b1
for typedefs, display the type ( #391 )
2013-04-16 03:20:39 -07:00
Jeff Williams
407a718543
Merge branch 'pr/365'
2013-04-07 07:14:57 -07:00
Jeff Williams
9143264e6b
simplify template
2013-04-07 07:14:35 -07:00
Jeff Williams
3b74b7b83c
don't throw errors for unnamed properties ( #373 )
2013-04-06 17:37:54 -07:00
Jeff Williams
e5be860cc4
support modules that export a single non-constructor function ( #384 )
2013-04-06 16:53:20 -07:00
Jeff Williams
450f3944bc
Merge pull request #361 from Billiam/fix/repeated-class-header-354
...
Fix repeated classes header in sidenav
2013-04-06 07:29:53 -07:00
Jeff Williams
cfff8dd035
identify repeatable params in the default template ( #381 )
2013-04-02 08:41:05 -07:00
mathematicalcoffee
2cb86c13e3
added 'Listeners:' section to the default template
2013-03-18 14:33:01 +10:00
Billiam
5a84918099
Fix repeated classes header in sidenav
...
Fixes multiple <h3>classes</h3> navigation menus appearing in navigation
sidebar when using modules.
Removes magic -1 value and module counting in favor of more explicit
boolean, only appending class heading if necessary.
2013-03-11 10:42:11 -05:00
mathematicalcoffee
01c13bd425
display everything a method listens to in the template
2013-02-26 16:42:05 +10:00
Jeff Williams
f09ef82246
don't throw an exception if there are no source files with JSDoc comments ( #329 )
2013-01-30 17:31:05 -08:00
Jeff Williams
434c80e803
turn '@author' tag text into mailto: link where possible ( #326 )
2013-01-28 07:33:07 -08:00
Jeff Williams
7d4dd38902
store version info in env.version, and display version number in default template output ( #321 )
2013-01-27 21:07:23 -08:00
Jeff Williams
4c1611f86f
fix class signatures
2013-01-23 23:29:52 -08:00
Jeff Williams
a693262c66
handle typedefs that contain functions ( #292 )
2013-01-23 22:03:29 -08:00
Jeff Williams
5df4fd432d
update the default template to generate pretty-printed source files ( #208 )
...
enabled by default. to disable pretty-printed source files, add the
property templates.default.outputSourceFiles: false to your conf.json
file.
2013-01-22 20:34:41 -08:00
Jeff Williams
997cfe9f9a
convert tabs to spaces
2013-01-22 17:45:21 -08:00
Jeff Williams
adcb06ca56
include global typedefs and events in template output; don't put "undefined" into typedef headers ( #292 )
2012-12-27 07:41:38 -08:00
Jeff Williams
d73570defc
make fs module consistent with Node.js ( #211 )
2012-12-26 19:03:05 -08:00
Jeff Williams
a17c90dfd2
deprecate env.dirname in favor of __dirname ( #286 )
...
plus some minor cleanup to address JSHint warnings
2012-12-23 09:45:11 -08:00
Jeff Williams
f79728ed62
Merge pull request #281 from mathematicalcoffee/template-event-list-in-index
...
Default template: Event list in right hand sidebar
2012-12-21 23:11:30 -08:00
Jeff Williams
b07d19f43a
show complete info for global functions on Global page ( #285 )
2012-12-21 11:39:36 -08:00
mathematicalcoffee
4cf3598c4c
Added list of events to the index.
2012-12-11 10:47:33 +10:00
Jeff Williams
2c597b6505
omit signature from event name headings ( #266 )
2012-12-02 12:11:58 -08:00
Jeff Williams
2de416da7d
fix broken hrefs in output files ( #264 )
2012-12-02 08:03:54 -08:00
Jeff Williams
d5991a2d71
don't overwrite pages like 'index.html' if a namespace has a name like 'index' ( #244 )
...
also, improved the default template's efficiency--we now create lists
of all classes/members/etc. just once, instead of once per longname
2012-11-08 07:47:05 -08:00
Mark Wang
ea7f8cb408
Fix #253
2012-11-06 18:22:43 -08:00
Matthew Kastor
efaeea4d24
Moved css files into prettyPrintSource template
...
The three css files moved were not used by the default template. I only
had them there so the prettyPrintSource plugin would work. Since plugins
can use templates without ruining everything I've moved the css files to
their proper place and copy them over in
templates\prettyPrintSource\publish.js This makes it possible to enable
the plugin and get the same results with any template. Now all I need to
figure out is how to inject links to the generated pages into the
docs...
2012-10-20 23:13:16 -04:00
Jeff Williams
65e4a47201
Merge branch 'master' of https://github.com/jsdoc3/jsdoc
...
Conflicts:
plugins/prettyPrintSource.js
2012-10-20 15:37:54 -07:00
Jeff Williams
3f60724f92
fix JSHint errors (again)
2012-10-20 15:36:59 -07:00
Matthew Kastor
202357d4d0
jslint doesn't like comment switches
...
The block is toggled by deleting /*
/*// Explanation of junk
somejunk
//*/
2012-10-20 18:34:55 -04:00
Matthew Kastor
7ebf9c5976
prettyPrintSource now uses it's own template
...
now that the templates.js file is fixed, plugins can use templates
without trashing everything.
2012-10-20 18:20:33 -04:00
Matthew Kastor
b05e3bf147
Merge pull request #233 from matthewkastor/Fix-for-issue-#228-Pretty-Source
...
Adds Pretty Printed Source Code To Docs
2012-10-19 14:26:37 -07:00
Matthew Kastor
77e2bd5f7a
Adds Pretty Printed Source Code To Docs
...
Plugin generates pages using google prettify to highlight the source.
The three css files are the defaults that come with google prettify. The
plugin is set up to use the desert style as it's default stylesheet,
with prettify, sunburst and prettify-jsdoc listed as alternative
stylesheets.
Currently this plugin is not tied in with any template. There won't be
links in the documentation to bring you to the prettified source.
2012-10-17 03:21:10 -04:00
Jeff Williams
3b937e557f
use underscore.js for templates instead of a customized subset
2012-10-16 05:34:50 -07:00
Jeff Williams
bdee90463f
replace JSON-to-XML serializer
2012-10-15 20:47:08 -07:00
Jeff Williams
157d5c89ad
update TaffyDB; move to node_modules
2012-10-15 05:22:13 -07:00