aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src/ngdoc.js
diff options
context:
space:
mode:
authorIgor Minar2011-02-06 21:17:58 -0800
committerIgor Minar2011-02-07 23:55:02 -0800
commitf3a39a6418543ac91bfce030275c205783e91e4b (patch)
treebba593fec9ef548f80c232296bd4073a8c08150f /docs/src/ngdoc.js
parentf00b1578415ff45e5ce21de79e7bec00ab4dea51 (diff)
downloadangular.js-f3a39a6418543ac91bfce030275c205783e91e4b.tar.bz2
docs should print usage for services that are functions
Diffstat (limited to 'docs/src/ngdoc.js')
-rw-r--r--docs/src/ngdoc.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/src/ngdoc.js b/docs/src/ngdoc.js
index 153e6f90..9ca78dc6 100644
--- a/docs/src/ngdoc.js
+++ b/docs/src/ngdoc.js
@@ -432,9 +432,25 @@ Doc.prototype = {
},
html_usage_service: function(dom){
+ var self = this;
dom.h('Description', this.description, dom.html);
dom.h('Dependencies', this.requires);
+ if (this.param.length) {
+ dom.h('Usage', function(){
+ dom.code(function(){
+ dom.text(self.name.split('.').pop());
+ dom.text('(');
+ self.parameters(dom, ', ');
+ dom.text(');');
+ });
+
+ self.html_usage_parameters(dom);
+ self.html_usage_this(dom);
+ self.html_usage_returns(dom);
+ });
+ }
+
dom.h('Methods', this.methods, function(method){
var signature = (method.param || []).map(property('name'));
dom.h(method.shortName + '(' + signature.join(', ') + ')', method, function(){