<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/ng/directive, branch v1.2.9</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat(select): allow multiline ng-options</title>
<updated>2014-01-10T17:50:28+00:00</updated>
<author>
<name>Ajay Roopakalu</name>
</author>
<published>2014-01-04T03:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=43a2f3d0bf435e3626cd679caff4281cfb3415bd'/>
<id>43a2f3d0bf435e3626cd679caff4281cfb3415bd</id>
<content type='text'>
This patch allows the ng-options value of a &lt;select&gt; element to span
multiple lines, which would previously throw an error when used with filters.

Closes #5602
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch allows the ng-options value of a &lt;select&gt; element to span
multiple lines, which would previously throw an error when used with filters.

Closes #5602
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(inputSpec): fixed typo</title>
<updated>2014-01-07T00:37:47+00:00</updated>
<author>
<name>Ben Wiklund</name>
</author>
<published>2014-01-06T04:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=eb90672aae0fae1fdcd8b05b14b04f1e6818662b'/>
<id>eb90672aae0fae1fdcd8b05b14b04f1e6818662b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngShow/ngHide, ngIf): functions with zero args should be truthy</title>
<updated>2014-01-03T06:59:43+00:00</updated>
<author>
<name>Brian Ford</name>
</author>
<published>2014-01-02T22:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=01c5be4681e34cdc5f5c461b7a618fefe8038919'/>
<id>01c5be4681e34cdc5f5c461b7a618fefe8038919</id>
<content type='text'>
Previously, expressions that were a function with one or more arguments evaluated to
true, but functions with zero arguments evaluated to false.

This behavior seems both unintentional and undesirable. This patch makes a function
truthy regardless of its number of arguments.

Closes #5414
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, expressions that were a function with one or more arguments evaluated to
true, but functions with zero arguments evaluated to false.

This behavior seems both unintentional and undesirable. This patch makes a function
truthy regardless of its number of arguments.

Closes #5414
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngRepeat): allow for more flexible coding style in ngRepeat expression</title>
<updated>2014-01-03T00:14:16+00:00</updated>
<author>
<name>Gias Kay Lee</name>
</author>
<published>2014-01-02T16:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c9705b755645a4bfe066243f2ba15a733c3787e1'/>
<id>c9705b755645a4bfe066243f2ba15a733c3787e1</id>
<content type='text'>
With this change it's possible to split the ng-repeat expression into multiple
lines at any point in the expression where white-space is expected.

Closes #5537
Closes #5598
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this change it's possible to split the ng-repeat expression into multiple
lines at any point in the expression where white-space is expected.

Closes #5537
Closes #5598
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(input): prevent double $digest when using jQuery trigger.</title>
<updated>2013-12-30T23:09:49+00:00</updated>
<author>
<name>Michał Gołębiowski</name>
</author>
<published>2013-12-05T13:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1147f21999edf9a434cd8d24865a6455e744d858'/>
<id>1147f21999edf9a434cd8d24865a6455e744d858</id>
<content type='text'>
If an event was performed natively, jQuery sets the isTrigger property.
When triggering event manually, the field is not present. Manually
triggered events are performed synchronously which causes the "$digest
already in progress" error.

Closes #5293
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an event was performed natively, jQuery sets the isTrigger property.
When triggering event manually, the field is not present. Manually
triggered events are performed synchronously which causes the "$digest
already in progress" error.

Closes #5293
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(input): do not hold input for composition on android</title>
<updated>2013-12-18T20:28:07+00:00</updated>
<author>
<name>Chia-liang Kao</name>
</author>
<published>2013-12-18T08:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3dc18037e8db8766641a4d39f0fee96077db1fcb'/>
<id>3dc18037e8db8766641a4d39f0fee96077db1fcb</id>
<content type='text'>
Workaround for chrome for android until #2129 is ready.

Closes #5308, #5323
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Workaround for chrome for android until #2129 is ready.

Closes #5308, #5323
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(select): invalidate when 'multiple`, `required` and model is `[]`</title>
<updated>2013-12-17T13:10:40+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2013-12-07T23:22:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5c97731a22ed87d64712e673efea0e8a05eae65f'/>
<id>5c97731a22ed87d64712e673efea0e8a05eae65f</id>
<content type='text'>
When `multiple` attribute is set on a `&lt;select&gt;` control and the model value is an empty array,
we should invalidate the control.  Previously, this directive was using incorrect logic for
determining if the model was empty.

Closes #5337
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When `multiple` attribute is set on a `&lt;select&gt;` control and the model value is an empty array,
we should invalidate the control.  Previously, this directive was using incorrect logic for
determining if the model was empty.

Closes #5337
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngRepeat): allow multiline expressions</title>
<updated>2013-12-16T18:37:18+00:00</updated>
<author>
<name>Rhys Brett-bowen</name>
</author>
<published>2013-11-18T15:02:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=cbb3ce2c309052b951d0cc87e4c6daa9c48a3dd8'/>
<id>cbb3ce2c309052b951d0cc87e4c6daa9c48a3dd8</id>
<content type='text'>
allow and pass through new line characters when checking passed in expression

Closes #5000
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allow and pass through new line characters when checking passed in expression

Closes #5000
</pre>
</div>
</content>
</entry>
<entry>
<title>perf(jqLite): implement and use the `empty` method in place of `html(‘’)`</title>
<updated>2013-12-13T10:07:11+00:00</updated>
<author>
<name>Michał Gołębiowski</name>
</author>
<published>2013-10-16T13:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3410f65e790a81d457b4f4601a1e760a6f8ede5e'/>
<id>3410f65e790a81d457b4f4601a1e760a6f8ede5e</id>
<content type='text'>
jQuery's elem.html('') is way slower than elem.empty(). As clearing
element contents happens quite often in certain scenarios, switching
to using .empty() provides a significant performance boost when using
Angular with jQuery.

Closes #4457
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
jQuery's elem.html('') is way slower than elem.empty(). As clearing
element contents happens quite often in certain scenarios, switching
to using .empty() provides a significant performance boost when using
Angular with jQuery.

Closes #4457
</pre>
</div>
</content>
</entry>
<entry>
<title>perf(a): do not link when href or name exists in template</title>
<updated>2013-12-13T08:31:25+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2013-12-09T20:36:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f3de5b6eac90baf649506072162f36dbc6d2f028'/>
<id>f3de5b6eac90baf649506072162f36dbc6d2f028</id>
<content type='text'>
Change the a directive to link and hookup a click event only when
there is no href or name in the template element.
In a large Google app, this results in about 800 fewer registrations,
saving a small but measurable amount of time and memory.

Closes #5362
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the a directive to link and hookup a click event only when
there is no href or name in the template element.
In a large Google app, this results in about 800 fewer registrations,
saving a small but measurable amount of time and memory.

Closes #5362
</pre>
</div>
</content>
</entry>
</feed>
