| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-03-31 | add specs for jqLite wrapping/node creation | Igor Minar | |
| tests cover: - creating comment tags from a string - creating script tag from a string - wrapping document fragment | |||
| 2011-03-31 | ignore jqLite#append for doc fragment | Igor Minar | |
| this is needed to be compatible with jqQuery 1.5.1 | |||
| 2011-03-31 | fix jqLite#parent to be compatible with jQuery | Igor Minar | |
| our original implementation doesn't work with document fragments on IE - tests were added to cover missing cases | |||
| 2011-03-30 | correct size() impl for object's w/ 'length' prop | Igor Minar | |
| the original implementation returned incorrect value value for objects with 'length' property. | |||
| 2011-03-30 | extend size() to take ownPropsOnly param | Igor Minar | |
| - extend size() to take size(obj, ownPropsOnly) - add specs for size() - update docs to mention string support - use size() in ng:repeat including the hasOwnProp check for all object doesn't create significant perf penalty: http://jsperf.com/dedicated-code-branch-for-hasownprop | |||
| 2011-03-30 | make xhr.cache optionally synchronous | Igor Minar | |
| - add `sync` flag xhr.cache - change ng:include to use the sync flag - change ng:view to use the sync flag The end result is that there are fewer repaints in the browser, which means less "blinking" that user sees. | |||
| 2011-03-30 | remove weird spaces from resource mutation test | Igor Minar | |
| 2011-03-29 | Don't mutate resource if server responded with no body | Anthony Lieuallen | |
| If the server provides response with no body to a resource request, resource should not mutate the resource model in the callback. | |||
| 2011-03-28 | encode $resource query params using encodeURIComponent | Igor Minar | |
| 2011-03-28 | fixing lint warnings | Igor Minar | |
| 2011-03-28 | Added missing semi-colons | Vojta Jina | |
| So that my eclipse stops complaining... | |||
| 2011-03-26 | remove _null and _undefined | Igor Minar | |
| they have no significant effect on minified and gziped size. in fact they make things worse. file | before | after removal ---------------------------------------- concat | 325415 | 325297 min | 62070 | 62161 min + gzip | 25187 | 25176 The bottom line is that we are getting 0.05% decrease in size after gzip without all of the hassle of using underscores everywhere. | |||
| 2011-03-11 | Remove the script tag after successful JSONP request | Misko Hevery | |
| 2011-03-11 | Added XSRF prevention logic to $xhr service | Misko Hevery | |
| 2011-03-11 | Changed the $browser.xhr parameter post from optional to required | Misko Hevery | |
| 2011-03-11 | Consider all 2xx responses as OK, not just 200 | Misko Hevery | |
| 2011-03-11 | Fixed cookies which contained unescaped '=' would not show up in cookie service. | Misko Hevery | |
| 2011-03-11 | fix failing autobind test on IE | Igor Minar | |
| 2011-03-11 | ng:autobind now optionally takes element id | Igor Minar | |
| so it is possible to easily compile just a part of a document. e.g.: <html> <head> <title>partially compiled doc</title> <script src="angular.js" ng:autobind="compileThis"></script> </head> <body> this part won't be compiled: {{1+2}} <div id="compileThis" ng:init="i=0" ng:click="i = i+1"> Click count: {{i}} </div> </body> </html> | |||
| 2011-03-11 | angularJsConfig now allows ng:autobind and #autobind value to be passed in | Igor Minar | |
| 2011-03-02 | $xhr service now autodetects and strips )]}',\n | Igor Minar | |
| ")]}\',\n" is a commonly used security prefix added to json http responses iat google and elsewhere in order to prevent certain cross-site attacks $xhr service now autodetects the prefix and strips it before deserializing the json. the implementation should be more flexible to allow for wider range of prefixes, but we need this one right now and can address other usecases later. | |||
| 2011-03-01 | linking function should return bound scope | Igor Minar | |
| angular.compile()() returns {scope:scope, view:view}, this isn't useful at all and only makes tests more verbose. Instead, this change makes the linking function return scope directly and if anyone needs the linked dom there are two ways to do it documented in angular.compile. other changes: - moved angular.compile docs to the compiler so that they are closer to the compiler - fixed some typos and updated angular.compile docs with the new return value | |||
| 2011-02-27 | adding an extra injector spec | Igor Minar | |
| - added a spec for dependency graph resolution - also simplyfying cache presence check | |||
| 2011-02-25 | Added delay parameter to the $defer service | Misko Hevery | |
| 2011-02-25 | Corrected an issue where properties inherited from __proto__ show up in ↵ | Misko Hevery | |
| ng:repeat. Closses #112 | |||
| 2011-02-22 | add class on any namespace elments | Misko Hevery | |
| 2011-02-19 | correct hashchange event registration on window | Misko Hevery | |
| 2011-02-19 | fix test which fails on CI build, because the image has size | Misko Hevery | |
| 2011-02-18 | Remove ng:watch | Misko Hevery | |
| Closes#143 | |||
| 2011-02-18 | replace smart-quotes with regular quotes | Misko Hevery | |
| 2011-02-18 | Auto create $inject property form the argument names. Any arg starting with ↵ | Misko Hevery | |
| $ or _ will be injected | |||
| 2011-02-17 | resources should not over-encode chars in url path | Igor Minar | |
| - added encodeUriSegment that properly encodes only those chars that URI RFC requires us to encode - modified Resource to use encodeUriSegment | |||
| 2011-02-16 | Changed the angular.compile(element)(scope[, cloneAttachNode]) | Misko Hevery | |
| 2011-02-16 | rewrite of JQuery lite implementation, which now better supports selected sets | Misko Hevery | |
| 2011-02-16 | Change API angular.compile(element)([scope], [element/true]) | Misko Hevery | |
| 2011-02-16 | remove $init on scope from applying compilation template | Misko Hevery | |
| Closes #40 | |||
| 2011-02-16 | Add public API to retrieve scope from element. | Misko Hevery | |
| 2011-02-16 | allow jquery to be declared after angular in the script loading order | Misko Hevery | |
| 2011-02-15 | split up services into individual files | Igor Minar | |
| - split up services into files under src/service - split up specs into files under test/service - rewrite all specs so that they don't depend on one global forEach - get rid of obsolete code and tests in ng:switch - rename mock $log spec from "$log" to "$log mock" | |||
| 2011-02-10 | $resource should encode url params with encodeURIComponent | Igor Minar | |
| 2011-02-07 | add support for hashSearch redirection and custom redirection functions | Igor Minar | |
| 2011-02-07 | $route redirection should interpolate variables | Igor Minar | |
| 2011-02-07 | $location.updateHash should not preserve hashSearch when hashSearch is undefined | Igor Minar | |
| 2011-02-06 | fix how redirection is handled and tested | Igor Minar | |
| 2011-02-04 | mock $log: fixed bug, added some tests | Vojta Jina | |
| I extracted mock $log factory into stand alone function, so we can access it and test, because this service is rewritten by real service during testing, so we can't access it through angular.$service('$log')... | |||
| 2011-02-04 | ng:view should be nestable in ng:include | Igor Minar | |
| 2011-02-04 | $route.onChange should return the registered fn | Igor Minar | |
| 2011-02-04 | mock's .xhr.flush() should throw exception when there is nothing to flush | Igor Minar | |
| 2011-02-04 | smarter normalization of value on option, and htmlParser fixes | Misko Hevery | |
| 2011-02-03 | Fixed notifyWhenNoOutstandingRequests() when using JSONP | Misko Hevery | |
