<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/css, branch v1.2.8</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<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>fix(ngAnimate): use a fallback CSS property that doesn't break existing styles</title>
<updated>2013-11-21T01:54:07+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-15T05:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1d50663b38ba042e8d748ffa6d48cfb5e93cfd7e'/>
<id>1d50663b38ba042e8d748ffa6d48cfb5e93cfd7e</id>
<content type='text'>
The clip property seems to remove the box-shadow property when an absolute
positioned animation is ongoing. This fix changes the property to be border-spacing
which is also very underused. The border-spacing CSS property is only visible
when border-collapse is set to separate.

Closes #4902
Closes #5030
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The clip property seems to remove the box-shadow property when an absolute
positioned animation is ongoing. This fix changes the property to be border-spacing
which is also very underused. The border-spacing CSS property is only visible
when border-collapse is set to separate.

Closes #4902
Closes #5030
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): only apply the fallback property if any transition animations are detected</title>
<updated>2013-11-06T07:01:19+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-06T06:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9470080762aecca5285d0f5cac4ae01540bbad4c'/>
<id>9470080762aecca5285d0f5cac4ae01540bbad4c</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): avoid hanging animations if the active CSS transition class is missing</title>
<updated>2013-11-06T02:45:36+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-10-31T21:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b89584db10b63f346cbfd03f67fb92504e5bf362'/>
<id>b89584db10b63f346cbfd03f67fb92504e5bf362</id>
<content type='text'>
Closes #4732
Closes #4490
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4732
Closes #4490
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngShowHide): change the .ng-hide CSS class to use an !important flag</title>
<updated>2013-08-03T06:55:53+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-07-30T00:32:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=246c1439b502b06823650505cbe4a3848b6fa5a3'/>
<id>246c1439b502b06823650505cbe4a3848b6fa5a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ngAnimate): complete rewrite of animations</title>
<updated>2013-07-27T06:49:54+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-06-18T17:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=81923f1e41560327f7de6e8fddfda0d2612658f3'/>
<id>81923f1e41560327f7de6e8fddfda0d2612658f3</id>
<content type='text'>
- ngAnimate directive is gone and was replaced with class based animations/transitions
- support for triggering animations on css class additions and removals
- done callback was added to all animation apis
- $animation and $animator where merged into a single $animate service with api:
  - $animate.enter(element, parent, after, done);
  - $animate.leave(element, done);
  - $animate.move(element, parent, after, done);
  - $animate.addClass(element, className, done);
  - $animate.removeClass(element, className, done);

BREAKING CHANGE: too many things changed, we'll write up a separate doc with migration instructions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- ngAnimate directive is gone and was replaced with class based animations/transitions
- support for triggering animations on css class additions and removals
- done callback was added to all animation apis
- $animation and $animator where merged into a single $animate service with api:
  - $animate.enter(element, parent, after, done);
  - $animate.leave(element, done);
  - $animate.move(element, parent, after, done);
  - $animate.addClass(element, className, done);
  - $animate.removeClass(element, className, done);

BREAKING CHANGE: too many things changed, we'll write up a separate doc with migration instructions
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngCloak): hide element even when CSS 'display' is set</title>
<updated>2013-07-03T05:57:34+00:00</updated>
<author>
<name>Vineet Kumar</name>
</author>
<published>2013-06-26T03:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3ffddad100e993403d13137387d0685466b46b2b'/>
<id>3ffddad100e993403d13137387d0685466b46b2b</id>
<content type='text'>
Previously an element like
&lt;div class="foo ng-cloak"&gt;...&lt;/div&gt;
would still be annoyingly visible if it matched a CSS rule like
.foo { display: inline-block; }, overriding ng-cloak's display: none.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously an element like
&lt;div class="foo ng-cloak"&gt;...&lt;/div&gt;
would still be annoyingly visible if it matched a CSS rule like
.foo { display: inline-block; }, overriding ng-cloak's display: none.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(directives): connect new compiler</title>
<updated>2012-01-25T19:50:37+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-11-23T05:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9ee2cdff44e7d496774b340de816344126c457b3'/>
<id>9ee2cdff44e7d496774b340de816344126c457b3</id>
<content type='text'>
- turn everything into a directive
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- turn everything into a directive
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(filter): filters are now injectable and services</title>
<updated>2011-11-15T04:31:09+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-11-03T22:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=cb6f832f38b11499a6d1dd2caf14d15e68211635'/>
<id>cb6f832f38b11499a6d1dd2caf14d15e68211635</id>
<content type='text'>
BREAK:
 - removed CSS support from filters
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAK:
 - removed CSS support from filters
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(css): ng:form should always be a block element</title>
<updated>2011-10-31T05:26:32+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-10-29T05:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=02dc81bae0011b7ae4190363be5fdd5db420aca9'/>
<id>02dc81bae0011b7ae4190363be5fdd5db420aca9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
