From 0b6f1ce5f89f47f9302ff1e8cd8f4b92f837c413 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Wed, 20 Mar 2013 16:24:23 -0700
Subject: feat(ngAnimate): add support for animation
---
docs/src/ngdoc.js | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
(limited to 'docs/src/ngdoc.js')
diff --git a/docs/src/ngdoc.js b/docs/src/ngdoc.js
index f8f6cdf5..2a96abd9 100644
--- a/docs/src/ngdoc.js
+++ b/docs/src/ngdoc.js
@@ -328,6 +328,18 @@ Doc.prototype = {
});
dom.html(param.description);
});
+ if(this.animations) {
+ dom.h('Animations', this.animations, function(animations){
+ dom.html('
');
+ var animations = animations.split("\n");
+ animations.forEach(function(ani) {
+ dom.html('- ');
+ dom.text(ani);
+ dom.html('
');
+ });
+ dom.html('
');
+ });
+ }
},
html_usage_returns: function(dom) {
@@ -433,6 +445,48 @@ Doc.prototype = {
dom.text('' + element + '>');
});
}
+ if(self.animations) {
+ var animations = [], matches = self.animations.split("\n");
+ matches.forEach(function(ani) {
+ var name = ani.match(/^\s*(.+?)\s*-/)[1];
+ animations.push(name);
+ });
+
+ dom.html('with animations');
+ var comment;
+ if(animations.length == 1) {
+ comment = 'The ' + animations[0] + ' animation is supported';
+ }
+ else {
+ var rhs = animations[animations.length-1];
+ var lhs = '';
+ for(var i=0;i0) {
+ lhs += ', ';
+ }
+ lhs += animations[i];
+ }
+ comment = 'The ' + lhs + ' and ' + rhs + ' animations are supported';
+ }
+ var element = self.element || 'ANY';
+ dom.code(function() {
+ dom.text('//' + comment + "\n");
+ dom.text('<' + element + ' ');
+ dom.text(dashCase(self.shortName));
+ renderParams('\n ', '="', '"', true);
+ dom.text(' ng-animate="{');
+ animations.forEach(function(ani, index) {
+ if (index) {
+ dom.text(', ');
+ }
+ dom.text(ani + ': \'' + ani + '-animation\'');
+ });
+ dom.text('}">\n ...\n');
+ dom.text('' + element + '>');
+ });
+
+ dom.html('Click here to learn more about the steps involved in the animation.');
+ }
}
self.html_usage_directiveInfo(dom);
self.html_usage_parameters(dom);
--
cgit v1.2.3