diff options
| author | Misko Hevery | 2011-09-08 13:56:29 -0700 | 
|---|---|---|
| committer | Igor Minar | 2011-10-11 11:01:45 -0700 | 
| commit | 4f78fd692c0ec51241476e6be9a4df06cd62fdd6 (patch) | |
| tree | 91f70bb89b9c095126fbc093f51cedbac5cb0c78 /src/markups.js | |
| parent | df6d2ba3266de405ad6c2f270f24569355706e76 (diff) | |
| download | angular.js-4f78fd692c0ec51241476e6be9a4df06cd62fdd6.tar.bz2 | |
feat(forms): new and improved forms
Diffstat (limited to 'src/markups.js')
| -rw-r--r-- | src/markups.js | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/src/markups.js b/src/markups.js index 1adad3e0..40f4322b 100644 --- a/src/markups.js +++ b/src/markups.js @@ -163,7 +163,7 @@ angularTextMarkup('option', function(text, textNode, parentElement){   * This example uses `link` variable inside `href` attribute:      <doc:example>        <doc:source> -        <input name="value" /><br /> +        <input ng:model="value" /><br />          <a id="link-1" href ng:click="value = 1">link 1</a> (link, don't reload)<br />          <a id="link-2" href="" ng:click="value = 2">link 2</a> (link, don't reload)<br />          <a id="link-3" ng:href="/{{'123'}}" ng:ext-link>link 3</a> (link, reload!)<br /> @@ -262,8 +262,8 @@ angularTextMarkup('option', function(text, textNode, parentElement){   * @example      <doc:example>        <doc:source> -        Click me to toggle: <input type="checkbox" name="checked"><br/> -        <button name="button" ng:disabled="{{checked}}">Button</button> +        Click me to toggle: <input type="checkbox" ng:model="checked"><br/> +        <button ng:model="button" ng:disabled="{{checked}}">Button</button>        </doc:source>        <doc:scenario>          it('should toggle button', function() { @@ -292,7 +292,7 @@ angularTextMarkup('option', function(text, textNode, parentElement){   * @example      <doc:example>        <doc:source> -        Check me to check both: <input type="checkbox" name="master"><br/> +        Check me to check both: <input type="checkbox" ng:model="master"><br/>          <input id="checkSlave" type="checkbox" ng:checked="{{master}}">        </doc:source>        <doc:scenario> @@ -323,7 +323,7 @@ angularTextMarkup('option', function(text, textNode, parentElement){   * @example       <doc:example>         <doc:source> -         Check me check multiple: <input type="checkbox" name="checked"><br/> +         Check me check multiple: <input type="checkbox" ng:model="checked"><br/>           <select id="select" ng:multiple="{{checked}}">             <option>Misko</option>             <option>Igor</option> @@ -358,7 +358,7 @@ angularTextMarkup('option', function(text, textNode, parentElement){   * @example      <doc:example>        <doc:source> -        Check me to make text readonly: <input type="checkbox" name="checked"><br/> +        Check me to make text readonly: <input type="checkbox" ng:model="checked"><br/>          <input type="text" ng:readonly="{{checked}}" value="I'm Angular"/>        </doc:source>        <doc:scenario> @@ -388,7 +388,7 @@ angularTextMarkup('option', function(text, textNode, parentElement){  * @example     <doc:example>       <doc:source> -       Check me to select: <input type="checkbox" name="checked"><br/> +       Check me to select: <input type="checkbox" ng:model="checked"><br/>         <select>           <option>Hello!</option>           <option id="greet" ng:selected="{{checked}}">Greetings!</option> @@ -408,10 +408,10 @@ angularTextMarkup('option', function(text, textNode, parentElement){  var NG_BIND_ATTR = 'ng:bind-attr'; -var SPECIAL_ATTRS = {}; +var SIDE_EFFECT_ATTRS = {}; -forEach('src,href,checked,disabled,multiple,readonly,selected'.split(','), function(name) { -  SPECIAL_ATTRS['ng:' + name] = name; +forEach('src,href,multiple,selected,checked,disabled,readonly,required'.split(','), function(name) { +  SIDE_EFFECT_ATTRS['ng:' + name] = name;  });  angularAttrMarkup('{{}}', function(value, name, element){ @@ -421,10 +421,10 @@ angularAttrMarkup('{{}}', function(value, name, element){      value = decodeURI(value);    var bindings = parseBindings(value),        bindAttr; -  if (hasBindings(bindings) || SPECIAL_ATTRS[name]) { +  if (hasBindings(bindings) || SIDE_EFFECT_ATTRS[name]) {      element.removeAttr(name);      bindAttr = fromJson(element.attr(NG_BIND_ATTR) || "{}"); -    bindAttr[SPECIAL_ATTRS[name] || name] = value; +    bindAttr[SIDE_EFFECT_ATTRS[name] || name] = value;      element.attr(NG_BIND_ATTR, toJson(bindAttr));    }  }); | 
