<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/ng/directive, branch v1.2.2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(ngInclude): Don't throw when the ngInclude element contains content with directives.</title>
<updated>2013-11-22T06:20:11+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-22T05:54:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0a7cbb33b06778833a4d99b1868cc07690a827a7'/>
<id>0a7cbb33b06778833a4d99b1868cc07690a827a7</id>
<content type='text'>
Related to #5069
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #5069
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): ensure CSS classes are added and removed only when necessary</title>
<updated>2013-11-22T01:47:44+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-19T03:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0cd7e8f22721f62b62440bb059ae764ebbe7b42a'/>
<id>0cd7e8f22721f62b62440bb059ae764ebbe7b42a</id>
<content type='text'>
When $compile interpolates a CSS class attribute expression it will
do so by comparing the CSS class value already present on the element.
This may lead to unexpected results when dealing with ngClass values being
added and removed therefore it is best that both compile and ngClass delegate
addClass/removeClass operations to the same block of code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When $compile interpolates a CSS class attribute expression it will
do so by comparing the CSS class value already present on the element.
This may lead to unexpected results when dealing with ngClass values being
added and removed therefore it is best that both compile and ngClass delegate
addClass/removeClass operations to the same block of code.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngController): fix issue with ngInclude on the same element</title>
<updated>2013-11-21T17:52:34+00:00</updated>
<author>
<name>Andrew Silluron-Gonzalez</name>
</author>
<published>2013-10-16T18:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6288cf5ca471b0615a026fdb4db3ba242c9d8f88'/>
<id>6288cf5ca471b0615a026fdb4db3ba242c9d8f88</id>
<content type='text'>
This changes the priority of ngController to 500 so that it takes precedence
over ngInclude.

Closes #4431, #4521
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the priority of ngController to 500 so that it takes precedence
over ngInclude.

Closes #4431, #4521
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(input): hold listener during text composition</title>
<updated>2013-11-21T17:46:33+00:00</updated>
<author>
<name>Chia-liang Kao</name>
</author>
<published>2013-10-28T16:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a4e6d962d78b26f5112d48c4f88c1e6234d0cae7'/>
<id>a4e6d962d78b26f5112d48c4f88c1e6234d0cae7</id>
<content type='text'>
When composing text in CJKV, intermediate buffer for unfinished text should not
be updating the bound scope variables.

Closes #4684
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When composing text in CJKV, intermediate buffer for unfinished text should not
be updating the bound scope variables.

Closes #4684
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngClass): ensure that ngClass only adds/removes the changed classes</title>
<updated>2013-11-20T22:15:56+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-15T04:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6b8bbe4d90640542eed5607a8c91f6b977b1d6c0'/>
<id>6b8bbe4d90640542eed5607a8c91f6b977b1d6c0</id>
<content type='text'>
ngClass works by removing all the former classes and then adding all the
new classes to the element during each watch change operation. This may
cause transition animations to never render. The ngClass directive will
now only add and remove the classes that change during each watch operation.

Closes #4960
Closes #4944
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ngClass works by removing all the former classes and then adding all the
new classes to the element during each watch change operation. This may
cause transition animations to never render. The ngClass directive will
now only add and remove the classes that change during each watch operation.

Closes #4960
Closes #4944
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngInclude): allow ngInclude to load scripts when jQuery is included</title>
<updated>2013-11-20T21:58:54+00:00</updated>
<author>
<name>Brian Ford</name>
</author>
<published>2013-11-20T19:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c47abd0dd7490576f4b84ee51ebaca385c1036da'/>
<id>c47abd0dd7490576f4b84ee51ebaca385c1036da</id>
<content type='text'>
In 1.2, the behavior of ngInclude was modified to use DOM APIs rather than jqLite. This means that
even when jQuery was loaded, ngInclude was not calling into it, and thus scripts were not eval'd
as they had been before. Although the use of ngInclude to eval scripts as a lazy-loading strategy
was never an intentional feature, this patch restores the ability to do so.

Closes #3756
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In 1.2, the behavior of ngInclude was modified to use DOM APIs rather than jqLite. This means that
even when jQuery was loaded, ngInclude was not calling into it, and thus scripts were not eval'd
as they had been before. Although the use of ngInclude to eval scripts as a lazy-loading strategy
was never an intentional feature, this patch restores the ability to do so.

Closes #3756
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): accessing controllers of transcluded directives from children</title>
<updated>2013-11-15T04:59:50+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-14T21:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=90f87072e83234ae366cfeb3c281503c31dad738'/>
<id>90f87072e83234ae366cfeb3c281503c31dad738</id>
<content type='text'>
Additional API (backwards compatible)
- Injects `$transclude` (see directive controllers) as 5th argument to directive link functions.
- `$transclude` takes an optional scope as first parameter that overrides the
  bound scope.

Deprecations:
- `transclude` parameter of directive compile functions (use the new parameter for link functions instead).

Refactorings:
- Don't use comment node to temporarily store controllers
- `ngIf`, `ngRepeat`, ... now all use `$transclude`

Closes #4935.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additional API (backwards compatible)
- Injects `$transclude` (see directive controllers) as 5th argument to directive link functions.
- `$transclude` takes an optional scope as first parameter that overrides the
  bound scope.

Deprecations:
- `transclude` parameter of directive compile functions (use the new parameter for link functions instead).

Refactorings:
- Don't use comment node to temporarily store controllers
- `ngIf`, `ngRepeat`, ... now all use `$transclude`

Closes #4935.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngIf): don't create multiple elements when changing from a truthy to another thruthy value.</title>
<updated>2013-11-12T01:05:43+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-11T23:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4612705ec297bc6ba714cb7a98f1be6aff77c4b8'/>
<id>4612705ec297bc6ba714cb7a98f1be6aff77c4b8</id>
<content type='text'>
Fixes #4852.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #4852.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngClassSpec): clear animation enable fn from postDigestQueue</title>
<updated>2013-11-08T09:03:17+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-11-07T18:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ffa9d0a6db137cba4090e569b8ed4e25a711314e'/>
<id>ffa9d0a6db137cba4090e569b8ed4e25a711314e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngInclude): only run anchorScroll after animation is done</title>
<updated>2013-11-06T08:14:11+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-11-02T09:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d378f5500ab2eef0779338336c6a95656505ebb8'/>
<id>d378f5500ab2eef0779338336c6a95656505ebb8</id>
<content type='text'>
We need to wait until animations have added the content to the document before
trying to `autoscroll` to anchors that may have been inserted.

Fixes #4723
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to wait until animations have added the content to the document before
trying to `autoscroll` to anchors that may have been inserted.

Fixes #4723
</pre>
</div>
</content>
</entry>
</feed>
