| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-12 | docs(guide.forms): Update forms guide | Vojta Jina | |
| 2012-03-12 | fix(forms): Propagate change from model even if it's undefined | Vojta Jina | |
| 2012-03-11 | chore(ng-include): update to work in ng-include|src mode | Misko Hevery | |
| 2012-03-11 | doc(fixes): to better support ng-directive notation | Misko Hevery | |
| 2012-03-11 | Mostly Revert "fix(docs): directive events + cleanup" | Misko Hevery | |
| This reverts commit 8fb34f008eca4d1e15e6fa63902aaa36d199c4af. | |||
| 2012-03-09 | refactor(forms): Remove touch() method | Vojta Jina | |
| 2012-03-09 | refactor(forms): Rename read() -> setViewValue() | Vojta Jina | |
| 2012-03-09 | docs(directives): set directive param name to directive name | Igor Minar | |
| so that we can render better usage examples in docs | |||
| 2012-03-09 | fix(startTag): fix tagname extraction | Igor Minar | |
| the original code magically worked for ng:foo but for nothing else | |||
| 2012-03-09 | chore(shiv): remove obsolete shiv code | Igor Minar | |
| we can't provide this functionality because the directives are lazy loaded when the module loads, which is too late for the shiv to do anything useful. | |||
| 2012-03-09 | chore(*): refactor all ng: to ng- | Igor Minar | |
| 2012-03-09 | feat($provide.service): Add $provide.service() for registering a class | Vojta Jina | |
| 2012-03-09 | refactor($provide) Rename service -> provider | Vojta Jina | |
| It registers a provider class, so this makes more sense. Breaks Rename $provide.service -> $provide.provider | |||
| 2012-03-09 | refactor(forms): remove registerWidget and use event instead | Vojta Jina | |
| Each widget (ng-model directive) emits $newFormControl event instead of getting hold of parent form and calling form.registerWidget(this); | |||
| 2012-03-08 | docs(css): allow headers to wrap with blue background | Igor Minar | |
| 2012-03-08 | fix(docs): directive events + cleanup | Igor Minar | |
| 2012-03-08 | fix(ng-view, ng-include): onload and $contentLoaded | Igor Minar | |
| - change custom onload directive to special arguments recongnized by both ng-view and ng-include - rename $contentLoaded event to $viewContentLoaded and $includeContentLoaded - add event docs | |||
| 2012-03-08 | chore(directives,widgets): reorg the code under directive/ dir | Igor Minar | |
| 2012-03-08 | fix(ng-cloak): work with class | Misko Hevery | |
| 2012-03-08 | fix($parse): Allow property names that collide with native object properties | Vojta Jina | |
| I.e. constructor, toString, or watch on FF (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/watch) + optimize parser a bit to not create getter function for operators | |||
| 2012-03-08 | refactor(fromJson): Remove error() and just throw | Vojta Jina | |
| It's more likely you are using angular.fromJson() inside Angular world, which means you get proper exception handling by $exceptionHandler. There is no point to explicitly push it to console and it causes memory leaks on most browsers (tried Chrome stable/canary, Safari, FF). | |||
| 2012-03-08 | docs(ng-list): update the ng-list directive docs | Igor Minar | |
| 2012-03-08 | fix(tests): fix name collisions between various tests | Igor Minar | |
| 2012-03-08 | docs(directive, module): add various missing docs and fix existing docs | Igor Minar | |
| 2012-03-08 | docs(ng-view): improve the ng-view docs | Igor Minar | |
| 2012-03-08 | fix(docs): add a header for the directive info section | Igor Minar | |
| 2012-03-08 | fix(test): rename an it so that it doesn't colide with the test above | Igor Minar | |
| 2012-03-08 | docs(jqlite): add docs for wrap() | Igor Minar | |
| 2012-03-08 | fix(docs): remove undefined from examples with jsfiddle=false | Igor Minar | |
| 2012-03-08 | docs($rootScope): rename ttl to digestTtl + docs | Igor Minar | |
| 2012-03-08 | chore(compiler): change default restriction to attribute only for directives | Misko Hevery | |
| 2012-03-07 | docs($compileProvider.directive): Update iAttrs docs | Vojta Jina | |
| 2012-03-05 | docs(mock.inject): Fix the example | Vojta Jina | |
| And explicitly say that you need to load your application modules that you wanna test. | |||
| 2012-03-05 | docs($route, ng:view): Fix the examples to work on jsfiddle, update docs | Vojta Jina | |
| 2012-03-05 | fix(docs): Add $locationProvider methods to the docs example provider | Vojta Jina | |
| - $locationProvider.html5Mode - $locationProvider.hashPrefix Docs example is basically a different application on the same page, but we don't want to instantiate multiple instances of $browser or $location service, so we are overriding these providers to return the instances from parent app. Overriding the service with $provide.value caused a provider to be auto-generated without the necessary hashPrefix and html5Mode apis. | |||
| 2012-03-05 | fix(ng-include): Compile only content | Vojta Jina | |
| 2012-03-05 | refactor(testabilityPatch): Change JSTD fail to more general throw | Vojta Jina | |
| "fail" is a JSTD specific API, so it's not defined when testing without JSTD (eg SlimJim). | |||
| 2012-03-05 | chore: Update slim-jim | Vojta Jina | |
| 2012-02-29 | fix(mock.TzDate): getDay() takes into account the timezone offset | Stephane Bisson | |
| 2012-02-29 | docs($cacheFactory): Correct method's description | Marcello Nuccio | |
| 2012-02-29 | docs($injector): Correct provider suffix to "Provider" | Marcello Nuccio | |
| 2012-02-28 | refactor(directive.ngModel): rename emitValidity -> setValidity | Vojta Jina | |
| 2012-02-28 | fix(ng:model-instant): defer only keydown, throttle setTimeouts | Vojta Jina | |
| 2012-02-28 | fix(input): Render 0 (number) as 0 (not empty string) | Vojta Jina | |
| 2012-02-28 | reafactor: Rename ng:bind-immediate -> ng:model-instant | Vojta Jina | |
| 2012-02-28 | docs(forms): Update API docs for forms | Vojta Jina | |
| - API forms (ng:model + controller, form + controller) - fix some broken links - ng:change, ng:model-instant | |||
| 2012-02-28 | feat(ng:include) Fire $contentLoaded event | Vojta Jina | |
| + refactor unload to listen on this event -> we can use unload with ng:view as well Closes #743 | |||
| 2012-02-28 | refactor(ng:view) Make $route scope agnostic, add $contentLoaded event | Vojta Jina | |
| Problems: - controller was instantiated immediately on $afterRouteChange (even if no content), that's different compare to ng:controller, which instantiates controllers after compiling - route listened on current scope ($afterRouteChange), so if you were listening on $rootScope ($afterRouteChange), you get called first and current.scope === undefined, which is flaky - route handles scope destroying, but scope is created by ng:view - route fires after/before route change even if there is no route (when no otherwise specified) Solution: - route has no idea about scope, whole scope business moved to ng:view (creating/destroying) - scope is created (and controller instantiated) AFTER compiling the content - that means on $afterRouteChange - there is no scope yet (current.scope === undefined) - added $contentLoaded event fired by ng:view, after linking the content | |||
| 2012-02-28 | refactor($route): remove .parent(); ng:view scope creation | Misko Hevery | |
| 2012-02-28 | refactor($route): move when/otherwise to provider | Misko Hevery | |
