<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v1.2.6</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat(ngAnimate): provide configuration support to match specific className values to trigger animations</title>
<updated>2013-12-19T21:37:29+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-16T20:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=cef084ade9072090259d8c679751cac3ffeaed51'/>
<id>cef084ade9072090259d8c679751cac3ffeaed51</id>
<content type='text'>
Closes #5357
Closes #5283
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5357
Closes #5283
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(jqLite): provide support for element.one()</title>
<updated>2013-12-19T19:39:04+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-28T06:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=937caab6475e53a7ea0206e992f8a52449232e78'/>
<id>937caab6475e53a7ea0206e992f8a52449232e78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): use a scheduled timeout in favor of a fallback property to close transitions</title>
<updated>2013-12-19T17:01:12+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-14T05:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=54637a335f885110efaa702a3bab29c77644b36c'/>
<id>54637a335f885110efaa702a3bab29c77644b36c</id>
<content type='text'>
With ngAnimate, CSS transitions, that are not properlty triggered, are forceably closed off
by appling a fallback property. The fallback property approach works, however, its styling
itself may effect CSS inheritance or cause the element to render improperly. Therefore, its
best to stick to using a scheduled timeout to run sometime after the highest animation time
has passed.

Closes #5255
Closes #5241
Closes #5405
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With ngAnimate, CSS transitions, that are not properlty triggered, are forceably closed off
by appling a fallback property. The fallback property approach works, however, its styling
itself may effect CSS inheritance or cause the element to render improperly. Therefore, its
best to stick to using a scheduled timeout to run sometime after the highest animation time
has passed.

Closes #5255
Closes #5241
Closes #5405
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($interval): remind the developer to destroy their intervals</title>
<updated>2013-12-19T13:46:30+00:00</updated>
<author>
<name>Josh Kurz</name>
</author>
<published>2013-12-12T06:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=277a5ea05d50fb27243b98570c3ca9394b31e935'/>
<id>277a5ea05d50fb27243b98570c3ca9394b31e935</id>
<content type='text'>
It is essential that users of `$interval` destroy the interval when they are finished.
Otherwise you can get memory leaks.
Often `$intervals` are used in directives or controllers and developers don't think
about what happens when the component is destroyed.
If a directive/controller scope is destroyed, then the $interval should be destroyed as well.
This could cause some issues with developers who assume that the interval will be cleared
for them when the scope is destroyed.

Closes #5377

I believe that the library could/should handle this as well, but thats another issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is essential that users of `$interval` destroy the interval when they are finished.
Otherwise you can get memory leaks.
Often `$intervals` are used in directives or controllers and developers don't think
about what happens when the component is destroyed.
If a directive/controller scope is destroyed, then the $interval should be destroyed as well.
This could cause some issues with developers who assume that the interval will be cleared
for them when the scope is destroyed.

Closes #5377

I believe that the library could/should handle this as well, but thats another issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(ngCloak): style name is ng-cloak, not ngCloak</title>
<updated>2013-12-19T13:32:19+00:00</updated>
<author>
<name>snicolai</name>
</author>
<published>2013-12-12T03:49:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9865a7c0ad678fa6a3daa2719e37d94aeb62f67b'/>
<id>9865a7c0ad678fa6a3daa2719e37d94aeb62f67b</id>
<content type='text'>
Closes #5374
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5374
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(booleanAttrs): add @priority to all the boolean directives</title>
<updated>2013-12-19T13:29:19+00:00</updated>
<author>
<name>Mark Jones</name>
</author>
<published>2013-12-10T21:35:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=efba4731e4b22481f1c0b1c417ea24c00182095a'/>
<id>efba4731e4b22481f1c0b1c417ea24c00182095a</id>
<content type='text'>
Closes #5361
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5361
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($injector): use correct spacing convention for CoffeeScript functions</title>
<updated>2013-12-19T13:05:15+00:00</updated>
<author>
<name>mkolodny</name>
</author>
<published>2013-12-10T14:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=14d3e559d45e606a1e96860ebb28d65656ff334a'/>
<id>14d3e559d45e606a1e96860ebb28d65656ff334a</id>
<content type='text'>
This convention is exhibited by http://coffeescript.org/ and https://github.com/polarmobile/coffeescript-style-guide#functions.

Closes #5354
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This convention is exhibited by http://coffeescript.org/ and https://github.com/polarmobile/coffeescript-style-guide#functions.

Closes #5354
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(ngEventDirs): adding quick examples for new events</title>
<updated>2013-12-19T12:57:33+00:00</updated>
<author>
<name>James Watling</name>
</author>
<published>2013-12-09T20:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3d156a76e3501ea29fe7d208dc89f0ae89e76fc3'/>
<id>3d156a76e3501ea29fe7d208dc89f0ae89e76fc3</id>
<content type='text'>
Closes #5338
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5338
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): remove invalid IE exceptional case for `href`</title>
<updated>2013-12-19T12:22:58+00:00</updated>
<author>
<name>Alexandre Potvin Latreille</name>
</author>
<published>2013-12-19T12:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c7a1d1ab0b663edffc1ac7b54deea847e372468d'/>
<id>c7a1d1ab0b663edffc1ac7b54deea847e372468d</id>
<content type='text'>
It appears that this exceptional case was only valid for IE&lt;8 and that for IE&gt;=8 it
was actually causing a bug with the `ng-href-attr` directive on `&lt;a&gt;` elements.

Closes #5479
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It appears that this exceptional case was only valid for IE&lt;8 and that for IE&gt;=8 it
was actually causing a bug with the `ng-href-attr` directive on `&lt;a&gt;` elements.

Closes #5479
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($parse): return 'undefined' if a middle key's value is null</title>
<updated>2013-12-19T08:59:22+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2013-12-19T04:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=26d43cacdc106765bd928d41600352198f887aef'/>
<id>26d43cacdc106765bd928d41600352198f887aef</id>
<content type='text'>
Prior to this fix, $parse/$eval would return 'null' if a middle key in
an expression's value is null, when it should be expected to be undefined.

This patch tries to remedy this by returning undefined for middle values in
expressions, when fetching a child of that null value.

For example:

```js
// Given the following object:
$scope.a = {
  b: null
};

// $scope.$eval('a.b.c') returns undefined, whereas previously it would return null
```

Closes #5480
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to this fix, $parse/$eval would return 'null' if a middle key in
an expression's value is null, when it should be expected to be undefined.

This patch tries to remedy this by returning undefined for middle values in
expressions, when fetching a child of that null value.

For example:

```js
// Given the following object:
$scope.a = {
  b: null
};

// $scope.$eval('a.b.c') returns undefined, whereas previously it would return null
```

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