aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-01-24improve angular.Scope.$eval docsIgor Minar
2011-01-24update example/temp.html templateIgor Minar
2011-01-24$cookies service should not call $eval during $evalIgor Minar
- added comment - removed $eval call - changed the code to not require $eval - updated specs
2011-01-24fix clobber test in angular-bootstrap.js for FFIgor Minar
2011-01-20null and other falsy values should not be rendered in the viewIgor Minar
Closes #242
2011-01-19fix ng:include issue introduced by a5eb3ed1Igor Minar
2011-01-19add ng:view widgetIgor Minar
2011-01-19fix argument variables in compilerIgor Minar
2011-01-19ngdoc should escape content of pre in markdownIgor Minar
2011-01-19$route should create child scope via $newIgor Minar
2011-01-19angular internals should not call methods via angular namespaceIgor Minar
2011-01-18verify that issue# 162 was fixed with doc rewriteMisko Hevery
2011-01-18fix spec title for angular.formatter.indexIgor Minar
2011-01-18fix broken build for IE. Read option.type==select-multiple rather then check ↵Misko Hevery
presence of multiple attribute
2011-01-18improved dump function to atomatically render HTMLMisko Hevery
2011-01-18doc widgets examples should display angular src as CAO instead of DAOIgor Minar
2011-01-18remove script.type attribute from example widgets since its optional in html5Igor Minar
2011-01-18@returns type in docs should be wrapped in curliesIgor Minar
2011-01-18fixes, examples and tests for angular.Object.* docsIgor Minar
2011-01-18various doc fixes for angular.Array.* apis + example and spec limitToIgor Minar
2011-01-17rewrite of several major portions of angular.service docsIgor Minar
2011-01-14support compilation in HTML widgetsMisko Hevery
2011-01-14fixed select with ng:formatMisko Hevery
select (one/multiple) could not chose from a list of objects, since DOM requires string ids. Solved by adding index formatter, which exposed incorrect handling of formatters in select widgets.
2011-01-14preparing the 0.9.10 flea-whisperer iterationIgor Minar
2011-01-13cutting the 0.9.9 time-shift releasev0.9.9Igor Minar
2011-01-13updating release notesIgor Minar
2011-01-13significant rewrite of the $location serviceIgor Minar
- don't update browser before and after eval instead - sync location properties before eval - sync location properties and update browser after eval - added tests - symplified the code - removed $location.toString() because it was not idempotent and useless This resolves the issue with issuing two $route.onHashChange calls when the $location was updated with a hashPath that needs to be encoded
2011-01-13fix for angular.Object.equals to handle equals({},null)Igor Minar
2011-01-11adding a fallthrough commentIgor Minar
2011-01-10fixing missing dependencyIgor Minar
2011-01-10tabbing and keyboard shortcut for docsIgor Minar
- first tab goes to the search box, following tabs iterate results - ctrl+s (FF on mac) or ctrl+alt+s (Chrome on mac) move focus to the search box
2011-01-10offline docsIgor Minar
- freezing syntaxhighlighter and jquery under docs/src/templates/ - for jquery I just used a symlink to lib/jquery not an ideal solution but writer.js is not very flexible and I didn't want to mess with it - changed docs' index.html to point to the local resources
2011-01-10removed unnedded files; switch rake to new doc build scriptMisko Hevery
2011-01-10fix broken e2e test due to $window no longer publishedMisko Hevery
2011-01-10complete rewrite of documentation generationMisko Hevery
- romeved mustache.js - unified templates - improved testability of the code
2011-01-10Fixed filter.date, so it parses format ending with non-replaced stringVojta Jina
Closes #159
2011-01-10Rename angular.foreach to angular.forEach to make the api consistent.Igor Minar
camelcase is used for other angular functions and forEach is also used by EcmaScript standard. - rename the internal as well as the external function name - tweak the implementation of the function so that it doesn't clober it self when we extend the angular object with an object that has a forEach property equal to this forEach function Closes #85
2011-01-10bootstrap angular on "document ready" instead of window.onloadIgor Minar
- use jqLite api to bootstrap angular - when jQuery is present DOMContentLoaded or hacks for IE are used - when jqLite is present DOMContentLoaded is used for modern browsers and IE9 and window.onload is used for other browsers. - test html for comparing DOMContentLoaded with window.onload Closes #224
2011-01-10jqLite should recognize window as an element even in IEIgor Minar
in IE window object has length property which makes it look like a collection to jqLite. This commit makes jqLite properly identify window as an element even in IE. IE6 doesn't have Window type, so we need to check against window object and only then do a more general check against Window. This is not perfect, but I say screw IE6.
2011-01-10fix addEventLister detection for IE9Igor Minar
IE9 added support for addEventListener and it looks like some new events (e.g. DOMContentLoaded) can't be registered via attachEvent, only addEventListener correctly registeres these. So to make sure we are using the latest and greatest we need to look for addEventListener instead of attachEvent in the jqLite feature detection code.
2011-01-10fix onhashchange tests for IEIgor Minar
2011-01-10fix for IE free function weirdnessMisko Hevery
2011-01-07change to keydown from keyup; add delayed $updateViewMisko Hevery
- There was a perceived lag when typing do to the fact that we were listening on the keyup event instead of keydown. The issue with keydown is that we can not read the value of the input field. To solve this we schedule a defer call and perform the model update then. - To prevent calling $eval on root scope too many times as well as to prevent drowning the browser with too many updates we now call the $eval only after 25ms and any additional requests get ignored. The new update service is called $updateView
2011-01-07$location service should utilize onhashchange events instead of pollingIgor Minar
2011-01-07jasmine adapter with better stack tracesIgor Minar
2011-01-07add personalLog files to jsTestDriver-jquery.confIgor Minar
2011-01-07use toMatch in widgetSpecIgor Minar
2011-01-07Revert "Issue #51: Update extensionMap()"Igor Minar
This reverts commit 00ca67e4befffed00ecee81bd1ce903fe01f542a. Now that we don't have published services, we don't need to worryi about this any more and in fact this behavior is confusing because to override a service that has dependencies with a services with no dependencies one must specify $inject:[] or else the old dependencies will be injected. Conflicts: src/Angular.js test/AngularSpec.js
2011-01-07rename nodeName due to conflicts with jqueryIgor Minar
2011-01-07add global namespace clobbering check to angular-bootstrapIgor Minar