From 19f1801379104bc1f74fbb9d288f71034ba829c9 Mon Sep 17 00:00:00 2001
From: Matias Niemelä
Date: Tue, 2 Apr 2013 19:41:16 -0400
Subject: docs: add animations into docs and directive examples
---
src/ng/directive/ngShowHide.js | 154 +++++++++++++++++++++++++++++++++++------
1 file changed, 132 insertions(+), 22 deletions(-)
(limited to 'src/ng/directive/ngShowHide.js')
diff --git a/src/ng/directive/ngShowHide.js b/src/ng/directive/ngShowHide.js
index 418a43ff..7ccc0aa0 100644
--- a/src/ng/directive/ngShowHide.js
+++ b/src/ng/directive/ngShowHide.js
@@ -24,13 +24,68 @@
* then the element is shown or hidden respectively.
*
* @example
-
-
- Click me:
- Show: I show up when your checkbox is checked.
- Hide: I hide when your checkbox is checked.
-
-
+
+
+ Click me:
+
+ Show:
+
+ I show up when your checkbox is checked.
+
+
+
+ Hide:
+
+ I hide when your checkbox is checked.
+
+
+
+
+ .example-show-setup, .example-hide-setup {
+ -webkit-transition:all linear 0.5s;
+ -moz-transition:all linear 0.5s;
+ -ms-transition:all linear 0.5s;
+ -o-transition:all linear 0.5s;
+ transition:all linear 0.5s;
+ }
+
+ .example-show-setup {
+ line-height:0;
+ opacity:0;
+ padding:0 10px;
+ }
+ .example-show-start.example-show-start {
+ line-height:20px;
+ opacity:1;
+ padding:10px;
+ border:1px solid black;
+ background:white;
+ }
+
+ .example-hide-setup {
+ line-height:20px;
+ opacity:1;
+ padding:10px;
+ border:1px solid black;
+ background:white;
+ }
+ .example-hide-start.example-hide-start {
+ line-height:0;
+ opacity:0;
+ padding:0 10px;
+ }
+
+ .check-element {
+ padding:10px;
+ border:1px solid black;
+ background:white;
+ }
+
+
it('should check ng-show / ng-hide', function() {
expect(element('.doc-example-live span:first:hidden').count()).toEqual(1);
expect(element('.doc-example-live span:last:visible').count()).toEqual(1);
@@ -40,8 +95,8 @@
expect(element('.doc-example-live span:first:visible').count()).toEqual(1);
expect(element('.doc-example-live span:last:hidden').count()).toEqual(1);
});
-
-
+
+
*/
//TODO(misko): refactor to remove element from the DOM
var ngShowDirective = ['$animator', function($animator) {
@@ -78,24 +133,79 @@ var ngShowDirective = ['$animator', function($animator) {
* the element is shown or hidden respectively.
*
* @example
-
-
- Click me:
- Show: I show up when you checkbox is checked?
- Hide: I hide when you checkbox is checked?
-
-
+
+
+ Click me:
+
+ Show:
+
+ I show up when your checkbox is checked.
+
+
+
+ Hide:
+
+ I hide when your checkbox is checked.
+
+