aboutsummaryrefslogtreecommitdiffstats
path: root/src/Angular.js
AgeCommit message (Collapse)Author
2011-01-10complete rewrite of documentation generationMisko Hevery
- romeved mustache.js - unified templates - improved testability of the code
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-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-07$location service should utilize onhashchange events instead of pollingIgor 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-04rename scope.$inject to scope.$serviceIgor Minar
see changelog diff for more info
2010-12-22fromJson delegation to native JSON parser if availableIgor Minar
- native parser delegation - $xhr change to use native parser
2010-12-07improving $resource docsIgor Minar
2010-12-06allow documentation to be in external fileMisko Hevery
* Load templates once instead of per request * show timing information * load files ending in .ngdoc and process them
2010-12-02Closes #170. Corrected the behavior of select when options are ng:repeatedMisko Hevery
- Delete $postEval method, as it was a hack
2010-11-25Doc service: added example into service overviewVojta Jina
2010-11-25docs for all angular.* type checking functionsIgor Minar
2010-11-24docs for angular.bindIgor Minar
2010-11-24docs for angular.foreachIgor Minar
2010-11-24docs for angular.extendIgor Minar
2010-11-24fixing docs for angular.scopeIgor Minar
2010-11-24docs for angular.compileIgor Minar
2010-11-24docs for angular.elementIgor Minar
2010-11-24docs for angular.noop and angular.identityIgor Minar
2010-11-24docs for angular.Object.copyIgor Minar
2010-11-24docs for angular.Object.sizeIgor Minar
2010-11-24docs for angular.Object and angular.Object.equalsIgor Minar
2010-11-18add @workInProgress tag and mark all @ngdocs as work in progressIgor Minar
2010-11-18fix docs for angular.directive and ng:autobindIgor Minar
2010-11-18fixing angular.lowercase and angular.upppercase jsdocs + apiIgor Minar
2010-11-18fix ng docs for angular, angular.lowercase and uppercaseIgor Minar
2010-11-18scope docs + lowercase doc fixIgor Minar
2010-11-16Changed error handling so that better stack traces are displayed in the ↵Misko Hevery
ng-errors
2010-11-15Added basic Services, which support @memberOf and @methodOfVojta Jina
2010-11-15changed to ! notation for indexable appsMisko Hevery
2010-11-15added remaining directives and search box.Misko Hevery
2010-11-10Added DirectivesMisko Hevery
2010-11-09improve jsdocsIgor Minar
- improve json filter example - improve filter overview doc - improving validator overview jsdocs - simplify number filter examples and make them live + add specs - various doc fixes
2010-11-09Better example widgetIgor Minar
- syntax highlighting - tabless design - rename widget to doc:example - rename widget files (wiki_widget.* -> doc_widget.*) - example section is now optional
2010-11-09Added formatter documentation.Misko Hevery
2010-11-08Add isDate method + fix old codeIgor Minar
2010-11-07Issue #51: Update extensionMap()Vojta Jina
If user override existing extension, angular properties ($) will be preserved. This piece of logic could be refactored into separate method: Something like we have extend(), addMissingProperties() - I can't find a name for this method... Closes #51
2010-11-05Refactored toJsonArray(), added isBoolean() functionVojta Jina
2010-11-05changed to showdown from markup. added validator overviewMisko Hevery
2010-11-04added documentation for ng:include and ng:widget and test for doc collector.Misko Hevery
2010-11-03hide example for angular.filterIgor Minar
2010-11-03jsdoc parser + generator + viewer + scenario runnerMisko Hevery
- parse jsdocs from source code - generate prerendered (markdown + mustache) partials - generate json - generate scenario runner for examples in docs - basic angular doc viewer
2010-11-03add jsdocs for angular and filter namespaces + all filtersIgor Minar
2010-10-31fix typo, and change a list to string for more efficient compression.Misko Hevery
2010-10-26create HTML sanitizer to allow inclusion of untrusted HTML in safe manner.Misko Hevery
Sanitization works in two phases: 1) We parse the HTML into sax-like events (start, end, chars). HTML parsing is very complex, and so it may very well be that what most browser consider valid HTML may not pares properly here, but we do best effort. We treat this parser as untrusted. 2) We have safe sanitizeWriter which treats its input (start, end, chars) as untrusted content and escapes everything. It only allows elements in the whitelist and only allows attributes which are whitelisted. Any attribute value must not start with 'javascript:'. This check is performed after escaping for entity (&xAB; etc..) and ignoring any whitespace. - Correct linky filter to use safeHtmlWriter - Correct html filter to use safeHtmlWriter Close #33; Close #34
2010-10-20Angular should look for angular-ie-compat file at the right locationIgor Minar
The location should be based on the base path of the angular script and the version identifier of the angular script. ex: angular.js -> angular-ie-compat.js js/angular-0.9.0.min.js -> js/angular-ie-compat-0.9.0.js
2010-10-20extract and test regexp that identifies angular script tagIgor Minar
2010-10-19Fix browser triggering in scenario to always do native events.Misko Hevery
- Also fixed angular.suffix for scenarios - refactored click() to browserTrigger() - Fixed Rakefile with CSS and jQuery
2010-10-18inline all images into cssIgor Minar
* embedded images as data URIs * rake task to generate multipart js file with embeded images for IE * move images into a separate directory outside of src or css and keep them there for reference * clean up Rakefile and ruby code * .gitignore update * don't penalize IE 8+ with an extra request to the ie-compat.js file