aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-03-28chore(resource): moved to moduleMisko Hevery
2012-03-28chore(Rakefile): get ready for modulesMisko Hevery
2012-03-28chore(module): move files around in preparation for more modulesMisko Hevery
2012-03-27Updated manual bootstrap documentBrad Green
Explained why you'd want to manually bootstrap, added contrasting example for automatic vs manual methods.
2012-03-27Rewrite of Automatic Initialization docBrad Green
Added examples, explained the reasons why you initialize the whole app or parts of the page.
2012-03-26feat($compile): do not interpolate boolean attributes, rather evaluate themVojta Jina
So that we can have non string values, e.g. ng-value="true" for radio inputs Breaks boolean attrs are evaluated rather than interpolated To migrate your code, change: <input ng-disabled="{{someBooleanVariable}}"> to: <input ng-disabled="someBooleanVariabla"> Affected directives: * ng-multiple * ng-selected * ng-checked * ng-disabled * ng-readonly * ng-required
2012-03-26refactor(ngBindAttr): removeVojta Jina
Breaks ng-bind-attr directive removed
2012-03-26feat(ngValue): allow radio inputs to have non string valuesVojta Jina
Closes #816
2012-03-26docs(guide/module): fix syntax error and expectation in test exampleMykhailo Kotsur
2012-03-26docs(guide/unit-testing): fixed typo in code exampleMykhailo Kotsur
2012-03-26refactor($sniffer): make $sniffer service privateIgor Minar
This service has been accidentaly documented in the past, it should not be considered to be public api. I'm also removing fallback to Modernizr since we don't need it. Breaks any app that depends on this service and its fallback to Modernizr, please migrate to custom "Modernizr" service: module.value('Modernizr', function() { return Modernizr; });
2012-03-26feat($controller): support controller registration via $controllerProviderIgor Minar
It's now possible to register controllers as: .register('MyCtrl', function($scope) { ... }); // or .register('MyCtrl', ['$scope', function($scope) { ... }); Additionally a module loader shortcut api was added as well: myModule.controller('MyCtr', function($scope) { ... });
2012-03-26feat(assertArgFn): should support array annotated fnsIgor Minar
2012-03-23doc(guide/module): fix typoIgor Minar
2012-03-23doc(guide/controller): fix examplesIgor Minar
2012-03-23doc(guide): order topic list in guide sidebar in accordance with overviewManuel Woelker
Closes #405
2012-03-23fix(init): use jQuery#ready for init if availableIgor Minar
Closes #818
2012-03-23feat(http): added params parameterMisko Hevery
The params parameter can now be used to serialize parameters in the URLs. The serialization does proper escaping and JSON encoding if it is an object.
2012-03-23fix(q): resolve all of nothing to nothingMisko Hevery
$q.all([]) no longer throws exception and resolves to empty array []
2012-03-23fix($compile): create new (isolate) scopes for directives on root elementsIgor Minar
previously we would not create them and it's causing all kinds of issues and accidental leaks Closes #817
2012-03-22fix(forEach): should ignore prototypically inherited propertiesIgor Minar
Closes #813
2012-03-22feat(jqLite): make injector() and scope() work with the document objectIgor Minar
For typical app that has ng-app directive on the html element, we now can do: angular.element(document).injector() or .injector() angular.element(document).scope() or .scope() instead of: angular.element(document.getElementsByTagName('html')[0]).injector() ...
2012-03-22refactor(ngController): remove unused depsVojta Jina
2012-03-21docs(cookbook/form): fix the exampleIgor Minar
Closes #712
2012-03-21chore(docs): switch disqus id from angularjs to angularjs-nextIgor Minar
2012-03-20docs(changelog): fix rc2 release dateIgor Minar
2012-03-20chore(release): start 1.0.0rc barefoot-telepathy iterationIgor Minar
2012-03-20chore(release): cutting the 1.0.0rc2 silence-absorption releasev1.0.0rc2Igor Minar
2012-03-20docs(changelog): release notes for 1.0.0rc2 silence-absorptionIgor Minar
2012-03-20docs(guide/controllers): add a section on testing controllersDaniel Zen
2012-03-20feat(input.radio): Allow value attribute to be interpolatedVojta Jina
2012-03-20docs(guide/location): fix exampleIgor Minar
2012-03-20docs(guide/started): fix examplesIgor Minar
2012-03-20refactor($resource): unify and simplify the codeIgor Minar
2012-03-20fix($http): don't send Content-Type header when no dataIgor Minar
When a http request has no data (body), we should not send the Content-Type header as it causes problems for some server-side frameworks. Closes #749
2012-03-20style(ResourceSpec): style clean upIgor Minar
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-19fix(matchers.toHaveClass): Correct reference to angular.mock.dumpVojta 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.