<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/docs/content/cookbook, branch v0.10.2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat(docs): use html5 history api for all routing in the docs app</title>
<updated>2011-09-26T21:51:53+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-30T09:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=13f92de6246a0af8450fde84b209211a56397fda'/>
<id>13f92de6246a0af8450fde84b209211a56397fda</id>
<content type='text'>
- Configure our docs app to use new $location with html5 history api!

- Update simple node web server to serve index.html for all links
  (rewritting).

- Update .htaccess file to serve index.html for all links (rewritting).

- At runtime determine the base href path and attach it to the DOM. We
  needed the absolute URL to get all browsers to work well.

- Because of the above, we also need to dynamically determine all needed
  js/css resources and add them to the DOM. This was needed because FF6
  would eagerly fetch resources with wrong URL since the base element is
  added to the dom at runtime.

- All content html files were moved to the partials directory, because
  with the new html5 urls it was impossible to tell if request for
  http://domain/api/angular.filter.html was an html5 url for the html
  filter doc page, or an xhr/appcache request for the content html file
  for the html filter.

f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Configure our docs app to use new $location with html5 history api!

- Update simple node web server to serve index.html for all links
  (rewritting).

- Update .htaccess file to serve index.html for all links (rewritting).

- At runtime determine the base href path and attach it to the DOM. We
  needed the absolute URL to get all browsers to work well.

- Because of the above, we also need to dynamically determine all needed
  js/css resources and add them to the DOM. This was needed because FF6
  would eagerly fetch resources with wrong URL since the base element is
  added to the dom at runtime.

- All content html files were moved to the partials directory, because
  with the new html5 urls it was impossible to tell if request for
  http://domain/api/angular.filter.html was an html5 url for the html
  filter doc page, or an xhr/appcache request for the content html file
  for the html filter.

f
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(e2e tests): use prop() instead of attr() and quote attributes</title>
<updated>2011-09-16T00:44:35+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-09-15T22:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3ace81b92ad00da73c89e7536ac7aa7c6681e30a'/>
<id>3ace81b92ad00da73c89e7536ac7aa7c6681e30a</id>
<content type='text'>
Because of changes in jQuery, we need to use element().prop() instead of element().attr() to retrieve className and other element properties.

Additionally all attribute selectors (e.g. input[name=value]) must have value quoted if it contains dots (".").
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because of changes in jQuery, we need to use element().prop() instead of element().attr() to retrieve className and other element properties.

Additionally all attribute selectors (e.g. input[name=value]) must have value quoted if it contains dots (".").
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(docs): update docs to reflect new $location and fix e2e tests</title>
<updated>2011-09-08T21:00:59+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-07-12T00:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4421f3d43525437bd939f647604480c1ed126e5e'/>
<id>4421f3d43525437bd939f647604480c1ed126e5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(jsonp): fixing jsonp e2e tests</title>
<updated>2011-09-02T23:17:05+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-09-02T22:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7f0b97e02c61183a30d39f7ce81d11220ac64cca'/>
<id>7f0b97e02c61183a30d39f7ce81d11220ac64cca</id>
<content type='text'>
- buzz api keeps on throttling our requests which makes our build fail
  so I'm disabling the buzz demo e2e test
- the $xhr service jsonp test was modified to use jsonp on angularjs.org
  instead of buzz api for the same reason as mentioned above
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- buzz api keeps on throttling our requests which makes our build fail
  so I'm disabling the buzz demo e2e test
- the $xhr service jsonp test was modified to use jsonp on angularjs.org
  instead of buzz api for the same reason as mentioned above
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(scope): new and improved scope implementation</title>
<updated>2011-08-01T23:00:03+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-03-23T16:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=8f0dcbab804180828d6859b1340c86cf161209fb'/>
<id>8f0dcbab804180828d6859b1340c86cf161209fb</id>
<content type='text'>
- Speed improvements (about 4x on flush phase)
- Memory improvements (uses no function closures)
- Break $eval into $apply, $dispatch, $flush
- Introduced $watch and $observe

Breaks angular.equals() use === instead of ==
Breaks angular.scope() does not take parent as first argument
Breaks scope.$watch() takes scope as first argument
Breaks scope.$set(), scope.$get are removed
Breaks scope.$config is removed
Breaks $route.onChange callback has not "this" bounded
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Speed improvements (about 4x on flush phase)
- Memory improvements (uses no function closures)
- Break $eval into $apply, $dispatch, $flush
- Introduced $watch and $observe

Breaks angular.equals() use === instead of ==
Breaks angular.scope() does not take parent as first argument
Breaks scope.$watch() takes scope as first argument
Breaks scope.$set(), scope.$get are removed
Breaks scope.$config is removed
Breaks $route.onChange callback has not "this" bounded
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docs from googledocs</title>
<updated>2011-06-16T14:27:46+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-16T14:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c8ee00cb2bfffcc25fdfc14c56b5b82cf71284d5'/>
<id>c8ee00cb2bfffcc25fdfc14c56b5b82cf71284d5</id>
<content type='text'>
* fixed typo in tutorial step-10
* revert cookbook/buzz example to use googlebuzz user
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fixed typo in tutorial step-10
* revert cookbook/buzz example to use googlebuzz user
</pre>
</div>
</content>
</entry>
<entry>
<title>docs - stripping extra new lines</title>
<updated>2011-06-16T05:31:40+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-06-16T05:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b842642b574a2b95c53b791308ed1bf8ff9d304d'/>
<id>b842642b574a2b95c53b791308ed1bf8ff9d304d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated docs/cookbook/buzz from gdocs</title>
<updated>2011-06-14T23:33:56+00:00</updated>
<author>
<name>Di Peng</name>
</author>
<published>2011-06-09T22:28:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f8529672f6fc4610b8ea005383812c597b829187'/>
<id>f8529672f6fc4610b8ea005383812c597b829187</id>
<content type='text'>
With couple of fixes:

* indentation + code formatting
* use ng:href, ng:src
* change UserId to misko.hevery so it will work now
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With couple of fixes:

* indentation + code formatting
* use ng:href, ng:src
* change UserId to misko.hevery so it will work now
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix scenario runner on IE7, IE8</title>
<updated>2011-06-14T23:14:22+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-05-23T21:17:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e83465c362c53ac7451183a775456f3112262f6e'/>
<id>e83465c362c53ac7451183a775456f3112262f6e</id>
<content type='text'>
* add ng:disabled, ng:checked, ng:multiple, ng:readonly, ng:selected
* fetch fixed cookbook/advancedform (use ng:disabled)
* fire keydown instead of change on input
* remove frame when test finishes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add ng:disabled, ng:checked, ng:multiple, ng:readonly, ng:selected
* fetch fixed cookbook/advancedform (use ng:disabled)
* fire keydown instead of change on input
* remove frame when test finishes
</pre>
</div>
</content>
</entry>
<entry>
<title>Update latest docs content from gdocs</title>
<updated>2011-06-07T23:11:00+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-07T21:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e0ee3a0726f43972244e400863a6dcf567f00a0e'/>
<id>e0ee3a0726f43972244e400863a6dcf567f00a0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
