Igor Minar
9ed1126adb
docs($location): update replace() docs
2011-10-13 14:37:37 -07:00
Igor Minar
7a19eb84aa
docs($location): fix $config -> $locationConfig in docs
2011-10-13 14:07:48 -07:00
Igor Minar
718741acab
chore(logo): add hi-res ng logo
2011-10-13 13:44:38 -07:00
Vojta Jina
ec8bb675b4
fix(docs): set proper base href when hashbang url requested
2011-10-13 11:10:20 -07:00
Vojta Jina
8e32f3fd35
fix(nodeserver): docs rewriting
...
There can be url /api which does not end with / and we want to rewrite this url as well...
2011-10-13 11:10:20 -07:00
Vojta Jina
02332107e5
feat(nodeserver): if index.html exists, serve it instead of directory listing
2011-10-13 11:10:20 -07:00
Vojta Jina
afc81b554e
fix($location): do not rewrite link when meta key pressed
2011-10-13 11:10:19 -07:00
Vojta Jina
26e8ab3693
feat(scenario): allow key pressing when triggering browser event
...
Add parameter to our browserTriger function to allow specifying which keys are pressed.
Note, this does not work on IE<9 !
2011-10-13 11:10:19 -07:00
Igor Minar
28ccc76aa1
docs(dev_guide.bootstrap.auto_bootstrap): fixing a typo
2011-10-12 23:04:48 -07:00
Igor Minar
b3c4cb7cff
docs(*): remove @workInProgress from everywhere
...
it's not useful any more and it only makes the docs look ugly
2011-10-12 23:04:48 -07:00
Misko Hevery
4af4378b11
fix(forms): broken tests on jQuery and ie8&9
2011-10-12 23:04:48 -07:00
Igor Minar
8611ebe6a0
fix(compiler): linking function should call $digest
...
The linked scope should be $digest-ed but only if a $digest isn't
already running on it.
2011-10-12 23:04:48 -07:00
Igor Minar
8f46a3c9ac
fix(jqLite): attr for boolean attribute should lowercase value
2011-10-12 23:04:47 -07:00
Igor Minar
66fdb36ecb
refactor(ng:bind-attr): simplify impl by leveraging jquery
2011-10-12 23:04:47 -07:00
Igor Minar
f0f5ffa9aa
test(jstd-config): add widget specs to jsTestDriver-jquery.conf
2011-10-12 23:04:47 -07:00
Igor Minar
2bc7afd3ba
fix(ng:class): ignore undefined or NaN classnames
2011-10-12 23:04:47 -07:00
Igor Minar
a4b45397e0
docs(forms): add ng:change docs and other fixes
2011-10-12 11:49:42 -07:00
Igor Minar
de4e06ed73
test(checkbox): add test for ng:change
2011-10-12 11:11:10 -07:00
Misko Hevery
fd822bdaf9
chore(formating): clean code to be function() {
2011-10-11 11:01:46 -07:00
Misko Hevery
4f78fd692c
feat(forms): new and improved forms
2011-10-11 11:01:45 -07:00
Misko Hevery
df6d2ba326
style(examples): clean up dead examples
2011-10-11 10:53:07 -07:00
Misko Hevery
ccda436f94
style(.gitignore) added IDEA
2011-10-11 10:53:07 -07:00
Misko Hevery
e86c435349
refactor(bindings): remove the decoration of the DOM with errors.
...
Only $exceptionHandler gets notified now.
2011-10-11 10:53:07 -07:00
Misko Hevery
1942861472
refactor(hover): delete hover service
2011-10-11 10:53:06 -07:00
Misko Hevery
b96e978178
fix(jqlite): removeClass would clobber class names
2011-10-11 10:53:06 -07:00
Misko Hevery
bda2bba2be
feat(jqlite): added .inheritedData method and $destroy event.
...
- refactored .scope() to use .inheritedData() instead.
- .bind('$destroy', callback) will call when the DOM element is removed
2011-10-11 10:53:05 -07:00
Misko Hevery
ca08c004c8
feat(jqlite): support required as a no-value attribute
2011-10-11 10:53:05 -07:00
Misko Hevery
25a62b58db
refactor(injection) infer injection args in ng:controller only
...
Because only controllers don't have currying, we can infer its arguments, all other APIs needing currying, automatic inference complicates the matters unecessary.
2011-10-11 10:53:04 -07:00
Misko Hevery
97e3ec4d1b
style(gitignore): added xproject to ignore list
2011-10-11 10:53:04 -07:00
Misko Hevery
75f11f1fc4
feat(ng:repeat) collection items and DOM elements affinity / stability
2011-10-11 10:53:04 -07:00
Misko Hevery
e134a8335f
fix(filter): make json filter ignore private properties
2011-10-11 10:53:03 -07:00
Igor Minar
8ee32a75f0
chore(release): prepare the 0.10.3 shattering-heartbeat iteration
2011-10-10 11:23:08 -07:00
Igor Minar
f6a8ad87ee
chore(release): cutting the 0.10.2 sneaky-seagull release
2011-10-08 09:18:19 -07:00
Igor Minar
7e6ff401b8
docs(changelog): release notes for 0.10.2 sneaky-seagull
2011-10-08 09:15:10 -07:00
Dhruv Manek
7aeb6a24f7
fix(docs): rename doc dev_guide.templates.css to dev_guide.templates.css-styling
...
Closes #580
2011-10-07 18:20:20 -07:00
Dhruv Manek
e1ecc34edd
fix(parser): Fix short circuit of logical AND and OR operators
...
Closes #433
2011-10-07 16:01:09 -07:00
Misko Hevery
29d36e94e1
feat(gdocs): better error handling
2011-10-05 14:19:33 -07:00
dandoyon
091c173632
docs(started): fixing pluralization
2011-10-05 13:47:43 -07:00
TEHEK Firefox
c115fa9924
fix($limitTo): properly handle excessive limits
...
`angular.Array.limitTo`'s result should not exceed original input array size
Closes #571
2011-10-05 11:01:32 -07:00
Igor Minar
b7a7fc7065
doc($log): fix the $log service example
...
is no longer auto-published on the root scope, so we need to publish
it via a controller
2011-09-29 03:21:24 +02:00
Igor Minar
21b2a5bd21
chore(directives): add a todo for ng:style
2011-09-28 23:57:01 +02:00
Igor Minar
ca1e45beaf
fix(jqLite): css should convert dash-separated properties to camelCase
...
this fix is needed for Firefox or other browsers that strictly follow
dom/css spec which states that element.style should make properties
available in camelCased form.
Closes #569
2011-09-28 23:57:00 +02:00
Igor Minar
084b83ffa9
test(matchers): add toBeOneOf matcher
2011-09-27 21:48:47 +02:00
Marcello Nuccio
bf5e5f7bc9
fix($resource): action defaults should override resource defaults
...
defaults definned per action should take precedence over defaults
defined for the whole resource.
This is potentialy a BREAKING CHANGE in case someone relied on the buggy
behavior.
2011-09-27 00:44:10 +02:00
Igor Minar
2e9fed7b6c
fix(e2e): add index-nocache.html to run e2e tests without cache
...
using appcache while running e2e tests was causing the following
problems:
- Safari would occasionally reload the app (as a result of the appcache
refresh) during the angular.validator.asychronous test, which would
result in test failure and false positivy.
- Firefox6 would run the tests very slowly, disabling the cache resolved
the latency issues
- Sometimes tests would run with stale code pulled from cache, which
would result in flaky tests.
2011-09-26 23:51:55 +02:00
Igor Minar
ea3228e311
fix(scenario): workaround for FF6 dispatchEvent issue #684208
2011-09-26 23:51:54 +02:00
Igor Minar
2eb49147d6
Revert "fix(scenario): temporary fix for FF6"
...
This reverts commit aac68bf2ba .
2011-09-26 23:51:54 +02:00
Vojta Jina
13f92de624
feat(docs): use html5 history api for all routing in the docs app
...
- 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
2011-09-26 23:51:53 +02:00
Igor Minar
2bc39bb0b4
fix($route): fix regex escaping in route matcher
2011-09-21 13:47:17 +02:00
Igor Minar
62ae7fccbc
fix(angular-mocks): fix .defer.cancel when i=0
2011-09-16 14:18:45 +02:00