aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2012-03-20fix($resource): support escaping of ':' in resource urlIgor Minar
So one can how define cors/jsonp resources with port number as: resource.route('http://localhost\\:8080/Path')
2012-03-20feat($route): when matching consider trailing slash as optionalIgor Minar
This makes for a much more flexible route matching: - route /foo matches /foo and redirects /foo/ to /foo - route /bar/ matches /bar/ and redirects /bar to /bar/ Closes #784
2012-03-20fix(e2e runner): fix typo that caused errors on IE8Igor Minar
Closes #806
2012-03-20fix($compile): don't touch static element attributesIgor Minar
Compiler should not reassign values to element attributes if its not neccessary due to interpolation or special attribute magic (ng-src -> src) This resolves several issues on IE caused by reassigning script.src attribute which caused all of the scripts to be reloaded.
2012-03-20fix($log): avoid console.log.apply calls in IEIgor Minar
In IE window.console.log and friends are functions that don't have apply or call fns. For this reason we have to treat them specially and do our best to log at least something when running in this browser. Closes #805
2012-03-20style($log): reformat code for readabilityIgor Minar
2012-03-20docs(filters): use ng-model-instant in live examplesIgor Minar
Closes #807
2012-03-20fix($compile): Merge interpolated css class when replacing an elementVojta Jina
2012-03-19bug(ie7): incorrectly set all inputs to disabledMisko Hevery
In ie7 all of the input fields are set to readonly and disabled, because ie7 enumerates over all attributes even if the are not declared on the element.
2012-03-19chore(parseInt): cleanup parseInt() for our int()Misko Hevery
2012-03-19fix(json): added support for iso8061 timezoneMisko Hevery
Added support of timezone in dates not just zulu timezone. This fixes issues for date filter which uses json deserialization under the hood. (for now) Closes #/800
2012-03-19fix(compiler): allow transclusion of root elementsMisko Hevery
Fixed an issue where a directive that uses transclusion (such as ngRepeat) failed to link if it was declared on the root element of the compilation tree. (For example ngView or ngInclude including template where ngRepeat was the top most element).
2012-03-19fix(select): multiselect failes to update view on selection insertMisko Hevery
In multiselect when the underlying selection array push/pops an element the view did not re-render since the array reference stayed the same.
2012-03-19fix(ngForm): alias name||ngFormMisko Hevery
form directive was requiring name attribute even when invoked as attribute, resulting in unnecessary duplication
2012-03-19fix(ngView): controller not publishedMisko Hevery
corrected omitted assignment of controller to the element data object. Without this fix the controller created by ngView is not accessible from the browser debugger.
2012-03-19feat(jqLite): add .controller() methodMisko Hevery
extend JQuery with .controller() method which retrieves the closest controller for a given element
2012-03-18feat(scope.$eval): Allow passing locals to the expressionVojta Jina
2012-03-17fix(ngRepeat): correct variable reference in error messageIgor Minar
Closese #803
2012-03-16docs(scope): add $destroy event docsIgor Minar
2012-03-16fix(forms): Remove double registering of formg3-v1.0.0rc1g3-v1.0.0-rc2Vojta Jina
2012-03-16fix(forms): Set ng-valid/ng-invalid correctlyVojta Jina
2012-03-16feat(injector): infer _foo_ as fooIgor Minar
this is to enable nicer tests: describe('fooSvc', function() { var fooSvc; beforeEach(inject(function(_fooSvc_) { fooSvc = _fooSvc_; })); it('should do this thing', function() { //test fooSvc }); });
2012-03-16feat(scope): broadcast $destroy event on scope destructionIgor Minar
perf testing shows that in chrome this change adds 5-15% overhead when destroying 10k nested scopes where each scope has a $destroy listener
2012-03-14fix(ng-switch): properly destroy child scopesIgor Minar
2012-03-13docs(links): corrected borken linksMisko Hevery
2012-03-13feat(ng-list): Allow custom separatorVojta Jina
2012-03-13feat(compile): allow ngForm on attribute and classMisko Hevery
#feature - ngForm directive can now be used with element, class, and attributes
2012-03-13f(compile): boolean attributes too agresiveMisko Hevery
- compiler would rewrite boolean attributes on all elements. This is too aggressive and interferes with some third-party frameworks
2012-03-13fix(ng-non-bindable): increase priority to 1000Misko Hevery
- increase ng-non-bindable prioirity to 1000 so that it prevents attribute interpolation on same level.
2012-03-13feat(form): publish validationErrorKeys as CSSMisko Hevery
- The validationErrorKeys are now published as CSS for easy styling. The errorKeys should be in camelCase and the CSS will be in snake-case
2012-03-13fix(forms): remove control.$form and use nullFormCtrlIgor Minar
2012-03-13fix(forms): fix nesting issues and add testsIgor Minar
2012-03-13fix(indexOf): use native impl if availableIgor Minar
2012-03-13fix(forms): lowercase all validation error keysIgor Minar
2012-03-13fix(scope): remove scope $destroy eventIgor Minar
2012-03-13docs(input): Fix some broken links, add missing $, use ng- in examplesVojta Jina
2012-03-12docs(*): renaming incorrect widget references to control or directiveIgor Minar
2012-03-12fix(forms): prefix all form and control properties with $Igor Minar
2012-03-12fix(forms): remove the need for extra form scopeIgor Minar
the forms/controls code refactored not to depend on events which forced us to create new scope for each form element.
2012-03-12fix(svg): normalize class access for SVGMisko Hevery
2012-03-12fix(forms): Propagate change from model even if it's undefinedVojta Jina
2012-03-11chore(ng-include): update to work in ng-include|src modeMisko Hevery
2012-03-11doc(fixes): to better support ng-directive notationMisko Hevery
2012-03-11Mostly Revert "fix(docs): directive events + cleanup"Misko Hevery
This reverts commit 8fb34f008eca4d1e15e6fa63902aaa36d199c4af.
2012-03-09refactor(forms): Remove touch() methodVojta Jina
2012-03-09refactor(forms): Rename read() -> setViewValue()Vojta Jina
2012-03-09docs(directives): set directive param name to directive nameIgor Minar
so that we can render better usage examples in docs
2012-03-09fix(startTag): fix tagname extractionIgor Minar
the original code magically worked for ng:foo but for nothing else
2012-03-09chore(shiv): remove obsolete shiv codeIgor 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-09chore(*): refactor all ng: to ng-Igor Minar