Misko Hevery
5d8528cc2e
docs(module): Describe module loading
2012-02-23 09:53:14 -08:00
Misko Hevery
c27a56f4da
docs(scope): show which directives create scopes
2012-02-22 12:59:23 -08:00
Misko Hevery
3773323e46
docs($compile): transclude documentation
2012-02-21 22:46:01 -08:00
Misko Hevery
22c1db1744
fix(ngdoc): extract keywords from properties/methods.
2012-02-21 22:45:58 -08:00
Vojta Jina
b6f61a89cf
docs($compileProvider.directive): fix some typos
2012-01-26 09:13:08 -08:00
Misko Hevery
4804c83b7d
docs(compiler): update the compiler docs
2012-01-25 11:53:59 -08:00
Misko Hevery
9ee2cdff44
refactor(directives): connect new compiler
...
- turn everything into a directive
2012-01-25 11:50:37 -08:00
Misko Hevery
81a6601e05
fix(docs): improper rendering of JSON
2012-01-25 11:46:35 -08:00
Vojta Jina
0196411dbe
refactor(scope.$watch): rearrange arguments passed into watcher (newValue, oldValue, scope)
...
As scopes are injected into controllers now, you have the reference anyway, so having scope as first argument makes no sense…
Breaks $watcher gets arguments in different order (newValue, oldValue, scope)
2012-01-23 11:11:27 -08:00
Vojta Jina
992c790f07
refactor(scope): separate controller from scope
...
Controller is standalone object, created using "new" operator, not messed up with scope anymore.
Instead, related scope is injected as $scope.
See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k
Closes #321
Closes #425
Breaks controller methods are not exported to scope automatically
Breaks Scope#$new() does not take controller as argument anymore
2012-01-23 11:05:36 -08:00
Vojta Jina
afc241bd28
docs(inputType): fix small typo
2012-01-19 00:27:32 -08:00
ludicast
a507fb7bb3
docs(guide): update angular version in an example
2012-01-18 17:16:27 -08:00
Igor Minar
22309c312f
fix(docs): disable appcache - causing too much trouble
2012-01-17 12:13:29 -08:00
Igor Minar
fcf95a47d1
docs(*): more fixes
2012-01-17 11:23:56 -08:00
Vojta Jina
039041e3ae
docs: syntax highlight auto bootstrap code example
2012-01-17 11:00:25 -08:00
Igor Minar
f9502d2ad3
fix(docs): temp hack to get appcache properly invalidated
2012-01-17 09:49:39 -08:00
Vojta Jina
897d0f1424
docs(guide): update the diagram
2012-01-17 09:49:38 -08:00
Igor Minar
92af30ce6e
docs(*): various doc fixes
2012-01-17 09:49:37 -08:00
Igor Minar
939c8e8fac
docs($http, $httpBackend): docs docs docs
2012-01-13 14:28:20 -08:00
Igor Minar
d2ba4c5170
fix(ngdocs): add '=' to type signatures with optional arguments
2012-01-13 13:53:07 -08:00
Vojta Jina
e7a23e4b65
fix(docs): generate correct ids on h elements to get scrolling working
2012-01-13 01:07:17 -08:00
Vojta Jina
249c89c091
fix($autoScroll): scroll even if $location is in html5 mode
...
+ use autoscroll in docs (ng:include)
2012-01-13 01:01:26 -08:00
Misko Hevery
d648d709f3
refactor(module): strict separation between module-config / app-runtime
2012-01-12 13:40:07 -08:00
Misko Hevery
5143e7bf06
feat(module): new module loader
2012-01-10 22:27:00 -08:00
Misko Hevery
afd25446d2
feat(ngdocs): support for interface documentation
2012-01-10 22:21:54 -08:00
Misko Hevery
3c3e6980b3
chore(specs.js): remove unused dependency
2012-01-10 22:21:54 -08:00
Igor Minar
11cb9423a7
chore(docs): disable disqus for localhost
...
it's just slowing down the test runs and debugging
2012-01-09 13:17:49 -08:00
Igor Minar
871252ab4c
docs(guide): fix $xhr -> $http links
2011-12-07 16:59:06 -08:00
Igor Minar
c28662d28d
fix(filter): remove the $ prefix from filter service ids
2011-12-07 13:07:19 -08:00
Vojta Jina
45f47ff6cd
fix($browser.xhr): change method "JSON" to "JSONP"
...
Breaks "JSON" xhr method is now called "JSONP"
2011-11-30 11:03:41 -05:00
Igor Minar
a035e88397
docs(guide): fix directives guide docs
2011-11-28 18:04:01 -05:00
Vojta Jina
3548fe3139
feat(service.$autoScroll): scroll to hash fragment
...
- whenever hash part of the url changes
- after ng:view / ng:include load
2011-11-21 17:49:49 -08:00
Igor Minar
8d1944851d
fix(docs): specify disqus_url
2011-11-19 15:42:17 -08:00
Misko Hevery
8adae2fdf2
refactor(injector): removed loadModule/ng:module
...
- added module property to doc:example
2011-11-14 20:31:21 -08:00
Misko Hevery
ac73e8877e
add(doc): added missing angular.module.ng namespace
2011-11-14 20:31:19 -08:00
Misko Hevery
8d6dc0b9a7
del($eager): removed the support for $eager services
2011-11-14 20:31:19 -08:00
Vojta Jina
acbd7cdf32
style(docs): make jslint happy - fix some warnings
2011-11-14 20:31:19 -08:00
Misko Hevery
035c751076
fix(doc) cleanup all dev guide doc link warnings
2011-11-14 20:31:18 -08:00
Misko Hevery
186a840cd3
feat(bootstrap): added angular.bootstrap method
2011-11-14 20:31:18 -08:00
Misko Hevery
b09595a3c1
fix(doc) cleanup all api doc link warnings
2011-11-14 20:31:18 -08:00
Misko Hevery
f6d98f1472
fix(doc): make output less noisy
2011-11-14 20:31:17 -08:00
Misko Hevery
8fe77b69e8
refactor(docs): improved the visual rendering of the documentation pages
2011-11-14 20:31:17 -08:00
Misko Hevery
1cc6bee4ce
docs(browser): moved and migrate browser removed unneeded files.
2011-11-14 20:31:17 -08:00
Misko Hevery
74fac45f48
doc($filter): added $filter documentation
2011-11-14 20:31:16 -08:00
Misko Hevery
f0fa5e6376
doc(AUTO, NG_MOCK): Documenting the AUTO and NG_MOCK module
2011-11-14 20:31:16 -08:00
Misko Hevery
c283bf6035
refactor($location): merged $locationConfig service into $locationProvider
2011-11-14 20:31:15 -08:00
Misko Hevery
9c06394376
chore(scenario tests): make scenario tests pass again
2011-11-14 20:31:15 -08:00
Misko Hevery
c27aba4354
refactor(api): remove type augmentation
...
BREAK:
- remove angular.[Object/Array/String/Function]
- in templates [].$filter(predicate) and friends need to change to [] | filter:predicate
2011-11-14 20:31:14 -08:00
Misko Hevery
bd04316a89
refactor(services): migrate angular.service -> module
2011-11-14 16:39:33 -08:00
Vojta Jina
5c70ff72e2
style(docs): make jslint happy - fix some warnings
2011-11-13 16:40:31 -08:00
Vojta Jina
5e663c3dc7
fix(docs.guide): fix $location example
2011-11-13 16:40:31 -08:00
Vojta Jina
260725efcd
feat(docs): allow examples with hidden source code
2011-11-13 16:40:31 -08:00
Vojta Jina
4afad1da29
feat(docs): allow custom attributes on <doc:source>
...
Allow any attributes, not only jsfiddle...
2011-11-13 16:40:31 -08:00
Igor Minar
66fc268aeb
docs(css): fixing positioning of disqus comments
...
float:left causes the comments to shift to the left when content is longer
than the sidebar
2011-11-05 22:30:50 -07:00
Igor Minar
6cbe096dbf
feat(docs): remove the Report Issue link - duplication of disqus
2011-10-30 22:27:25 -07:00
Igor Minar
21602b5cd6
fix(docs): special case url generation for index pages
2011-10-30 22:27:25 -07:00
Igor Minar
4ae671ac88
fix(docs): increment load counter only when a valid page is requested
2011-10-30 22:27:25 -07:00
dandoyon
28ed5ba465
feat(docs): disqus integration
...
- add style for disqus threads in css
- add loadDisqus method to be called afterPartialLoaded
- add div container for disqus threads
2011-10-30 22:27:25 -07:00
Vojta Jina
bf729d550b
feat(docs): Add scenario runner into dev guide
...
And update the link in the tutorial as well...
2011-10-26 15:58:59 -07:00
Igor Minar
d7ba5bc83b
feat(bootstrap): drop angular.js file name restrictions for autobind
...
The last script element in the dom is always us if the script that
contains angular is loaded synchronously.
For async loading manual bootstrap needs to be performed.
Close #621
2011-10-26 12:57:15 -07:00
Igor Minar
950d02b4d4
fix(docs): remove unused $browser dependency
2011-10-26 12:57:14 -07:00
Igor Minar
e28171d5e4
fix(docs): key-binding used old scope apis
2011-10-22 21:32:48 -07:00
Igor Minar
ce73ed091b
feat(docs): add "Loading..." notification
2011-10-22 21:32:47 -07:00
Igor Minar
90ac8d57b0
fix(docs): update page title only when content loads
2011-10-22 21:32:47 -07:00
Igor Minar
6eb1179505
style(docs): change "this" to "scope" in the controller
2011-10-22 21:32:47 -07:00
Igor Minar
f38010d3a2
fix(compiler): revert 8611ebe6 - calling \$digest after linking
...
Change introduced by me in 8611ebe6 results in considerable inefficiencies when the compiler
and linker is used from within a widget, in which case, we call $digest unnecessary since it
will be called by the $apply which called the directive/widget in the first place.
There are only two places when the extra $digest call can be useful - when manually bootstrapping
the app or in tests. However even in tests this behavior can result in unwanted results (especially
when ng:controller is involved). So it is better to leave it for the developer to call $digest
when it is really needed.
2011-10-20 15:51:14 -07:00
Vojta Jina
8978e066b5
fix(gen-docs): require files without touching PATH
...
So that it works on latest revision of node...
New version of Node (v0.5.x) does not support require.paths.push().
2011-10-18 22:23:52 -07:00
Igor Minar
669b53ede2
fix(docs): fix jsfiddle integration
...
this got accidentally messed up during the forms refactoring and mass renaming
2011-10-14 08:31:00 -07:00
Igor Minar
b0c3f28e8f
docs(forms): fix devguide forms example code
2011-10-14 08:30:02 -07:00
Igor Minar
9810dc0993
docs(cookbook): disable jsfiddle for deeplinking example
...
it uses extra resources, so it won't work on fiddle
2011-10-14 08:29:33 -07:00
Igor Minar
ad5e42cf82
docs($location): Html5 -> HTML5
2011-10-13 14:42:49 -07:00
Igor Minar
9ed1126adb
docs($location): update replace() docs
2011-10-13 14:37:37 -07:00
Igor Minar
7a19eb84aa
docs($location): fix $config -> $locationConfig in docs
2011-10-13 14:07:48 -07:00
Vojta Jina
ec8bb675b4
fix(docs): set proper base href when hashbang url requested
2011-10-13 11:10:20 -07:00
Igor Minar
28ccc76aa1
docs(dev_guide.bootstrap.auto_bootstrap): fixing a typo
2011-10-12 23:04:48 -07:00
Igor Minar
b3c4cb7cff
docs(*): remove @workInProgress from everywhere
...
it's not useful any more and it only makes the docs look ugly
2011-10-12 23:04:48 -07:00
Igor Minar
a4b45397e0
docs(forms): add ng:change docs and other fixes
2011-10-12 11:49:42 -07:00
Misko Hevery
fd822bdaf9
chore(formating): clean code to be function() {
2011-10-11 11:01:46 -07:00
Misko Hevery
4f78fd692c
feat(forms): new and improved forms
2011-10-11 11:01:45 -07:00
Dhruv Manek
7aeb6a24f7
fix(docs): rename doc dev_guide.templates.css to dev_guide.templates.css-styling
...
Closes #580
2011-10-07 18:20:20 -07:00
dandoyon
091c173632
docs(started): fixing pluralization
2011-10-05 13:47:43 -07:00
Igor Minar
2e9fed7b6c
fix(e2e): add index-nocache.html to run e2e tests without cache
...
using appcache while running e2e tests was causing the following
problems:
- Safari would occasionally reload the app (as a result of the appcache
refresh) during the angular.validator.asychronous test, which would
result in test failure and false positivy.
- Firefox6 would run the tests very slowly, disabling the cache resolved
the latency issues
- Sometimes tests would run with stale code pulled from cache, which
would result in flaky tests.
2011-09-26 23:51:55 +02:00
Vojta Jina
13f92de624
feat(docs): use html5 history api for all routing in the docs app
...
- Configure our docs app to use new $location with html5 history api!
- Update simple node web server to serve index.html for all links
(rewritting).
- Update .htaccess file to serve index.html for all links (rewritting).
- At runtime determine the base href path and attach it to the DOM. We
needed the absolute URL to get all browsers to work well.
- Because of the above, we also need to dynamically determine all needed
js/css resources and add them to the DOM. This was needed because FF6
would eagerly fetch resources with wrong URL since the base element is
added to the dom at runtime.
- All content html files were moved to the partials directory, because
with the new html5 urls it was impossible to tell if request for
http://domain/api/angular.filter.html was an html5 url for the html
filter doc page, or an xhr/appcache request for the content html file
for the html filter.
f
2011-09-26 23:51:53 +02:00
Igor Minar
3ace81b92a
fix(e2e tests): use prop() instead of attr() and quote attributes
...
Because of changes in jQuery, we need to use element().prop() instead of element().attr() to retrieve className and other element properties.
Additionally all attribute selectors (e.g. input[name=value]) must have value quoted if it contains dots (".").
2011-09-16 02:44:35 +02:00
Igor Minar
a2a830e227
feat (jquery): upgrade everything to jQuery 1.6.4
...
Closes #556
2011-09-16 02:44:27 +02:00
Vojta Jina
4b4292edb8
style: fix some missing semi-colons and spaces, typos
2011-09-08 23:00:59 +02:00
Vojta Jina
8fa79066e2
doc($location): $location docs + using $location guide
2011-09-08 23:00:59 +02:00
Vojta Jina
4421f3d435
fix(docs): update docs to reflect new $location and fix e2e tests
2011-09-08 23:00:59 +02:00
Igor Minar
e54909f5ef
fix(docs): use window.execScript instead of window.eval on IE
...
IE's window.eval doesn't execute in the global context, so we have to
use window.execScript instead which works like window.eval on normal
browsers. However execScript throws an exception when an empty string is
passed in, so I created a workaround with a workaround.
2011-09-06 14:57:37 -07:00
Igor Minar
7f0b97e02c
test(jsonp): fixing jsonp e2e tests
...
- buzz api keeps on throttling our requests which makes our build fail
so I'm disabling the buzz demo e2e test
- the $xhr service jsonp test was modified to use jsonp on angularjs.org
instead of buzz api for the same reason as mentioned above
2011-09-02 16:17:05 -07:00
Igor Minar
bc6e0cc954
docs(guide/tutorial/misc): sync with google docs
2011-09-02 10:44:19 -07:00
Igor Minar
ff2cb86d5d
style(e2e tests): shorten jquery/jqlite describe
2011-08-31 23:03:58 -07:00
Misko Hevery
3c80cf3df6
style(docs): improve the formatting of events in docs
2011-08-31 14:34:56 -07:00
Misko Hevery
08d09ecbaa
feat(docs): add support for events
2011-08-31 14:30:21 -07:00
Di Peng
19401280ae
feat(doc): generate both normal and debug version of index.html
...
- index.html has manifest file and angular.min.js
- index-jq.html has manifest file, angular.min.js and jquery.min.js
- index-debug.html has angular.js
- index-jq-debug.html has angular.js and jquery.min.js
2011-08-24 15:03:09 -07:00
Igor Minar
30753cb131
feat(ng:cloak): add ng:cloak directive
2011-08-24 15:01:49 -07:00
Di Peng
15e6105779
fix(docs): remove more unecessary use of hide() and show() method
...
- tutorial section of docs fails to render properly as
doc:tutorial-instructions widget uses deprecated show and hide methods
of jQlite.
2011-08-21 09:40:53 -07:00
Igor Minar
607de75fa4
fix(docs): work around the lame ng:show directive
2011-08-21 00:46:58 -07:00
Igor Minar
db04241beb
fix(docs): change docs.css to avoid css clashes in buzz example
2011-08-21 00:46:46 -07:00
Di Peng
774db0aecb
fix(sample): Fix for jsFiddle integration
2011-08-19 15:27:21 -07:00