aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVojta Jina2012-02-24 11:45:34 -0800
committerVojta Jina2012-02-28 18:22:41 -0800
commitc4c60c25b494afe282dd1a86a030fbc2c63639aa (patch)
treeac48ea03a20b6f9954bdea12bfd9c78f2868f328
parent139e1b09a94f60b351cc961d8bfd882c0b8ba594 (diff)
downloadangular.js-c4c60c25b494afe282dd1a86a030fbc2c63639aa.tar.bz2
reafactor: Rename ng:bind-immediate -> ng:model-instant
-rw-r--r--docs/src/templates/index.html2
-rw-r--r--src/AngularPublic.js2
-rw-r--r--src/widget/input.js10
-rw-r--r--test/widget/inputSpec.js4
4 files changed, 9 insertions, 9 deletions
diff --git a/docs/src/templates/index.html b/docs/src/templates/index.html
index 46a77da3..9c30df96 100644
--- a/docs/src/templates/index.html
+++ b/docs/src/templates/index.html
@@ -101,7 +101,7 @@
<div id="sidebar">
<input type="text" ng:model="search" id="search-box" placeholder="search the docs"
- tabindex="1" accesskey="s" ng:bind-immediate>
+ tabindex="1" accesskey="s" ng:model-instant>
<ul id="content-list" ng:class="sectionId" ng:cloak>
<li ng:repeat="page in pages | filter:search" ng:class="getClass(page)">
diff --git a/src/AngularPublic.js b/src/AngularPublic.js
index e65f1281..9d31601f 100644
--- a/src/AngularPublic.js
+++ b/src/AngularPublic.js
@@ -103,7 +103,7 @@ function publishExternalAPI(angular){
ngModel: ngModelDirective,
ngList: ngListDirective,
ngChange: ngChangeDirective,
- ngBindImmediate: ngBindImmediateDirective,
+ ngModelInstant: ngModelInstantDirective,
required: requiredDirective,
ngRequired: requiredDirective
}).
diff --git a/src/widget/input.js b/src/widget/input.js
index f3590e7d..854f8b06 100644
--- a/src/widget/input.js
+++ b/src/widget/input.js
@@ -1004,22 +1004,22 @@ var ngChangeDirective = valueFn({
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ng:bind-immediate
+ * @name angular.module.ng.$compileProvider.directive.ng:model-instant
*
* @element input
*
* @description
* By default, Angular udpates the model only on `blur` event - when the input looses focus.
- * If you want to update after every key stroke, use `ng:bind-immediate`.
+ * If you want to update after every key stroke, use `ng:model-instant`.
*
* @example
* <doc:example>
* <doc:source>
* First name: <input type="text" ng:model="firstName" /><br />
- * Last name: <input type="text" ng:model="lastName" ng:bind-immediate /><br />
+ * Last name: <input type="text" ng:model="lastName" ng:model-instant /><br />
*
* First name ({{firstName}}) is only updated on `blur` event, but the last name ({{lastName}})
- * is updated immediately, because of using `ng:bind-immediate`.
+ * is updated immediately, because of using `ng:model-instant`.
* </doc:source>
* <doc:scenario>
* it('should update first name on blur', function() {
@@ -1034,7 +1034,7 @@ var ngChangeDirective = valueFn({
* </doc:scenario>
* </doc:example>
*/
-var ngBindImmediateDirective = ['$browser', function($browser) {
+var ngModelInstantDirective = ['$browser', function($browser) {
return {
require: 'ngModel',
link: function(scope, element, attr, ctrl) {
diff --git a/test/widget/inputSpec.js b/test/widget/inputSpec.js
index daea7246..d8e88d2b 100644
--- a/test/widget/inputSpec.js
+++ b/test/widget/inputSpec.js
@@ -923,10 +923,10 @@ describe('input', function() {
});
- describe('ng:bind-change', function() {
+ describe('ng:model-instant', function() {
it('should bind keydown, change, input events', inject(function($browser) {
- compileInput('<input type="text" ng:model="value" ng:bind-immediate />');
+ compileInput('<input type="text" ng:model="value" ng:model-instant />');
inputElm.val('value1');
browserTrigger(inputElm, 'keydown');