Di Peng
2428907259
fix(ng:class): preserve classes added post compilation
...
- make sure ng:class preserve classes added after compilation
Closes #355
2011-07-13 16:42:38 -07:00
Igor Minar
8a8a2cf462
refactor($browser.xhr): use $browser.addJs for JSONP
...
There is no reason why we shouldn't reuse $browser.addJs for JSONP
requests.
2011-07-13 16:21:08 -07:00
Igor Minar
47efe44a1d
fix($browser.addJs): make addJs jQuery compatible
...
Change addJs implementation to avoid use of jQuery because of issues
that affect angular-ie-compat.js. See inlined comment for more info.
2011-07-13 16:21:08 -07:00
Igor Minar
c52e749a6e
fix($browser.xhr): properly delete jsonp callbacks
2011-07-13 16:21:08 -07:00
Igor Minar
4ab3596295
fix(ie-compat): escape \ in regexp
2011-07-13 16:21:07 -07:00
Igor Minar
106674ac1e
style(ie-compat): improved generated ie compat code
2011-07-13 16:21:07 -07:00
Vojta Jina
330d1a870d
fix(bootstrap): Fix bootstrap on IE<8
...
No reason for including ie-compat in bootstrap, it's included during angularInit.
Fix including ie-compat even for production.
2011-07-13 16:21:07 -07:00
Vojta Jina
7e2e7b07b6
doc($route): fix $route example and couple of typos
...
Rewrite $route example a bit, as it required $location and $route services
to be eager published in the root scope.
Fix small typos in formatter and ng:options docs.
2011-07-13 11:49:16 +02:00
Vojta Jina
ce80576e0b
fix:jqLite: Set event.target on IE<8
...
IE<8's Event has not target property - it has srcElement property.
Fix that to be consistent as jQuery.
2011-07-12 23:04:46 -07:00
Vojta Jina
10da625ed9
fix:jqLite: Normalize non-existing attributes to undefined as jQuery
...
jqLite was returning null, but jQuery returns undefined
2011-07-12 23:04:46 -07:00
Vojta Jina
9ee9ca13da
fix:jqLite: Fix binding to more events separated by space
...
The var eventHandler was defined outside forEach loop, so registering more
events caused calling listeners registered by the last one.
Regression:
elm.bind('click keyup', callback1);
elm.bind('click', callback2);
elm.bind('keyup', callback3);
Firing click event would have executed callback1, callback3 !
2011-07-12 23:04:46 -07:00
Igor Minar
bb39d34279
test(ng:repeat): add tests for $position for small arrays/objects
2011-07-12 22:49:12 -07:00
Igor Minar
e09a78438f
doc:widget: improve angular.widget docs
2011-07-11 12:19:42 -07:00
Vojta Jina
1e890863e5
docs:compile: Just fixing some typos in the docs
2011-07-10 19:29:46 +02:00
Igor Minar
76a500179d
docs:template: rename <angular/> to AngularJS
2011-07-08 08:24:09 -07:00
Igor Minar
7b32c71386
docs:css: remove bullet points from tutorial sidebar
2011-07-08 08:24:09 -07:00
Igor Minar
28e84ca167
docs:css: fix indentation for pre element
2011-07-08 08:24:09 -07:00
Igor Minar
41250e9cf9
prepare the jiggling-armfat iteration
2011-07-08 08:23:30 -07:00
Mårten Dolk
77ba539f63
fix:injector: make injector compatible with Rhino (HtmlUnit)
2011-07-06 16:06:54 -07:00
Igor Minar
952225f020
doc:dependencies: add /api/ prefix to dependency links
2011-07-02 10:37:04 -07:00
Igor Minar
35f9f527d3
doc:changelog: small changelog fixes
2011-07-02 08:44:50 -07:00
Igor Minar
30bd04feaa
fix:exceptionHandler mock: should not specify dependencies
...
also added a test for this mock service
2011-07-01 18:17:54 -07:00
Igor Minar
25a77c58c1
fix:jstd.conf: explicitly specify script load order
...
Originally we relied on a lot of globbing, which resulted in
angular-mocks being loaded before normal services, so we never overwrote
services like $exceptionHandler with mocks. Explict definition
guarantees that we don't fall into the loading order trap, but requires
us to remember to update the jsTestDriver.conf file every time we
add/rename/remove a js file.
2011-07-01 18:17:42 -07:00
Igor Minar
75721223b5
fix:$browser mock: defer.flush() should flush all fns
2011-07-01 17:03:50 -07:00
DiPeng
f606ffed4b
doc:markup: wrong spelling for Vojta, all DI's fault.
2011-06-30 20:24:17 -07:00
Igor Minar
b49035a8c5
preparing the 0.9.18 jiggling-armfat iteration
2011-06-30 14:29:28 -07:00
Igor Minar
86ff9dee23
docs:include: improve docs
2011-06-30 11:33:36 -07:00
Igor Minar
6dc22fe575
feat:build: better build/pkg/ dir structure
...
rake package now produced directory structure that can be uploaded to
the ftp server as is without manual changes
2011-06-30 10:58:14 -07:00
Igor Minar
68ab0f9b02
docs:changelog: add release date for 0.9.17
2011-06-30 10:54:24 -07:00
Igor Minar
d7e0915e62
cutting the 0.9.17 vegetable-reanimation relase
2011-06-30 09:10:59 -07:00
Igor Minar
b3d5d2caa9
docs:changelog: updating release notes
2011-06-30 09:09:05 -07:00
Igor Minar
c02ef92630
fix:docs: fix $orderBy example and e2e test
2011-06-30 01:07:08 -07:00
Igor Minar
1e8448b9e5
fix:docs: properly distinguish between being offline and 404
2011-06-30 00:49:44 -07:00
Igor Minar
c5f3a413bc
feat:$xhr: provide access to $xhr header defaults
...
$xhr header defaults are now exposed as $xhr.defaults.headers.common and
$xhr.default.headers.<httpmethod>. This allows applications to configure
their defaults as needed.
This commit doesn't allow headers to be set per request, only per
application. Per request change would require api change, which I tried
to avoid *for now*.
2011-06-30 00:34:50 -07:00
Igor Minar
d3fb5b411e
fix:tests: replace angular.annotate with annotate
...
forgot to fix tests in 6aee2938a7
2011-06-27 22:41:49 -07:00
Di Peng
75bc59ee4b
test:ng#class: added a better unit test for ng:class
2011-06-27 22:31:29 -07:00
Igor Minar
6aee2938a7
fix:testabilityPatch: remove annotate since it's not public
2011-06-27 16:46:29 -07:00
Igor Minar
2043fd43fa
docs:release notes: prepare for notes for 0.9.17 release
2011-06-27 16:46:01 -07:00
Igor Minar
ce4f27aa7b
fix:docs: css lint fixes
2011-06-27 15:05:38 -07:00
Vojta Jina
8e915f5545
fix:$browser: Use document.createElement to create JSONP script tag
...
Creating <script> tags would require a lot of extra work if we want all browsers
to load and execute these scripts. We decided to not implement that in jqLite.
See #369 for more information.
Closes #369
2011-06-27 19:04:40 +02:00
Di Peng
8e6e09a4bc
fix:docs: Fix sitemap generator to use doc.id instead of doc.name
...
doc.id should be used instead of doc.name, otherwise links are wrongly
generated
2011-06-25 08:00:43 -07:00
Igor Minar
f3323ec18e
fix 🔁 fix ending comment tag
2011-06-23 15:13:15 -07:00
Di Peng
b5a510a343
feat:filter.date: add day/month string format support
...
Support new date format, specifically day of week/Month of year in string
e.g. {{ someDate | data:"EEE, MMM d, yyyy" }} -> "Wed, Jul 10, 2011"
Closes #396
2011-06-23 12:06:46 -07:00
Misko Hevery
9ec45ad5c4
fix 🆖 repeater - fix $position when collection size changes
2011-06-23 08:12:01 -07:00
Misko Hevery
8e880fcb77
style:ApiSpecs - clean up test names to match jasmine conventions
2011-06-23 08:12:01 -07:00
Misko Hevery
b74163dc1d
fix:$orderBy - return unsorted array if no predicate
...
Closes #399
2011-06-23 08:12:01 -07:00
Di Peng
bad62d87a1
fix:scope - reintroduce support for eager services
...
8cad231 broke $eager services
Problem is that the injector.eager function is not invoked when a new scope
is created. Added a test to make sure service is eagerly instantiated.
Closes #403
2011-06-23 08:06:24 -07:00
Di Peng
65b6e48742
test:angular.service - add tests for $inject
2011-06-23 07:56:58 -07:00
Vojta Jina
fee3717892
Update fixed docs content (guide)
...
Couple of typos fixed:
* indentation
* batchLogbatchLog -> batchLog
* start periodic checking
* missing brace
2011-06-21 16:23:48 +02:00
Vojta Jina
d0edc11704
Fix failing unit tests in IE7 (Binder, select widget)
...
The fix does not change any production code, we only need to ignore couple of attributes that IE7 should not display:
* value attribute for LI
* selected attribut for SELECT
Simplified condition in compiler test, this should have been part of f9f0905f4a
2011-06-17 22:48:22 +02:00