aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/directive/ngEventDirs.js
diff options
context:
space:
mode:
authorJames Watling2013-12-10 09:53:35 +1300
committerPete Bacon Darwin2013-12-19 12:57:33 +0000
commit3d156a76e3501ea29fe7d208dc89f0ae89e76fc3 (patch)
treeed8900973bc52c3ac66a193b031a4ca6f5772505 /src/ng/directive/ngEventDirs.js
parentc7a1d1ab0b663edffc1ac7b54deea847e372468d (diff)
downloadangular.js-3d156a76e3501ea29fe7d208dc89f0ae89e76fc3.tar.bz2
docs(ngEventDirs): adding quick examples for new events
Closes #5338
Diffstat (limited to 'src/ng/directive/ngEventDirs.js')
-rw-r--r--src/ng/directive/ngEventDirs.js105
1 files changed, 92 insertions, 13 deletions
diff --git a/src/ng/directive/ngEventDirs.js b/src/ng/directive/ngEventDirs.js
index a76102c0..e45f5cb7 100644
--- a/src/ng/directive/ngEventDirs.js
+++ b/src/ng/directive/ngEventDirs.js
@@ -69,7 +69,14 @@ forEach(
* a dblclick. (The Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <button ng-dblclick="count = count + 1" ng-init="count=0">
+ Increment (on double click)
+ </button>
+ count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -85,7 +92,14 @@ forEach(
* mousedown. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <button ng-mousedown="count = count + 1" ng-init="count=0">
+ Increment (on mouse down)
+ </button>
+ count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -101,7 +115,14 @@ forEach(
* mouseup. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <button ng-mouseup="count = count + 1" ng-init="count=0">
+ Increment (on mouse up)
+ </button>
+ count: {{count}}
+ </doc:source>
+ </doc:example>
*/
/**
@@ -116,7 +137,14 @@ forEach(
* mouseover. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <button ng-mouseover="count = count + 1" ng-init="count=0">
+ Increment (when mouse is over)
+ </button>
+ count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -132,7 +160,14 @@ forEach(
* mouseenter. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <button ng-mouseenter="count = count + 1" ng-init="count=0">
+ Increment (when mouse enters)
+ </button>
+ count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -148,7 +183,14 @@ forEach(
* mouseleave. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <button ng-mouseleave="count = count + 1" ng-init="count=0">
+ Increment (when mouse leaves)
+ </button>
+ count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -164,7 +206,14 @@ forEach(
* mousemove. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <button ng-mousemove="count = count + 1" ng-init="count=0">
+ Increment (when mouse moves)
+ </button>
+ count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -180,7 +229,12 @@ forEach(
* keydown. (Event object is available as `$event` and can be interrogated for keyCode, altKey, etc.)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <input ng-keydown="count = count + 1" ng-init="count=0">
+ key down count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -196,7 +250,12 @@ forEach(
* keyup. (Event object is available as `$event` and can be interrogated for keyCode, altKey, etc.)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <input ng-keyup="count = count + 1" ng-init="count=0">
+ key up count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -212,7 +271,12 @@ forEach(
* keypress. (Event object is available as `$event` and can be interrogated for keyCode, altKey, etc.)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <input ng-keypress="count = count + 1" ng-init="count=0">
+ key press count: {{count}}
+ </doc:source>
+ </doc:example>
*/
@@ -311,7 +375,12 @@ forEach(
* copy. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <input ng-copy="copied=true" ng-init="copied=false; value='copy me'" ng-model="value">
+ copied: {{copied}}
+ </doc:source>
+ </doc:example>
*/
/**
@@ -326,7 +395,12 @@ forEach(
* cut. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <input ng-cut="cut=true" ng-init="cut=false; value='cut me'" ng-model="value">
+ cut: {{cut}}
+ </doc:source>
+ </doc:example>
*/
/**
@@ -341,5 +415,10 @@ forEach(
* paste. (Event object is available as `$event`)
*
* @example
- * See {@link ng.directive:ngClick ngClick}
+ <doc:example>
+ <doc:source>
+ <input ng-paste="paste=true" ng-init="paste=false" placeholder='paste here'>
+ pasted: {{paste}}
+ </doc:source>
+ </doc:example>
*/