aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorIgor Minar2012-06-11 23:49:24 -0700
committerIgor Minar2012-06-12 00:10:18 -0700
commitf16150d5f1b20b3d633b4402095ea89baa4be042 (patch)
tree9d5c570348264884174ecca52b958da7a821fcf8 /src
parentfc0b2b5715655a05cbb4c8e79969c95d7e7ce8b7 (diff)
downloadangular.js-f16150d5f1b20b3d633b4402095ea89baa4be042.tar.bz2
docs(*): simplify doc urls
we now have two types of namespaces: - true namespace: angular.* - used for all global apis - virtual namespace: ng.*, ngMock.*, ... - used for all DI modules the virual namespaces have services under the second namespace level (e.g. ng.) and filters and directives prefixed with filter: and directive: respectively (e.g. ng.filter:orderBy, ng.directive:ngRepeat) this simplifies urls and makes them a lot shorter while still avoiding name collisions
Diffstat (limited to 'src')
-rw-r--r--src/Angular.js7
-rw-r--r--src/auto/injector.js64
-rw-r--r--src/jqLite.js2
-rw-r--r--src/loader.js20
-rw-r--r--src/ng/anchorScroll.js2
-rw-r--r--src/ng/browser.js32
-rw-r--r--src/ng/cacheFactory.js6
-rw-r--r--src/ng/compile.js34
-rw-r--r--src/ng/controller.js14
-rw-r--r--src/ng/defer.js10
-rw-r--r--src/ng/directive/booleanAttrs.js14
-rw-r--r--src/ng/directive/form.js20
-rw-r--r--src/ng/directive/input.js62
-rw-r--r--src/ng/directive/ngBind.js12
-rw-r--r--src/ng/directive/ngClass.js14
-rw-r--r--src/ng/directive/ngCloak.js2
-rw-r--r--src/ng/directive/ngController.js4
-rw-r--r--src/ng/directive/ngCsp.js4
-rw-r--r--src/ng/directive/ngEventDirs.js32
-rw-r--r--src/ng/directive/ngInclude.js8
-rw-r--r--src/ng/directive/ngInit.js2
-rw-r--r--src/ng/directive/ngNonBindable.js2
-rw-r--r--src/ng/directive/ngPluralize.js2
-rw-r--r--src/ng/directive/ngRepeat.js2
-rw-r--r--src/ng/directive/ngShowHide.js4
-rw-r--r--src/ng/directive/ngStyle.js2
-rw-r--r--src/ng/directive/ngSwitch.js2
-rw-r--r--src/ng/directive/ngTransclude.js2
-rw-r--r--src/ng/directive/ngView.js8
-rw-r--r--src/ng/directive/script.js2
-rw-r--r--src/ng/directive/select.js4
-rw-r--r--src/ng/document.js2
-rw-r--r--src/ng/exceptionHandler.js4
-rw-r--r--src/ng/filter.js8
-rw-r--r--src/ng/filter/filter.js4
-rw-r--r--src/ng/filter/filters.js12
-rw-r--r--src/ng/filter/limitTo.js4
-rw-r--r--src/ng/filter/orderBy.js4
-rw-r--r--src/ng/http.js60
-rw-r--r--src/ng/httpBackend.js8
-rw-r--r--src/ng/interpolate.js16
-rw-r--r--src/ng/locale.js2
-rw-r--r--src/ng/location.js48
-rw-r--r--src/ng/log.js18
-rw-r--r--src/ng/parse.js2
-rw-r--r--src/ng/q.js20
-rw-r--r--src/ng/rootElement.js6
-rw-r--r--src/ng/rootScope.js184
-rw-r--r--src/ng/route.js60
-rw-r--r--src/ng/routeParams.js6
-rw-r--r--src/ng/sniffer.js2
-rw-r--r--src/ng/timeout.js12
-rw-r--r--src/ng/window.js2
-rw-r--r--src/ngCookies/cookies.js18
-rw-r--r--src/ngMock/angular-mocks.js204
-rw-r--r--src/ngResource/resource.js8
-rw-r--r--src/ngSanitize/directive/ngBindHtml.js6
-rw-r--r--src/ngSanitize/filter/linky.js2
-rw-r--r--src/ngSanitize/sanitize.js4
-rw-r--r--src/ngScenario/dsl.js8
60 files changed, 565 insertions, 564 deletions
diff --git a/src/Angular.js b/src/Angular.js
index c3b57c10..63d04200 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -61,7 +61,6 @@ var Error = window.Error,
/** @name angular */
angular = window.angular || (window.angular = {}),
angularModule,
- /** @name angular.module.ng */
nodeName_,
uid = ['0', '0', '0'];
@@ -520,7 +519,7 @@ function isLeafNode (node) {
* * If `source` is not an object or array, `source` is returned.
*
* Note: this function is used to augment the Object type in Angular expressions. See
- * {@link angular.module.ng.$filter} for more information about Angular arrays.
+ * {@link ng.$filter} for more information about Angular arrays.
*
* @param {*} source The source that will be used to make a copy.
* Can be any type, including primitives, `null`, and `undefined`.
@@ -830,7 +829,7 @@ function encodeUriQuery(val, pctEncodeSpaces) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngApp
+ * @name ng.directive:ngApp
*
* @element ANY
* @param {angular.Module} ngApp on optional application
@@ -910,7 +909,7 @@ function angularInit(element, bootstrap) {
*
* @param {Element} element DOM element which is the root of angular application.
* @param {Array<String|Function>=} modules an array of module declarations. See: {@link angular.module modules}
- * @returns {angular.module.auto.$injector} Returns the newly created injector for this app.
+ * @returns {AUTO.$injector} Returns the newly created injector for this app.
*/
function bootstrap(element, modules) {
element = jqLite(element);
diff --git a/src/auto/injector.js b/src/auto/injector.js
index fd664b0e..e07c03a7 100644
--- a/src/auto/injector.js
+++ b/src/auto/injector.js
@@ -12,7 +12,7 @@
* @param {Array.<string|Function>} modules A list of module functions or their aliases. See
* {@link angular.module}. The `ng` module must be explicitly added.
- * @returns {function()} Injector function. See {@link angular.module.AUTO.$injector $injector}.
+ * @returns {function()} Injector function. See {@link AUTO.$injector $injector}.
*
* @example
* Typical usage
@@ -32,10 +32,10 @@
/**
* @ngdoc overview
- * @name angular.module.AUTO
+ * @name AUTO
* @description
*
- * Implicit module which gets automatically added to each {@link angular.module.AUTO.$injector $injector}.
+ * Implicit module which gets automatically added to each {@link AUTO.$injector $injector}.
*/
var FN_ARGS = /^function\s*[^\(]*\(\s*([^\)]*)\)/m;
@@ -74,13 +74,13 @@ function annotate(fn) {
/**
* @ngdoc object
- * @name angular.module.AUTO.$injector
+ * @name AUTO.$injector
* @function
*
* @description
*
* `$injector` is used to retrieve object instances as defined by
- * {@link angular.module.AUTO.$provide provider}, instantiate types, invoke methods,
+ * {@link AUTO.$provide provider}, instantiate types, invoke methods,
* and load modules.
*
* The following always holds true:
@@ -114,7 +114,7 @@ function annotate(fn) {
* ## Inference
*
* In JavaScript calling `toString()` on a function returns the function definition. The definition can then be
- * parsed and the function arguments can be extracted. *NOTE:* This does not work with minfication, and obfuscation
+ * parsed and the function arguments can be extracted. *NOTE:* This does not work with minification, and obfuscation
* tools since these tools change the argument names.
*
* ## `$inject` Annotation
@@ -126,8 +126,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$injector#get
- * @methodOf angular.module.AUTO.$injector
+ * @name AUTO.$injector#get
+ * @methodOf AUTO.$injector
*
* @description
* Return an instance of the service.
@@ -138,8 +138,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$injector#invoke
- * @methodOf angular.module.AUTO.$injector
+ * @name AUTO.$injector#invoke
+ * @methodOf AUTO.$injector
*
* @description
* Invoke the method and supply the method arguments from the `$injector`.
@@ -153,8 +153,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$injector#instantiate
- * @methodOf angular.module.AUTO.$injector
+ * @name AUTO.$injector#instantiate
+ * @methodOf AUTO.$injector
* @description
* Create a new instance of JS type. The method takes a constructor function invokes the new operator and supplies
* all of the arguments to the constructor function as specified by the constructor annotation.
@@ -167,8 +167,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$injector#annotate
- * @methodOf angular.module.AUTO.$injector
+ * @name AUTO.$injector#annotate
+ * @methodOf AUTO.$injector
*
* @description
* Returns an array of service names which the function is requesting for injection. This API is used by the injector
@@ -249,7 +249,7 @@ function annotate(fn) {
/**
* @ngdoc object
- * @name angular.module.AUTO.$provide
+ * @name AUTO.$provide
*
* @description
*
@@ -299,8 +299,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$provide#provider
- * @methodOf angular.module.AUTO.$provide
+ * @name AUTO.$provide#provider
+ * @methodOf AUTO.$provide
* @description
*
* Register a provider for a service. The providers can be retrieved and can have additional configuration methods.
@@ -309,17 +309,17 @@ function annotate(fn) {
* @param {(Object|function())} provider If the provider is:
*
* - `Object`: then it should have a `$get` method. The `$get` method will be invoked using
- * {@link angular.module.AUTO.$injector#invoke $injector.invoke()} when an instance needs to be created.
+ * {@link AUTO.$injector#invoke $injector.invoke()} when an instance needs to be created.
* - `Constructor`: a new instance of the provider will be created using
- * {@link angular.module.AUTO.$injector#instantiate $injector.instantiate()}, then treated as `object`.
+ * {@link AUTO.$injector#instantiate $injector.instantiate()}, then treated as `object`.
*
* @returns {Object} registered provider instance
*/
/**
* @ngdoc method
- * @name angular.module.AUTO.$provide#factory
- * @methodOf angular.module.AUTO.$provide
+ * @name AUTO.$provide#factory
+ * @methodOf AUTO.$provide
* @description
*
* A short hand for configuring services if only `$get` method is required.
@@ -333,8 +333,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$provide#service
- * @methodOf angular.module.AUTO.$provide
+ * @name AUTO.$provide#service
+ * @methodOf AUTO.$provide
* @description
*
* A short hand for registering service of given class.
@@ -347,8 +347,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$provide#value
- * @methodOf angular.module.AUTO.$provide
+ * @name AUTO.$provide#value
+ * @methodOf AUTO.$provide
* @description
*
* A short hand for configuring services if the `$get` method is a constant.
@@ -361,13 +361,13 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$provide#constant
- * @methodOf angular.module.AUTO.$provide
+ * @name AUTO.$provide#constant
+ * @methodOf AUTO.$provide
* @description
*
- * A constant value, but unlike {@link angular.module.AUTO.$provide#value value} it can be injected
+ * A constant value, but unlike {@link AUTO.$provide#value value} it can be injected
* into configuration function (other modules) and it is not interceptable by
- * {@link angular.module.AUTO.$provide#decorator decorator}.
+ * {@link AUTO.$provide#decorator decorator}.
*
* @param {string} name The name of the constant.
* @param {*} value The constant value.
@@ -377,8 +377,8 @@ function annotate(fn) {
/**
* @ngdoc method
- * @name angular.module.AUTO.$provide#decorator
- * @methodOf angular.module.AUTO.$provide
+ * @name AUTO.$provide#decorator
+ * @methodOf AUTO.$provide
* @description
*
* Decoration of service, allows the decorator to intercept the service instance creation. The
@@ -387,7 +387,7 @@ function annotate(fn) {
*
* @param {string} name The name of the service to decorate.
* @param {function()} decorator This function will be invoked when the service needs to be
- * instanciated. The function is called using the {@link angular.module.AUTO.$injector#invoke
+ * instanciated. The function is called using the {@link AUTO.$injector#invoke
* injector.invoke} method and is therefore fully injectable. Local injection arguments:
*
* * `$delegate` - The original service instance, which can be monkey patched, configured,
diff --git a/src/jqLite.js b/src/jqLite.js
index 3e8fb266..d0127076 100644
--- a/src/jqLite.js
+++ b/src/jqLite.js
@@ -65,7 +65,7 @@
* camelCase directive name, then the controller for this directive will be retrieved (e.g.
* `'ngModel'`).
* - `injector()` - retrieves the injector of the current element or its parent.
- * - `scope()` - retrieves the {@link api/angular.module.ng.$rootScope.Scope scope} of the current
+ * - `scope()` - retrieves the {@link api/ng.$rootScope.Scope scope} of the current
* element or its parent.
* - `inheritedData()` - same as `data()`, but walks up the DOM until a value is found or the top
* parent element is reached.
diff --git a/src/loader.js b/src/loader.js
index e0dd8d7f..668e9a60 100644
--- a/src/loader.js
+++ b/src/loader.js
@@ -31,7 +31,7 @@ function setupModuleLoader(window) {
* # Module
*
* A module is a collocation of services, directives, filters, and configure information. Module
- * is used to configure the {@link angular.module.AUTO.$injector $injector}.
+ * is used to configure the {@link AUTO.$injector $injector}.
*
* <pre>
* // Create a new module
@@ -54,7 +54,7 @@ function setupModuleLoader(window) {
* </pre>
*
* However it's more likely that you'll just use
- * {@link angular.module.ng.$compileProvider.directive.ngApp ngApp} or
+ * {@link ng.directive:ngApp ngApp} or
* {@link angular.bootstrap} to simplify this process for you.
*
* @param {!string} name The name of the module to create or retrieve.
@@ -114,7 +114,7 @@ function setupModuleLoader(window) {
* @param {string} name service name
* @param {Function} providerType Construction function for creating new instance of the service.
* @description
- * See {@link angular.module.AUTO.$provide#provider $provide.provider()}.
+ * See {@link AUTO.$provide#provider $provide.provider()}.
*/
provider: invokeLater('$provide', 'provider'),
@@ -125,7 +125,7 @@ function setupModuleLoader(window) {
* @param {string} name service name
* @param {Function} providerFunction Function for creating new instance of the service.
* @description
- * See {@link angular.module.AUTO.$provide#factory $provide.factory()}.
+ * See {@link AUTO.$provide#factory $provide.factory()}.
*/
factory: invokeLater('$provide', 'factory'),
@@ -136,7 +136,7 @@ function setupModuleLoader(window) {
* @param {string} name service name
* @param {Function} constructor A constructor function that will be instantiated.
* @description
- * See {@link angular.module.AUTO.$provide#service $provide.service()}.
+ * See {@link AUTO.$provide#service $provide.service()}.
*/
service: invokeLater('$provide', 'service'),
@@ -147,7 +147,7 @@ function setupModuleLoader(window) {
* @param {string} name service name
* @param {*} object Service instance object.
* @description
- * See {@link angular.module.AUTO.$provide#value $provide.value()}.
+ * See {@link AUTO.$provide#value $provide.value()}.
*/
value: invokeLater('$provide', 'value'),
@@ -159,7 +159,7 @@ function setupModuleLoader(window) {
* @param {*} object Constant value.
* @description
* Because the constant are fixed, they get applied before other provide methods.
- * See {@link angular.module.AUTO.$provide#constant $provide.constant()}.
+ * See {@link AUTO.$provide#constant $provide.constant()}.
*/
constant: invokeLater('$provide', 'constant', 'unshift'),
@@ -170,7 +170,7 @@ function setupModuleLoader(window) {
* @param {string} name Filter name.
* @param {Function} filterFactory Factory function for creating new instance of filter.
* @description
- * See {@link angular.module.ng.$filterProvider#register $filterProvider.register()}.
+ * See {@link ng.$filterProvider#register $filterProvider.register()}.
*/
filter: invokeLater('$filterProvider', 'register'),
@@ -181,7 +181,7 @@ function setupModuleLoader(window) {
* @param {string} name Controller name.
* @param {Function} constructor Controller constructor function.
* @description
- * See {@link angular.module.ng.$controllerProvider#register $controllerProvider.register()}.
+ * See {@link ng.$controllerProvider#register $controllerProvider.register()}.
*/
controller: invokeLater('$controllerProvider', 'register'),
@@ -193,7 +193,7 @@ function setupModuleLoader(window) {
* @param {Function} directiveFactory Factory function for creating new instance of
* directives.
* @description
- * See {@link angular.module.ng.$compileProvider.directive $compileProvider.directive()}.
+ * See {@link ng.$compileProvider.directive $compileProvider.directive()}.
*/
directive: invokeLater('$compileProvider', 'directive'),
diff --git a/src/ng/anchorScroll.js b/src/ng/anchorScroll.js
index 19a09498..ecaa62e0 100644
--- a/src/ng/anchorScroll.js
+++ b/src/ng/anchorScroll.js
@@ -1,6 +1,6 @@
/**
* @ngdoc function
- * @name angular.module.ng.$anchorScroll
+ * @name ng.$anchorScroll
* @requires $window
* @requires $location
* @requires $rootScope
diff --git a/src/ng/browser.js b/src/ng/browser.js
index 16a5582f..0bace2e8 100644
--- a/src/ng/browser.js
+++ b/src/ng/browser.js
@@ -2,7 +2,7 @@
/**
* @ngdoc object
- * @name angular.module.ng.$browser
+ * @name ng.$browser
* @requires $log
* @description
* This object has two goals:
@@ -10,7 +10,7 @@
* - hide all the global state in the browser caused by the window object
* - abstract away all the browser specific features and inconsistencies
*
- * For tests we provide {@link angular.module.ngMock.$browser mock implementation} of the `$browser`
+ * For tests we provide {@link ngMock.$browser mock implementation} of the `$browser`
* service, which can be used for convenient testing of the application without the interaction with
* the real browser apis.
*/
@@ -87,8 +87,8 @@ function Browser(window, document, $log, $sniffer) {
/**
* @ngdoc method
- * @name angular.module.ng.$browser#addPollFn
- * @methodOf angular.module.ng.$browser
+ * @name ng.$browser#addPollFn
+ * @methodOf ng.$browser
*
* @param {function()} fn Poll function to add
*
@@ -128,8 +128,8 @@ function Browser(window, document, $log, $sniffer) {
/**
* @ngdoc method
- * @name angular.module.ng.$browser#url
- * @methodOf angular.module.ng.$browser
+ * @name ng.$browser#url
+ * @methodOf ng.$browser
*
* @description
* GETTER:
@@ -142,7 +142,7 @@ function Browser(window, document, $log, $sniffer) {
* Returns its own instance to allow chaining
*
* NOTE: this api is intended for use only by the $location service. Please use the
- * {@link angular.module.ng.$location $location service} to change url.
+ * {@link ng.$location $location service} to change url.
*
* @param {string} url New url (when used as setter)
* @param {boolean=} replace Should new url replace current history record ?
@@ -184,8 +184,8 @@ function Browser(window, document, $log, $sniffer) {
/**
* @ngdoc method
- * @name angular.module.ng.$browser#onUrlChange
- * @methodOf angular.module.ng.$browser
+ * @name ng.$browser#onUrlChange
+ * @methodOf ng.$browser
* @TODO(vojta): refactor to use node's syntax for events
*
* @description
@@ -201,7 +201,7 @@ function Browser(window, document, $log, $sniffer) {
* The listener gets called with new url as parameter.
*
* NOTE: this api is intended for use only by the $location service. Please use the
- * {@link angular.module.ng.$location $location service} to monitor url changes in angular apps.
+ * {@link ng.$location $location service} to monitor url changes in angular apps.
*
* @param {function(string)} listener Listener function to be called when url changes.
* @return {function(string)} Returns the registered listener fn - handy if the fn is anonymous.
@@ -250,8 +250,8 @@ function Browser(window, document, $log, $sniffer) {
/**
* @ngdoc method
- * @name angular.module.ng.$browser#cookies
- * @methodOf angular.module.ng.$browser
+ * @name ng.$browser#cookies
+ * @methodOf ng.$browser
*
* @param {string=} name Cookie name
* @param {string=} value Cokkie value
@@ -309,8 +309,8 @@ function Browser(window, document, $log, $sniffer) {
/**
* @ngdoc method
- * @name angular.module.ng.$browser#defer
- * @methodOf angular.module.ng.$browser
+ * @name ng.$browser#defer
+ * @methodOf ng.$browser
* @param {function()} fn A function, who's execution should be defered.
* @param {number=} [delay=0] of milliseconds to defer the function execution.
* @returns {*} DeferId that can be used to cancel the task via `$browser.defer.cancel()`.
@@ -338,8 +338,8 @@ function Browser(window, document, $log, $sniffer) {
/**
* THIS DOC IS NOT VISIBLE because ngdocs can't process docs for foo#method.method
*
- * @name angular.module.ng.$browser#defer.cancel
- * @methodOf angular.module.ng.$browser.defer
+ * @name ng.$browser#defer.cancel
+ * @methodOf ng.$browser.defer
*
* @description
* Cancels a defered task identified with `deferId`.
diff --git a/src/ng/cacheFactory.js b/src/ng/cacheFactory.js
index c91ffce7..de8004f2 100644
--- a/src/ng/cacheFactory.js
+++ b/src/ng/cacheFactory.js
@@ -1,6 +1,6 @@
/**
* @ngdoc object
- * @name angular.module.ng.$cacheFactory
+ * @name ng.$cacheFactory
*
* @description
* Factory that constructs cache objects.
@@ -153,12 +153,12 @@ function $CacheFactoryProvider() {
/**
* @ngdoc object
- * @name angular.module.ng.$templateCache
+ * @name ng.$templateCache
*
* @description
* Cache used for storing html templates.
*
- * See {@link angular.module.ng.$cacheFactory $cacheFactory}.
+ * See {@link ng.$cacheFactory $cacheFactory}.
*
*/
function $TemplateCacheProvider() {
diff --git a/src/ng/compile.js b/src/ng/compile.js
index 1dbb63be..04a1a438 100644
--- a/src/ng/compile.js
+++ b/src/ng/compile.js
@@ -23,20 +23,20 @@ var NON_ASSIGNABLE_MODEL_EXPRESSION = 'Non-assignable model expression: ';
/**
* @ngdoc function
- * @name angular.module.ng.$compile
+ * @name ng.$compile
* @function
*
* @description
* Compiles a piece of HTML string or DOM into a template and produces a template function, which
- * can then be used to link {@link angular.module.ng.$rootScope.Scope scope} and the template together.
+ * can then be used to link {@link ng.$rootScope.Scope scope} and the template together.
*
* The compilation is a process of walking the DOM tree and trying to match DOM elements to
- * {@link angular.module.ng.$compileProvider.directive directives}. For each match it
+ * {@link ng.$compileProvider.directive directives}. For each match it
* executes corresponding template function and collects the
* instance functions into a single template function which is then returned.
*
* The template function can then be used once to produce the view or as it is the case with
- * {@link angular.module.ng.$compileProvider.directive.ngRepeat repeater} many-times, in which
+ * {@link ng.directive:ngRepeat repeater} many-times, in which
* case each call results in a view that is a DOM clone of the original template.
*
<doc:example module="compile">
@@ -99,7 +99,7 @@ var NON_ASSIGNABLE_MODEL_EXPRESSION = 'Non-assignable model expression: ';
* @returns {function(scope[, cloneAttachFn])} a link function which is used to bind template
* (a DOM element/tree) to a scope. Where:
*
- * * `scope` - A {@link angular.module.ng.$rootScope.Scope Scope} to bind to.
+ * * `scope` - A {@link ng.$rootScope.Scope Scope} to bind to.
* * `cloneAttachFn` - If `cloneAttachFn` is provided, then the link function will clone the
* `template` and call the `cloneAttachFn` function allowing the caller to attach the
* cloned elements to the DOM document at the appropriate place. The `cloneAttachFn` is
@@ -144,7 +144,7 @@ var NON_ASSIGNABLE_MODEL_EXPRESSION = 'Non-assignable model expression: ';
/**
* @ngdoc service
- * @name angular.module.ng.$compileProvider
+ * @name ng.$compileProvider
* @function
*
* @description
@@ -152,8 +152,8 @@ var NON_ASSIGNABLE_MODEL_EXPRESSION = 'Non-assignable model expression: ';
/**
* @ngdoc function
- * @name angular.module.ng.$compileProvider#directive
- * @methodOf angular.module.ng.$compileProvider
+ * @name ng.$compileProvider#directive
+ * @methodOf ng.$compileProvider
* @function
*
* @description
@@ -161,7 +161,7 @@ var NON_ASSIGNABLE_MODEL_EXPRESSION = 'Non-assignable model expression: ';
*
* @param {string} name name of the directive.
* @param {function} directiveFactory An injectable directive factory function.
- * @returns {angular.module.ng.$compileProvider} Self for chaining.
+ * @returns {ng.$compileProvider} Self for chaining.
*/
$CompileProvider.$inject = ['$provide'];
function $CompileProvider($provide) {
@@ -174,8 +174,8 @@ function $CompileProvider($provide) {
/**
* @ngdoc function
- * @name angular.module.ng.$compileProvider.directive
- * @methodOf angular.module.ng.$compileProvider
+ * @name ng.$compileProvider.directive
+ * @methodOf ng.$compileProvider
* @function
*
* @description
@@ -1085,7 +1085,7 @@ function directiveNormalize(name) {
/**
* @ngdoc object
- * @name angular.module.ng.$compile.directive.Attributes
+ * @name ng.$compile.directive.Attributes
* @description
*
* A shared object between directive compile / linking functions which contains normalized DOM element
@@ -1097,8 +1097,8 @@ function directiveNormalize(name) {
/**
* @ngdoc property
- * @name angular.module.ng.$compile.directive.Attributes#$attr
- * @propertyOf angular.module.ng.$compile.directive.Attributes
+ * @name ng.$compile.directive.Attributes#$attr
+ * @propertyOf ng.$compile.directive.Attributes
* @returns {object} A map of DOM element attribute names to the normalized name. This is
* needed to do reverse lookup from normalized name back to actual name.
*/
@@ -1106,8 +1106,8 @@ function directiveNormalize(name) {
/**
* @ngdoc function
- * @name angular.module.ng.$compile.directive.Attributes#$set
- * @methodOf angular.module.ng.$compile.directive.Attributes
+ * @name ng.$compile.directive.Attributes#$set
+ * @methodOf ng.$compile.directive.Attributes
* @function
*
* @description
@@ -1115,7 +1115,7 @@ function directiveNormalize(name) {
*
*
* @param {string} name Normalized element attribute name of the property to modify. The name is
- * revers translated using the {@link angular.module.ng.$compile.directive.Attributes#$attr $attr}
+ * revers translated using the {@link ng.$compile.directive.Attributes#$attr $attr}
* property to the original name.
* @param {string} value Value to set the attribute to.
*/
diff --git a/src/ng/controller.js b/src/ng/controller.js
index 67f70aad..e2f1b6ac 100644
--- a/src/ng/controller.js
+++ b/src/ng/controller.js
@@ -2,13 +2,13 @@
/**
* @ngdoc object
- * @name angular.module.ng.$controllerProvider
+ * @name ng.$controllerProvider
* @description
- * The {@link angular.module.ng.$controller $controller service} is used by Angular to create new
+ * The {@link ng.$controller $controller service} is used by Angular to create new
* controllers.
*
* This provider allows controller registration via the
- * {@link angular.module.ng.$controllerProvider#register register} method.
+ * {@link ng.$controllerProvider#register register} method.
*/
function $ControllerProvider() {
var controllers = {};
@@ -16,8 +16,8 @@ function $ControllerProvider() {
/**
* @ngdoc function
- * @name angular.module.ng.$controllerProvider#register
- * @methodOf angular.module.ng.$controllerProvider
+ * @name ng.$controllerProvider#register
+ * @methodOf ng.$controllerProvider
* @param {string} name Controller name
* @param {Function|Array} constructor Controller constructor fn (optionally decorated with DI
* annotations in the array notation).
@@ -35,7 +35,7 @@ function $ControllerProvider() {
/**
* @ngdoc function
- * @name angular.module.ng.$controller
+ * @name ng.$controller
* @requires $injector
*
* @param {Function|string} constructor If called with a function then it's considered to be the
@@ -52,7 +52,7 @@ function $ControllerProvider() {
* @description
* `$controller` service is responsible for instantiating controllers.
*
- * It's just simple call to {@link angular.module.AUTO.$injector $injector}, but extracted into
+ * It's just simple call to {@link AUTO.$injector $injector}, but extracted into
* a service, so that one can override this service with {@link https://gist.github.com/1649788
* BC version}.
*/
diff --git a/src/ng/defer.js b/src/ng/defer.js
index b5dc8844..850d9cf5 100644
--- a/src/ng/defer.js
+++ b/src/ng/defer.js
@@ -2,15 +2,15 @@
/**
* @ngdoc function
- * @name angular.module.ng.$defer
+ * @name ng.$defer
* @deprecated Made obsolete by $timeout service. Please migrate your code. This service will be
* removed with 1.0 final.
* @requires $browser
*
* @description
- * Delegates to {@link angular.module.ng.$browser#defer $browser.defer}, but wraps the `fn` function
+ * Delegates to {@link ng.$browser#defer $browser.defer}, but wraps the `fn` function
* into a try/catch block and delegates any exceptions to
- * {@link angular.module.ng.$exceptionHandler $exceptionHandler} service.
+ * {@link ng.$exceptionHandler $exceptionHandler} service.
*
* In tests you can use `$browser.defer.flush()` to flush the queue of deferred functions.
*
@@ -21,8 +21,8 @@
/**
* @ngdoc function
- * @name angular.module.ng.$defer#cancel
- * @methodOf angular.module.ng.$defer
+ * @name ng.$defer#cancel
+ * @methodOf ng.$defer
*
* @description
* Cancels a defered task identified with `deferId`.
diff --git a/src/ng/directive/booleanAttrs.js b/src/ng/directive/booleanAttrs.js
index b0c1b78f..cce10a3b 100644
--- a/src/ng/directive/booleanAttrs.js
+++ b/src/ng/directive/booleanAttrs.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngHref
+ * @name ng.directive:ngHref
* @restrict A
*
* @description
@@ -82,7 +82,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngSrc
+ * @name ng.directive:ngSrc
* @restrict A
*
* @description
@@ -107,7 +107,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngDisabled
+ * @name ng.directive:ngDisabled
* @restrict A
*
* @description
@@ -146,7 +146,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngChecked
+ * @name ng.directive:ngChecked
* @restrict A
*
* @description
@@ -176,7 +176,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngMultiple
+ * @name ng.directive:ngMultiple
* @restrict A
*
* @description
@@ -212,7 +212,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngReadonly
+ * @name ng.directive:ngReadonly
* @restrict A
*
* @description
@@ -242,7 +242,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngSelected
+ * @name ng.directive:ngSelected
* @restrict A
*
* @description
diff --git a/src/ng/directive/form.js b/src/ng/directive/form.js
index 5f1cc1d2..cc229759 100644
--- a/src/ng/directive/form.js
+++ b/src/ng/directive/form.js
@@ -10,7 +10,7 @@ var nullFormCtrl = {
/**
* @ngdoc object
- * @name angular.module.ng.$compileProvider.directive.form.FormController
+ * @name ng.directive:form.FormController
*
* @property {boolean} $pristine True if user has not interacted with the form yet.
* @property {boolean} $dirty True if user has already interacted with the form.
@@ -27,7 +27,7 @@ var nullFormCtrl = {
* `FormController` keeps track of all its controls and nested forms as well as state of them,
* such as being valid/invalid or dirty/pristine.
*
- * Each {@link angular.module.ng.$compileProvider.directive.form form} directive creates an instance
+ * Each {@link ng.directive:form form} directive creates an instance
* of `FormController`.
*
*/
@@ -124,11 +124,11 @@ function FormController(element, attrs) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngForm
+ * @name ng.directive:ngForm
* @restrict EAC
*
* @description
- * Nestable alias of {@link angular.module.ng.$compileProvider.directive.form `form`} directive. HTML
+ * Nestable alias of {@link ng.directive:form `form`} directive. HTML
* does not allow nesting of form elements. It is useful to nest forms, for example if the validity of a
* sub-group of controls needs to be determined.
*
@@ -139,21 +139,21 @@ function FormController(element, attrs) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.form
+ * @name ng.directive:form
* @restrict E
*
* @description
* Directive that instantiates
- * {@link angular.module.ng.$compileProvider.directive.form.FormController FormController}.
+ * {@link ng.directive:form.FormController FormController}.
*
* If `name` attribute is specified, the form controller is published onto the current scope under
* this name.
*
- * # Alias: {@link angular.module.ng.$compileProvider.directive.ngForm `ngForm`}
+ * # Alias: {@link ng.directive:ngForm `ngForm`}
*
* In angular forms can be nested. This means that the outer form is valid when all of the child
* forms are valid as well. However browsers do not allow nesting of `<form>` elements, for this
- * reason angular provides {@link angular.module.ng.$compileProvider.directive.ngForm `ngForm`} alias
+ * reason angular provides {@link ng.directive:ngForm `ngForm`} alias
* which behaves identical to `<form>` but allows form nesting.
*
*
@@ -177,8 +177,8 @@ function FormController(element, attrs) {
* You can use one of the following two ways to specify what javascript method should be called when
* a form is submitted:
*
- * - {@link angular.module.ng.$compileProvider.directive.ngSubmit ngSubmit} directive on the form element
- * - {@link angular.module.ng.$compileProvider.directive.ngClick ngClick} directive on the first
+ * - {@link ng.directive:ngSubmit ngSubmit} directive on the form element
+ * - {@link ng.directive:ngClick ngClick} directive on the first
* button or input field of type submit (input[type=submit])
*
* To prevent double execution of the handler, use only one of ngSubmit or ngClick directives. This
diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js
index 04af4c2a..40b29b23 100644
--- a/src/ng/directive/input.js
+++ b/src/ng/directive/input.js
@@ -8,7 +8,7 @@ var inputType = {
/**
* @ngdoc inputType
- * @name angular.module.ng.$compileProvider.directive.input.text
+ * @name ng.directive:input.text
*
* @description
* Standard HTML text input with angular data binding.
@@ -74,7 +74,7 @@ var inputType = {
/**
* @ngdoc inputType
- * @name angular.module.ng.$compileProvider.directive.input.number
+ * @name ng.directive:input.number
*
* @description
* Text input with number validation and transformation. Sets the `number` validation
@@ -142,7 +142,7 @@ var inputType = {
/**
* @ngdoc inputType
- * @name angular.module.ng.$compileProvider.directive.input.url
+ * @name ng.directive:input.url
*
* @description
* Text input with URL validation. Sets the `url` validation error key if the content is not a
@@ -207,7 +207,7 @@ var inputType = {
/**
* @ngdoc inputType
- * @name angular.module.ng.$compileProvider.directive.input.email
+ * @name ng.directive:input.email
*
* @description
* Text input with email validation. Sets the `email` validation error key if not a valid email
@@ -270,7 +270,7 @@ var inputType = {
/**
* @ngdoc inputType
- * @name angular.module.ng.$compileProvider.directive.input.radio
+ * @name ng.directive:input.radio
*
* @description
* HTML radio button.
@@ -311,7 +311,7 @@ var inputType = {
/**
* @ngdoc inputType
- * @name angular.module.ng.$compileProvider.directive.input.checkbox
+ * @name ng.directive:input.checkbox
*
* @description
* HTML checkbox.
@@ -627,13 +627,13 @@ function checkboxInputType(scope, element, attr, ctrl) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.textarea
+ * @name ng.directive:textarea
* @restrict E
*
* @description
* HTML textarea element control with angular data-binding. The data-binding and validation
* properties of this element are exactly the same as those of the
- * {@link angular.module.ng.$compileProvider.directive.input input element}.
+ * {@link ng.directive:input input element}.
*
* @param {string} ngModel Assignable angular expression to data-bind to.
* @param {string=} name Property name of the form under which the control is published.
@@ -652,7 +652,7 @@ function checkboxInputType(scope, element, attr, ctrl) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.input
+ * @name ng.directive:input
* @restrict E
*
* @description
@@ -764,7 +764,7 @@ var VALID_CLASS = 'ng-valid',
/**
* @ngdoc object
- * @name angular.module.ng.$compileProvider.directive.ngModel.NgModelController
+ * @name ng.directive:ngModel.NgModelController
*
* @property {string} $viewValue Actual string value in the view.
* @property {*} $modelValue The value in the model, that the control is bound to.
@@ -880,8 +880,8 @@ var NgModelController = ['$scope', '$exceptionHandler', '$attrs', '$element', '$
/**
* @ngdoc function
- * @name angular.module.ng.$compileProvider.directive.ngModel.NgModelController#$render
- * @methodOf angular.module.ng.$compileProvider.directive.ngModel.NgModelController
+ * @name ng.directive:ngModel.NgModelController#$render
+ * @methodOf ng.directive:ngModel.NgModelController
*
* @description
* Called when the view needs to be updated. It is expected that the user of the ng-model
@@ -908,8 +908,8 @@ var NgModelController = ['$scope', '$exceptionHandler', '$attrs', '$element', '$
/**
* @ngdoc function
- * @name angular.module.ng.$compileProvider.directive.ngModel.NgModelController#$setValidity
- * @methodOf angular.module.ng.$compileProvider.directive.ngModel.NgModelController
+ * @name ng.directive:ngModel.NgModelController#$setValidity
+ * @methodOf ng.directive:ngModel.NgModelController
*
* @description
* Change the validity state, and notifies the form when the control changes validity. (i.e. it
@@ -950,15 +950,15 @@ var NgModelController = ['$scope', '$exceptionHandler', '$attrs', '$element', '$
/**
* @ngdoc function
- * @name angular.module.ng.$compileProvider.directive.ngModel.NgModelController#$setViewValue
- * @methodOf angular.module.ng.$compileProvider.directive.ngModel.NgModelController
+ * @name ng.directive:ngModel.NgModelController#$setViewValue
+ * @methodOf ng.directive:ngModel.NgModelController
*
* @description
* Read a value from view.
*
* This method should be called from within a DOM event handler.
- * For example {@link angular.module.ng.$compileProvider.directive.input input} or
- * {@link angular.module.ng.$compileProvider.directive.select select} directives call it.
+ * For example {@link ng.directive:input input} or
+ * {@link ng.directive:select select} directives call it.
*
* It internally calls all `formatters` and if resulted value is valid, updates the model and
* calls all registered change listeners.
@@ -1018,7 +1018,7 @@ var NgModelController = ['$scope', '$exceptionHandler', '$attrs', '$element', '$
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngModel
+ * @name ng.directive:ngModel
*
* @element input
*
@@ -1033,19 +1033,19 @@ var NgModelController = ['$scope', '$exceptionHandler', '$attrs', '$element', '$
* - providing validation behavior (i.e. required, number, email, url),
* - keeping state of the control (valid/invalid, dirty/pristine, validation errors),
* - setting related css class onto the element (`ng-valid`, `ng-invalid`, `ng-dirty`, `ng-pristine`),
- * - register the control with parent {@link angular.module.ng.$compileProvider.directive.form form}.
+ * - register the control with parent {@link ng.directive:form form}.
*
* For basic examples, how to use `ngModel`, see:
*
- * - {@link angular.module.ng.$compileProvider.directive.input input}
- * - {@link angular.module.ng.$compileProvider.directive.input.text text}
- * - {@link angular.module.ng.$compileProvider.directive.input.checkbox checkbox}
- * - {@link angular.module.ng.$compileProvider.directive.input.radio radio}
- * - {@link angular.module.ng.$compileProvider.directive.input.number number}
- * - {@link angular.module.ng.$compileProvider.directive.input.email email}
- * - {@link angular.module.ng.$compileProvider.directive.input.url url}
- * - {@link angular.module.ng.$compileProvider.directive.select select}
- * - {@link angular.module.ng.$compileProvider.directive.textarea textarea}
+ * - {@link ng.directive:input input}
+ * - {@link ng.directive:input.text text}
+ * - {@link ng.directive:input.checkbox checkbox}
+ * - {@link ng.directive:input.radio radio}
+ * - {@link ng.directive:input.number number}
+ * - {@link ng.directive:input.email email}
+ * - {@link ng.directive:input.url url}
+ * - {@link ng.directive:select select}
+ * - {@link ng.directive:textarea textarea}
*
*/
var ngModelDirective = function() {
@@ -1070,7 +1070,7 @@ var ngModelDirective = function() {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngChange
+ * @name ng.directive:ngChange
* @restrict E
*
* @description
@@ -1156,7 +1156,7 @@ var requiredDirective = function() {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngList
+ * @name ng.directive:ngList
*
* @description
* Text input that converts between comma-seperated string into an array of strings.
diff --git a/src/ng/directive/ngBind.js b/src/ng/directive/ngBind.js
index f6ae6324..70f25370 100644
--- a/src/ng/directive/ngBind.js
+++ b/src/ng/directive/ngBind.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngBind
+ * @name ng.directive:ngBind
*
* @description
* The `ngBind` attribute tells Angular to replace the text content of the specified HTML element
@@ -18,7 +18,7 @@
* bindings invisible to the user while the page is loading.
*
* An alternative solution to this problem would be using the
- * {@link angular.module.ng.$compileProvider.directive.ngCloak ngCloak} directive.
+ * {@link ng.directive:ngCloak ngCloak} directive.
*
*
* @element ANY
@@ -57,7 +57,7 @@ var ngBindDirective = ngDirective(function(scope, element, attr) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngBindTemplate
+ * @name ng.directive:ngBindTemplate
*
* @description
* The `ngBindTemplate` directive specifies that the element
@@ -116,15 +116,15 @@ var ngBindTemplateDirective = ['$interpolate', function($interpolate) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngBindHtmlUnsafe
+ * @name ng.directive:ngBindHtmlUnsafe
*
* @description
* Creates a binding that will innerHTML the result of evaluating the `expression` into the current
* element. *The innerHTML-ed content will not be sanitized!* You should use this directive only if
- * {@link angular.module.ngSanitize.directive.ngBindHtml ngBindHtml} directive is too
+ * {@link ngSanitize.directive:ngBindHtml ngBindHtml} directive is too
* restrictive and when you absolutely trust the source of the content you are binding to.
*
- * See {@link angular.module.ngSanitize.$sanitize $sanitize} docs for examples.
+ * See {@link ngSanitize.$sanitize $sanitize} docs for examples.
*
* @element ANY
* @param {expression} ngBindHtmlUnsafe {@link guide/expression Expression} to evaluate.
diff --git a/src/ng/directive/ngClass.js b/src/ng/directive/ngClass.js
index 9beed351..e054d4c6 100644
--- a/src/ng/directive/ngClass.js
+++ b/src/ng/directive/ngClass.js
@@ -19,7 +19,7 @@ function classDirective(name, selector) {
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngClass
+ * @name ng.directive:ngClass
*
* @description
* The `ngClass` allows you to set CSS class on HTML element dynamically by databinding an
@@ -70,15 +70,15 @@ var ngClassDirective = classDirective('', true);
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngClassOdd
+ * @name ng.directive:ngClassOdd
*
* @description
* The `ngClassOdd` and `ngClassEven` directives work exactly as
- * {@link angular.module.ng.$compileProvider.directive.ngClass ngClass}, except it works in
+ * {@link ng.directive:ngClass ngClass}, except it works in
* conjunction with `ngRepeat` and takes affect only on odd (even) rows.
*
* This directive can be applied only within a scope of an
- * {@link angular.module.ng.$compileProvider.directive.ngRepeat ngRepeat}.
+ * {@link ng.directive:ngRepeat ngRepeat}.
*
* @element ANY
* @param {expression} ngClassOdd {@link guide/expression Expression} to eval. The result
@@ -117,15 +117,15 @@ var ngClassOddDirective = classDirective('Odd', 0);
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngClassEven
+ * @name ng.directive:ngClassEven
*
* @description
* The `ngClassOdd` and `ngClassEven` works exactly as
- * {@link angular.module.ng.$compileProvider.directive.ngClass ngClass}, except it works in
+ * {@link ng.directive:ngClass ngClass}, except it works in
* conjunction with `ngRepeat` and takes affect only on odd (even) rows.
*
* This directive can be applied only within a scope of an
- * {@link angular.module.ng.$compileProvider.directive.ngRepeat ngRepeat}.
+ * {@link ng.directive:ngRepeat ngRepeat}.
*
* @element ANY
* @param {expression} ngClassEven {@link guide/expression Expression} to eval. The
diff --git a/src/ng/directive/ngCloak.js b/src/ng/directive/ngCloak.js
index b548193b..baa7afa8 100644
--- a/src/ng/directive/ngCloak.js
+++ b/src/ng/directive/ngCloak.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngCloak
+ * @name ng.directive:ngCloak
*
* @description
* The `ngCloak` directive is used to prevent the Angular html template from being briefly
diff --git a/src/ng/directive/ngController.js b/src/ng/directive/ngController.js
index 7b7ab06c..b6619d31 100644
--- a/src/ng/directive/ngController.js
+++ b/src/ng/directive/ngController.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngController
+ * @name ng.directive:ngController
*
* @description
* The `ngController` directive assigns behavior to a scope. This is a key aspect of how angular
@@ -15,7 +15,7 @@
* * Controller — The `ngController` directive specifies a Controller class; the class has
* methods that typically express the business logic behind the application.
*
- * Note that an alternative way to define controllers is via the `{@link angular.module.ng.$route}`
+ * Note that an alternative way to define controllers is via the `{@link ng.$route}`
* service.
*
* @element ANY
diff --git a/src/ng/directive/ngCsp.js b/src/ng/directive/ngCsp.js
index 55fe8b3a..16b1a0e3 100644
--- a/src/ng/directive/ngCsp.js
+++ b/src/ng/directive/ngCsp.js
@@ -2,13 +2,13 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngCsp
+ * @name ng.directive:ngCsp
* @priority 1000
*
* @description
* Enables [CSP (Content Security Policy)](https://developer.mozilla.org/en/Security/CSP) support.
* This directive should be used on the root element of the application (typically the `<html>`
- * element or other element with the {@link angular.module.ng.$compileProvider.directive.ngApp ngApp}
+ * element or other element with the {@link ng.directive:ngApp ngApp}
* directive).
*
* If enabled the performance of template expression evaluator will suffer slightly, so don't enable
diff --git a/src/ng/directive/ngEventDirs.js b/src/ng/directive/ngEventDirs.js
index 16635e07..4d079718 100644
--- a/src/ng/directive/ngEventDirs.js
+++ b/src/ng/directive/ngEventDirs.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngClick
+ * @name ng.directive:ngClick
*
* @description
* The ngClick allows you to specify custom behavior when
@@ -55,7 +55,7 @@ forEach(
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngDblclick
+ * @name ng.directive:ngDblclick
*
* @description
* The `ngDblclick` directive allows you to specify custom behavior on dblclick event.
@@ -65,13 +65,13 @@ forEach(
* dblclick. (Event object is available as `$event`)
*
* @example
- * See {@link angular.module.ng.$compileProvider.directive.ngClick ngClick}
+ * See {@link ng.directive:ngClick ngClick}
*/
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngMousedown
+ * @name ng.directive:ngMousedown
*
* @description
* The ngMousedown directive allows you to specify custom behavior on mousedown event.
@@ -81,13 +81,13 @@ forEach(
* mousedown. (Event object is available as `$event`)
*
* @example
- * See {@link angular.module.ng.$compileProvider.directive.ngClick ngClick}
+ * See {@link ng.directive:ngClick ngClick}
*/
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngMouseup
+ * @name ng.directive:ngMouseup
*
* @description
* Specify custom behavior on mouseup event.
@@ -97,12 +97,12 @@ forEach(
* mouseup. (Event object is available as `$event`)
*
* @example
- * See {@link angular.module.ng.$compileProvider.directive.ngClick ngClick}
+ * See {@link ng.directive:ngClick ngClick}
*/
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngMouseover
+ * @name ng.directive:ngMouseover
*
* @description
* Specify custom behavior on mouseover event.
@@ -112,13 +112,13 @@ forEach(
* mouseover. (Event object is available as `$event`)
*
* @example
- * See {@link angular.module.ng.$compileProvider.directive.ngClick ngClick}
+ * See {@link ng.directive:ngClick ngClick}
*/
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngMouseenter
+ * @name ng.directive:ngMouseenter
*
* @description
* Specify custom behavior on mouseenter event.
@@ -128,13 +128,13 @@ forEach(
* mouseenter. (Event object is available as `$event`)
*
* @example
- * See {@link angular.module.ng.$compileProvider.directive.ngClick ngClick}
+ * See {@link ng.directive:ngClick ngClick}
*/
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngMouseleave
+ * @name ng.directive:ngMouseleave
*
* @description
* Specify custom behavior on mouseleave event.
@@ -144,13 +144,13 @@ forEach(
* mouseleave. (Event object is available as `$event`)
*
* @example
- * See {@link angular.module.ng.$compileProvider.directive.ngClick ngClick}
+ * See {@link ng.directive:ngClick ngClick}
*/
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngMousemove
+ * @name ng.directive:ngMousemove
*
* @description
* Specify custom behavior on mousemove event.
@@ -160,13 +160,13 @@ forEach(
* mousemove. (Event object is available as `$event`)
*
* @example
- * See {@link angular.module.ng.$compileProvider.directive.ngClick ngClick}
+ * See {@link ng.directive:ngClick ngClick}
*/
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngSubmit
+ * @name ng.directive:ngSubmit
*
* @description
* Enables binding angular expressions to onsubmit events.
diff --git a/src/ng/directive/ngInclude.js b/src/ng/directive/ngInclude.js
index 6d89e847..26107206 100644
--- a/src/ng/directive/ngInclude.js
+++ b/src/ng/directive/ngInclude.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngInclude
+ * @name ng.directive:ngInclude
* @restrict ECA
*
* @description
@@ -18,7 +18,7 @@
* make sure you wrap it in quotes, e.g. `src="'myPartialTemplate.html'"`.
* @param {string=} onload Expression to evaluate when a new partial is loaded.
*
- * @param {string=} autoscroll Whether `ngInclude` should call {@link angular.module.ng.$anchorScroll
+ * @param {string=} autoscroll Whether `ngInclude` should call {@link ng.$anchorScroll
* $anchorScroll} to scroll the viewport after the content is loaded.
*
* - If the attribute is not set, disable scrolling.
@@ -72,8 +72,8 @@
/**
* @ngdoc event
- * @name angular.module.ng.$compileProvider.directive.ngInclude#$includeContentLoaded
- * @eventOf angular.module.ng.$compileProvider.directive.ngInclude
+ * @name ng.directive:ngInclude#$includeContentLoaded
+ * @eventOf ng.directive:ngInclude
* @eventType emit on the current ngInclude scope
* @description
* Emitted every time the ngInclude content is reloaded.
diff --git a/src/ng/directive/ngInit.js b/src/ng/directive/ngInit.js
index 73354765..d157f396 100644
--- a/src/ng/directive/ngInit.js
+++ b/src/ng/directive/ngInit.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngInit
+ * @name ng.directive:ngInit
*
* @description
* The `ngInit` directive specifies initialization tasks to be executed
diff --git a/src/ng/directive/ngNonBindable.js b/src/ng/directive/ngNonBindable.js
index 6165c6f6..6622677a 100644
--- a/src/ng/directive/ngNonBindable.js
+++ b/src/ng/directive/ngNonBindable.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngNonBindable
+ * @name ng.directive:ngNonBindable
* @priority 1000
*
* @description
diff --git a/src/ng/directive/ngPluralize.js b/src/ng/directive/ngPluralize.js
index bf45645f..a3424cf5 100644
--- a/src/ng/directive/ngPluralize.js
+++ b/src/ng/directive/ngPluralize.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngPluralize
+ * @name ng.directive:ngPluralize
* @restrict EA
*
* @description
diff --git a/src/ng/directive/ngRepeat.js b/src/ng/directive/ngRepeat.js
index d5d3a64c..6dd74ef5 100644
--- a/src/ng/directive/ngRepeat.js
+++ b/src/ng/directive/ngRepeat.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngRepeat
+ * @name ng.directive:ngRepeat
*
* @description
* The `ngRepeat` directive instantiates a template once per item from a collection. Each template
diff --git a/src/ng/directive/ngShowHide.js b/src/ng/directive/ngShowHide.js
index 56197b21..e381c1b7 100644
--- a/src/ng/directive/ngShowHide.js
+++ b/src/ng/directive/ngShowHide.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngShow
+ * @name ng.directive:ngShow
*
* @description
* The `ngShow` and `ngHide` directives show or hide a portion of the DOM tree (HTML)
@@ -42,7 +42,7 @@ var ngShowDirective = ngDirective(function(scope, element, attr){
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngHide
+ * @name ng.directive:ngHide
*
* @description
* The `ngHide` and `ngShow` directives hide or show a portion
diff --git a/src/ng/directive/ngStyle.js b/src/ng/directive/ngStyle.js
index 08b99ac4..5b0a3728 100644
--- a/src/ng/directive/ngStyle.js
+++ b/src/ng/directive/ngStyle.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngStyle
+ * @name ng.directive:ngStyle
*
* @description
* The `ngStyle` directive allows you to set CSS style on an HTML element conditionally.
diff --git a/src/ng/directive/ngSwitch.js b/src/ng/directive/ngSwitch.js
index 52b501a6..7d4cc192 100644
--- a/src/ng/directive/ngSwitch.js
+++ b/src/ng/directive/ngSwitch.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngSwitch
+ * @name ng.directive:ngSwitch
* @restrict EA
*
* @description
diff --git a/src/ng/directive/ngTransclude.js b/src/ng/directive/ngTransclude.js
index aab61640..bf09b9c1 100644
--- a/src/ng/directive/ngTransclude.js
+++ b/src/ng/directive/ngTransclude.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngTransclude
+ * @name ng.directive:ngTransclude
*
* @description
* Insert the transcluded DOM here.
diff --git a/src/ng/directive/ngView.js b/src/ng/directive/ngView.js
index 28646822..6bfbb279 100644
--- a/src/ng/directive/ngView.js
+++ b/src/ng/directive/ngView.js
@@ -2,12 +2,12 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.ngView
+ * @name ng.directive:ngView
* @restrict ECA
*
* @description
* # Overview
- * `ngView` is a directive that complements the {@link angular.module.ng.$route $route} service by
+ * `ngView` is a directive that complements the {@link ng.$route $route} service by
* including the rendered template of the current route into the main layout (`index.html`) file.
* Every time the current route changes, the included view changes with it according to the
* configuration of the `$route` service.
@@ -98,8 +98,8 @@
/**
* @ngdoc event
- * @name angular.module.ng.$compileProvider.directive.ngView#$viewContentLoaded
- * @eventOf angular.module.ng.$compileProvider.directive.ngView
+ * @name ng.directive:ngView#$viewContentLoaded
+ * @eventOf ng.directive:ngView
* @eventType emit on the current ngView scope
* @description
* Emitted every time the ngView content is reloaded.
diff --git a/src/ng/directive/script.js b/src/ng/directive/script.js
index 79f8b26e..16bd7d15 100644
--- a/src/ng/directive/script.js
+++ b/src/ng/directive/script.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.script
+ * @name ng.directive:script
*
* @description
* Load content of a script tag, with type `text/ng-template`, into `$templateCache`, so that the
diff --git a/src/ng/directive/select.js b/src/ng/directive/select.js
index b269973f..27a92c48 100644
--- a/src/ng/directive/select.js
+++ b/src/ng/directive/select.js
@@ -2,7 +2,7 @@
/**
* @ngdoc directive
- * @name angular.module.ng.$compileProvider.directive.select
+ * @name ng.directive:select
* @restrict E
*
* @description
@@ -23,7 +23,7 @@
* option. See example below for demonstration.
*
* Note: `ngOptions` provides iterator facility for `<option>` element which should be used instead
- * of {@link angular.module.ng.$compileProvider.directive.ngRepeat ngRepeat} when you want the
+ * of {@link ng.directive:ngRepeat ngRepeat} when you want the
* `select` model to be bound to a non-string value. This is because an option element can currently
* be bound to string values only.
*
diff --git a/src/ng/document.js b/src/ng/document.js
index 53b59b39..f1f2d334 100644
--- a/src/ng/document.js
+++ b/src/ng/document.js
@@ -2,7 +2,7 @@
/**
* @ngdoc object
- * @name angular.module.ng.$document
+ * @name ng.$document
* @requires $window
*
* @description
diff --git a/src/ng/exceptionHandler.js b/src/ng/exceptionHandler.js
index 26ea5845..4378e102 100644
--- a/src/ng/exceptionHandler.js
+++ b/src/ng/exceptionHandler.js
@@ -2,7 +2,7 @@
/**
* @ngdoc function
- * @name angular.module.ng.$exceptionHandler
+ * @name ng.$exceptionHandler
* @requires $log
*
* @description
@@ -11,7 +11,7 @@
* the browser console.
*
* In unit tests, if `angular-mocks.js` is loaded, this service is overridden by
- * {@link angular.module.ngMock.$exceptionHandler mock $exceptionHandler}
+ * {@link ngMock.$exceptionHandler mock $exceptionHandler}
*
* @param {Error} exception Exception associated with the error.
* @param {string=} cause optional information about the context in which
diff --git a/src/ng/filter.js b/src/ng/filter.js
index 76ced407..e3ccb72e 100644
--- a/src/ng/filter.js
+++ b/src/ng/filter.js
@@ -2,7 +2,7 @@
/**
* @ngdoc object
- * @name angular.module.ng.$filterProvider
+ * @name ng.$filterProvider
* @description
*
* Filters are just functions which transform input to an output. However filters need to be Dependency Injected. To
@@ -50,8 +50,8 @@
*/
/**
* @ngdoc method
- * @name angular.module.ng.$filterProvider#register
- * @methodOf angular.module.ng.$filterProvider
+ * @name ng.$filterProvider#register
+ * @methodOf ng.$filterProvider
* @description
* Register filter factory function.
*
@@ -62,7 +62,7 @@
/**
* @ngdoc function
- * @name angular.module.ng.$filter
+ * @name ng.$filter
* @function
* @description
* Filters are used for formatting data displayed to the user.
diff --git a/src/ng/filter/filter.js b/src/ng/filter/filter.js
index 4d182b59..467f6699 100644
--- a/src/ng/filter/filter.js
+++ b/src/ng/filter/filter.js
@@ -2,14 +2,14 @@
/**
* @ngdoc filter
- * @name angular.module.ng.$filter.filter
+ * @name ng.filter:filter
* @function
*
* @description
* Selects a subset of items from `array` and returns it as a new array.
*
* Note: This function is used to augment the `Array` type in Angular expressions. See
- * {@link angular.module.ng.$filter} for more information about Angular arrays.
+ * {@link ng.$filter} for more information about Angular arrays.
*
* @param {Array} array The source array.
* @param {string|Object|function()} expression The predicate to be used for selecting items from
diff --git a/src/ng/filter/filters.js b/src/ng/filter/filters.js
index 8852299a..c56210f6 100644
--- a/src/ng/filter/filters.js
+++ b/src/ng/filter/filters.js
@@ -2,7 +2,7 @@
/**
* @ngdoc filter
- * @name angular.module.ng.$filter.currency
+ * @name ng.filter:currency
* @function
*
* @description
@@ -53,7 +53,7 @@ function currencyFilter($locale) {
/**
* @ngdoc filter
- * @name angular.module.ng.$filter.number
+ * @name ng.filter:number
* @function
*
* @description
@@ -239,7 +239,7 @@ var DATE_FORMATS_SPLIT = /((?:[^yMdHhmsaZE']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+
/**
* @ngdoc filter
- * @name angular.module.ng.$filter.date
+ * @name ng.filter:date
* @function
*
* @description
@@ -386,7 +386,7 @@ function dateFilter($locale) {
/**
* @ngdoc filter
- * @name angular.module.ng.$filter.json
+ * @name ng.filter:json
* @function
*
* @description
@@ -421,7 +421,7 @@ function jsonFilter() {
/**
* @ngdoc filter
- * @name angular.module.ng.$filter.lowercase
+ * @name ng.filter:lowercase
* @function
* @description
* Converts string to lowercase.
@@ -432,7 +432,7 @@ var lowercaseFilter = valueFn(lowercase);
/**
* @ngdoc filter
- * @name angular.module.ng.$filter.uppercase
+ * @name ng.filter:uppercase
* @function
* @description
* Converts string to uppercase.
diff --git a/src/ng/filter/limitTo.js b/src/ng/filter/limitTo.js
index 0efb80f2..536c7038 100644
--- a/src/ng/filter/limitTo.js
+++ b/src/ng/filter/limitTo.js
@@ -2,7 +2,7 @@
/**
* @ngdoc function
- * @name angular.module.ng.$filter.limitTo
+ * @name ng.filter:limitTo
* @function
*
* @description
@@ -11,7 +11,7 @@
* value and sign (positive or negative) of `limit`.
*
* Note: This function is used to augment the `Array` type in Angular expressions. See
- * {@link angular.module.ng.$filter} for more information about Angular arrays.
+ * {@link ng.$filter} for more information about Angular arrays.
*
* @param {Array} array Source array to be limited.
* @param {string|Number} limit The length of the returned array. If the `limit` number is
diff --git a/src/ng/filter/orderBy.js b/src/ng/filter/orderBy.js
index 3f4fe395..93f3f5a6 100644
--- a/src/ng/filter/orderBy.js
+++ b/src/ng/filter/orderBy.js
@@ -2,14 +2,14 @@
/**
* @ngdoc function
- * @name angular.module.ng.$filter.orderBy
+ * @name ng.filter:orderBy
* @function
*
* @description
* Orders a specified `array` by the `expression` predicate.
*
* Note: this function is used to augment the `Array` type in Angular expressions. See
- * {@link angular.module.ng.$filter} for more informaton about Angular arrays.
+ * {@link ng.$filter} for more informaton about Angular arrays.
*
* @param {Array} array The array to sort.
* @param {function(*)|string|Array.<(function(*)|string)>} expression A predicate to be
diff --git a/src/ng/http.js b/src/ng/http.js
index 0dd4deef..deeb6cbb 100644
--- a/src/ng/http.js
+++ b/src/ng/http.js
@@ -135,7 +135,7 @@ function $HttpProvider() {
/**
* @ngdoc function
- * @name angular.module.ng.$http
+ * @name ng.$http
* @requires $httpBacked
* @requires $browser
* @requires $cacheFactory
@@ -149,19 +149,19 @@ function $HttpProvider() {
* XMLHttpRequest} object or via {@link http://en.wikipedia.org/wiki/JSONP JSONP}.
*
* For unit testing applications that use `$http` service, see
- * {@link angular.module.ngMock.$httpBackend $httpBackend mock}.
+ * {@link ngMock.$httpBackend $httpBackend mock}.
*
- * For a higher level of abstraction, please check out the {@link angular.module.ngResource.$resource
+ * For a higher level of abstraction, please check out the {@link ngResource.$resource
* $resource} service.
*
- * The $http API is based on the {@link angular.module.ng.$q deferred/promise APIs} exposed by
+ * The $http API is based on the {@link ng.$q deferred/promise APIs} exposed by
* the $q service. While for simple usage patters this doesn't matter much, for advanced usage,
* it is important to familiarize yourself with these apis and guarantees they provide.
*
*
* # General usage
* The `$http` service is a function which takes a single argument — a configuration object —
- * that is used to generate an http request and returns a {@link angular.module.ng.$q promise}
+ * that is used to generate an http request and returns a {@link ng.$q promise}
* with two $http specific methods: `success` and `error`.
*
* <pre>
@@ -196,12 +196,12 @@ function $HttpProvider() {
*
* Complete list of shortcut methods:
*
- * - {@link angular.module.ng.$http#get $http.get}
- * - {@link angular.module.ng.$http#head $http.head}
- * - {@link angular.module.ng.$http#post $http.post}
- * - {@link angular.module.ng.$http#put $http.put}
- * - {@link angular.module.ng.$http#delete $http.delete}
- * - {@link angular.module.ng.$http#jsonp $http.jsonp}
+ * - {@link ng.$http#get $http.get}
+ * - {@link ng.$http#head $http.head}
+ * - {@link ng.$http#post $http.post}
+ * - {@link ng.$http#put $http.put}
+ * - {@link ng.$http#delete $http.delete}
+ * - {@link ng.$http#jsonp $http.jsonp}
*
*
* # Setting HTTP Headers
@@ -265,18 +265,18 @@ function $HttpProvider() {
* # Response interceptors
*
* Before you start creating interceptors, be sure to understand the
- * {@link angular.module.ng.$q $q and deferred/promise APIs}.
+ * {@link ng.$q $q and deferred/promise APIs}.
*
* For purposes of global error handling, authentication or any kind of synchronous or
* asynchronous preprocessing of received responses, it is desirable to be able to intercept
* responses for http requests before they are handed over to the application code that
- * initiated these requests. The response interceptors leverage the {@link angular.module.ng.$q
+ * initiated these requests. The response interceptors leverage the {@link ng.$q
* promise apis} to fulfil this need for both synchronous and asynchronous preprocessing.
*
* The interceptors are service factories that are registered with the $httpProvider by
* adding them to the `$httpProvider.responseInterceptors` array. The factory is called and
* injected with dependencies (if specified) and returns the interceptor — a function that
- * takes a {@link angular.module.ng.$q promise} and returns the original or a new promise.
+ * takes a {@link ng.$q promise} and returns the original or a new promise.
*
* <pre>
* // register the interceptor as a service
@@ -375,14 +375,14 @@ function $HttpProvider() {
* response body and headers and returns its transformed (typically deserialized) version.
* - **cache** – `{boolean|Cache}` – If true, a default $http cache will be used to cache the
* GET request, otherwise if a cache instance built with
- * {@link angular.module.ng.$cacheFactory $cacheFactory}, this cache will be used for
+ * {@link ng.$cacheFactory $cacheFactory}, this cache will be used for
* caching.
* - **timeout** – `{number}` – timeout in milliseconds.
* - **withCredentials** - `{boolean}` - whether to to set the `withCredentials` flag on the
* XHR object. See {@link https://developer.mozilla.org/en/http_access_control#section_5
* requests with credentials} for more information.
*
- * @returns {HttpPromise} Returns a {@link angular.module.ng.$q promise} object with the
+ * @returns {HttpPromise} Returns a {@link ng.$q promise} object with the
* standard `then` method and two http specific methods: `success` and `error`. The `then`
* method takes two arguments a success and an error callback which will be called with a
* response object. The `success` and `error` methods take a single argument - a function that
@@ -529,8 +529,8 @@ function $HttpProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$http#get
- * @methodOf angular.module.ng.$http
+ * @name ng.$http#get
+ * @methodOf ng.$http
*
* @description
* Shortcut method to perform `GET` request
@@ -542,8 +542,8 @@ function $HttpProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$http#delete
- * @methodOf angular.module.ng.$http
+ * @name ng.$http#delete
+ * @methodOf ng.$http
*
* @description
* Shortcut method to perform `DELETE` request
@@ -555,8 +555,8 @@ function $HttpProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$http#head
- * @methodOf angular.module.ng.$http
+ * @name ng.$http#head
+ * @methodOf ng.$http
*
* @description
* Shortcut method to perform `HEAD` request
@@ -568,8 +568,8 @@ function $HttpProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$http#jsonp
- * @methodOf angular.module.ng.$http
+ * @name ng.$http#jsonp
+ * @methodOf ng.$http
*
* @description
* Shortcut method to perform `JSONP` request
@@ -583,8 +583,8 @@ function $HttpProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$http#post
- * @methodOf angular.module.ng.$http
+ * @name ng.$http#post
+ * @methodOf ng.$http
*
* @description
* Shortcut method to perform `POST` request
@@ -597,8 +597,8 @@ function $HttpProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$http#put
- * @methodOf angular.module.ng.$http
+ * @name ng.$http#put
+ * @methodOf ng.$http
*
* @description
* Shortcut method to perform `PUT` request
@@ -612,8 +612,8 @@ function $HttpProvider() {
/**
* @ngdoc property
- * @name angular.module.ng.$http#defaults
- * @propertyOf angular.module.ng.$http
+ * @name ng.$http#defaults
+ * @propertyOf ng.$http
*
* @description
* Runtime equivalent of the `$httpProvider.defaults` property. Allows configuration of
diff --git a/src/ng/httpBackend.js b/src/ng/httpBackend.js
index fd825577..0a12aa23 100644
--- a/src/ng/httpBackend.js
+++ b/src/ng/httpBackend.js
@@ -8,19 +8,19 @@ var XHR = window.XMLHttpRequest || function() {
/**
* @ngdoc object
- * @name angular.module.ng.$httpBackend
+ * @name ng.$httpBackend
* @requires $browser
* @requires $window
* @requires $document
*
* @description
- * HTTP backend used by the {@link angular.module.ng.$http service} that delegates to
+ * HTTP backend used by the {@link ng.$http service} that delegates to
* XMLHttpRequest object or JSONP and deals with browser incompatibilities.
*
* You should never need to use this service directly, instead use the higher-level abstractions:
- * {@link angular.module.ng.$http $http} or {@link angular.module.ngResource.$resource $resource}.
+ * {@link ng.$http $http} or {@link ngResource.$resource $resource}.
*
- * During testing this implementation is swapped with {@link angular.module.ngMock.$httpBackend mock
+ * During testing this implementation is swapped with {@link ngMock.$httpBackend mock
* $httpBackend} which can be trained with responses.
*/
function $HttpBackendProvider() {
diff --git a/src/ng/interpolate.js b/src/ng/interpolate.js
index 6d3ae868..820ec465 100644
--- a/src/ng/interpolate.js
+++ b/src/ng/interpolate.js
@@ -2,7 +2,7 @@
/**
* @ngdoc function
- * @name angular.module.ng.$interpolateProvider
+ * @name ng.$interpolateProvider
* @function
*
* @description
@@ -15,8 +15,8 @@ function $InterpolateProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$interpolateProvider#startSymbol
- * @methodOf angular.module.ng.$interpolateProvider
+ * @name ng.$interpolateProvider#startSymbol
+ * @methodOf ng.$interpolateProvider
* @description
* Symbol to denote start of expression in the interpolated string. Defaults to `{{`.
*
@@ -33,8 +33,8 @@ function $InterpolateProvider() {
/**
* @ngdoc method
- * @name angular.module.ng.$interpolateProvider#endSymbol
- * @methodOf angular.module.ng.$interpolateProvider
+ * @name ng.$interpolateProvider#endSymbol
+ * @methodOf ng.$interpolateProvider
* @description
* Symbol to denote the end of expression in the interpolated string. Defaults to `}}`.
*
@@ -56,7 +56,7 @@ function $InterpolateProvider() {
/**
* @ngdoc function
- * @name angular.module.ng.$interpolate
+ * @name ng.$interpolate
* @function
*
* @requires $parse
@@ -64,8 +64,8 @@ function $InterpolateProvider() {
* @description
*
* Compiles a string with markup into an interpolation function. This service is used by the
- * HTML {@link angular.module.ng.$compile $compile} service for data binding. See
- * {@link angular.module.ng.$interpolateProvider $interpolateProvider} for configuring the
+ * HTML {@link ng.$compile $compile} service for data binding. See
+ * {@link ng.$interpolateProvider $interpolateProvider} for configuring the
* interpolation markup.
*
*
diff --git a/src/ng/locale.js b/src/ng/locale.js
index 4c9a989d..06d2dd07 100644
--- a/src/ng/locale.js
+++ b/src/ng/locale.js
@@ -2,7 +2,7 @@
/**
* @ngdoc object
- * @name angular.module.ng.$locale
+ * @name ng.$locale
*
* @description
* $locale service provides localization rules for various Angular components. As of right now the
diff --git a/src/ng/location.js b/src/ng/location.js
index 64a234ad..30509062 100644
--- a/src/ng/location.js
+++ b/src/ng/location.js
@@ -205,8 +205,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#absUrl
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#absUrl
+ * @methodOf ng.$location
*
* @description
* This method is getter only.
@@ -220,8 +220,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#url
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#url
+ * @methodOf ng.$location
*
* @description
* This method is getter / setter.
@@ -247,8 +247,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#protocol
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#protocol
+ * @methodOf ng.$location
*
* @description
* This method is getter only.
@@ -261,8 +261,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#host
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#host
+ * @methodOf ng.$location
*
* @description
* This method is getter only.
@@ -275,8 +275,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#port
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#port
+ * @methodOf ng.$location
*
* @description
* This method is getter only.
@@ -289,8 +289,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#path
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#path
+ * @methodOf ng.$location
*
* @description
* This method is getter / setter.
@@ -311,8 +311,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#search
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#search
+ * @methodOf ng.$location
*
* @description
* This method is getter / setter.
@@ -347,8 +347,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#hash
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#hash
+ * @methodOf ng.$location
*
* @description
* This method is getter / setter.
@@ -364,8 +364,8 @@ LocationUrl.prototype = {
/**
* @ngdoc method
- * @name angular.module.ng.$location#replace
- * @methodOf angular.module.ng.$location
+ * @name ng.$location#replace
+ * @methodOf ng.$location
*
* @description
* If called, all changes to $location during current `$digest` will be replacing current history
@@ -401,7 +401,7 @@ function locationGetterSetter(property, preprocess) {
/**
* @ngdoc object
- * @name angular.module.ng.$location
+ * @name ng.$location
*
* @requires $browser
* @requires $sniffer
@@ -430,7 +430,7 @@ function locationGetterSetter(property, preprocess) {
/**
* @ngdoc object
- * @name angular.module.ng.$locationProvider
+ * @name ng.$locationProvider
* @description
* Use the `$locationProvider` to configure how the application deep linking paths are stored.
*/
@@ -440,8 +440,8 @@ function $LocationProvider(){
/**
* @ngdoc property
- * @name angular.module.ng.$locationProvider#hashPrefix
- * @methodOf angular.module.ng.$locationProvider
+ * @name ng.$locationProvider#hashPrefix
+ * @methodOf ng.$locationProvider
* @description
* @param {string=} prefix Prefix for hash part (containing path and search)
* @returns {*} current value if used as getter or itself (chaining) if used as setter
@@ -457,8 +457,8 @@ function $LocationProvider(){
/**
* @ngdoc property
- * @name angular.module.ng.$locationProvider#html5Mode
- * @methodOf angular.module.ng.$locationProvider
+ * @name ng.$locationProvider#html5Mode
+ * @methodOf ng.$locationProvider
* @description
* @param {string=} mode Use HTML5 strategy if available.
* @returns {*} current value if used as getter or itself (chaining) if used as setter
diff --git a/src/ng/log.js b/src/ng/log.js
index d9d8994d..847d29ae 100644
--- a/src/ng/log.js
+++ b/src/ng/log.js
@@ -2,7 +2,7 @@
/**
* @ngdoc object
- * @name angular.module.ng.$log
+ * @name ng.$log
* @requires $window
*
* @description
@@ -40,8 +40,8 @@ function $LogProvider(){
return {
/**
* @ngdoc method
- * @name angular.module.ng.$log#log
- * @methodOf angular.module.ng.$log
+ * @name ng.$log#log
+ * @methodOf ng.$log
*
* @description
* Write a log message
@@ -50,8 +50,8 @@ function $LogProvider(){
/**
* @ngdoc method
- * @name angular.module.ng.$log#warn
- * @methodOf angular.module.ng.$log
+ * @name ng.$log#warn
+ * @methodOf ng.$log
*
* @description
* Write a warning message
@@ -60,8 +60,8 @@ function $LogProvider(){
/**
* @ngdoc method
- * @name angular.module.ng.$log#info
- * @methodOf angular.module.ng.$log
+ * @name ng.$log#info
+ * @methodOf ng.$log
*
* @description
* Write an information message
@@ -70,8 +70,8 @@ function $LogProvider(){
/**
* @ngdoc method
- * @name angular.module.ng.$log#error
- * @methodOf angular.module.ng.$log
+ * @name ng.$log#error
+ * @methodOf ng.$log
*
* @description
* Write an error message
diff --git a/src/ng/parse.js b/src/ng/parse.js
index fd1629f9..be17e6ca 100644
--- a/src/ng/parse.js
+++ b/src/ng/parse.js
@@ -809,7 +809,7 @@ function getterFn(path, csp) {
/**
* @ngdoc function
- * @name angular.module.ng.$parse
+ * @name ng.$parse
* @function
*
* @description
diff --git a/src/ng/q.js b/src/ng/q.js
index b8e1166e..a79093e6 100644
--- a/src/ng/q.js
+++ b/src/ng/q.js
@@ -2,7 +2,7 @@
/**
* @ngdoc service
- * @name angular.module.ng.$q
+ * @name ng.$q
* @requires $rootScope
*
* @description
@@ -116,7 +116,7 @@
*
* There are three main differences:
*
- * - $q is integrated with the {@link angular.module.ng.$rootScope.Scope} Scope model observation
+ * - $q is integrated with the {@link ng.$rootScope.Scope} Scope model observation
* mechanism in angular, which means faster propagation of resolution or rejection into your
* models and avoiding unnecessary browser repaints, which would result in flickering UI.
* - $q promises are recognized by the templating engine in angular, which means that in templates
@@ -146,8 +146,8 @@ function qFactory(nextTick, exceptionHandler) {
/**
* @ngdoc
- * @name angular.module.ng.$q#defer
- * @methodOf angular.module.ng.$q
+ * @name ng.$q#defer
+ * @methodOf ng.$q
* @description
* Creates a `Deferred` object which represents a task which will finish in the future.
*
@@ -236,8 +236,8 @@ function qFactory(nextTick, exceptionHandler) {
/**
* @ngdoc
- * @name angular.module.ng.$q#reject
- * @methodOf angular.module.ng.$q
+ * @name ng.$q#reject
+ * @methodOf ng.$q
* @description
* Creates a promise that is resolved as rejected with the specified `reason`. This api should be
* used to forward rejection in a chain of promises. If you are dealing with the last promise in
@@ -284,8 +284,8 @@ function qFactory(nextTick, exceptionHandler) {
/**
* @ngdoc
- * @name angular.module.ng.$q#when
- * @methodOf angular.module.ng.$q
+ * @name ng.$q#when
+ * @methodOf ng.$q
* @description
* Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise.
* This is useful when you are dealing with on object that might or might not be a promise, or if
@@ -347,8 +347,8 @@ function qFactory(nextTick, exceptionHandler) {
/**
* @ngdoc
- * @name angular.module.ng.$q#all
- * @methodOf angular.module.ng.$q
+ * @name ng.$q#all
+ * @methodOf ng.$q
* @description
* Combines multiple promises into a single promise that is resolved when all of the input
* promises are resolved.
diff --git a/src/ng/rootElement.js b/src/ng/rootElement.js
index 20e5bfc4..9385050e 100644
--- a/src/ng/rootElement.js
+++ b/src/ng/rootElement.js
@@ -2,13 +2,13 @@
/**
* @ngdoc overview
- * @name angular.module.ng.$rootElement
+ * @name ng.$rootElement
*
* @description
* The root element of Angular application. This is either the element where {@link
- * angular.module.ng.$compileProvider.directive.ngApp ngApp} was declared or the element passed into
+ * ng.directive:ngApp ngApp} was declared or the element passed into
* {@link angular.bootstrap}. The element represent the root element of application. It is also the
- * location where the applications {@link angular.module.AUTO.$injector $injector} service gets
+ * location where the applications {@link AUTO.$injector $injector} service gets
* published, it can be retrieved using `$rootElement.injector()`.
*/
diff --git a/src/ng/rootScope.js b/src/ng/rootScope.js
index d1c62317..121ece08 100644
--- a/src/ng/rootScope.js
+++ b/src/ng/rootScope.js
@@ -28,7 +28,7 @@
/**
* @ngdoc object
- * @name angular.module.ng.$rootScopeProvider
+ * @name ng.$rootScopeProvider
* @description
*
* Provider for the $rootScope service.
@@ -36,8 +36,8 @@
/**
* @ngdoc function
- * @name angular.module.ng.$rootScopeProvider#digestTtl
- * @methodOf angular.module.ng.$rootScopeProvider
+ * @name ng.$rootScopeProvider#digestTtl
+ * @methodOf ng.$rootScopeProvider
* @description
*
* Sets the number of digest iteration the scope should attempt to execute before giving up and
@@ -51,10 +51,10 @@
/**
* @ngdoc object
- * @name angular.module.ng.$rootScope
+ * @name ng.$rootScope
* @description
*
- * Every application has a single root {@link angular.module.ng.$rootScope.Scope scope}.
+ * Every application has a single root {@link ng.$rootScope.Scope scope}.
* All other scopes are child scopes of the root scope. Scopes provide mechanism for watching the model and provide
* event processing life-cycle. See {@link guide/scope developer guide on scopes}.
*/
@@ -73,12 +73,12 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope
*
* @description
- * A root scope can be retrieved using the {@link angular.module.ng.$rootScope $rootScope} key from the
- * {@link angular.module.AUTO.$injector $injector}. Child scopes are created using the
- * {@link angular.module.ng.$rootScope.Scope#$new $new()} method. (Most scopes are created automatically when
+ * A root scope can be retrieved using the {@link ng.$rootScope $rootScope} key from the
+ * {@link AUTO.$injector $injector}. Child scopes are created using the
+ * {@link ng.$rootScope.Scope#$new $new()} method. (Most scopes are created automatically when
* compiled HTML template is executed.)
*
* Here is a simple scope snippet to show how you can interact with the scope.
@@ -121,7 +121,7 @@ function $RootScopeProvider(){
*
*
* @param {Object.<string, function()>=} providers Map of service factory which need to be provided
- * for the current scope. Defaults to {@link angular.module.ng}.
+ * for the current scope. Defaults to {@link ng}.
* @param {Object.<string, *>=} instanceCache Provides pre-instantiated services which should
* append/override services provided by `providers`. This is handy when unit-testing and having
* the need to override a default service.
@@ -140,8 +140,8 @@ function $RootScopeProvider(){
/**
* @ngdoc property
- * @name angular.module.ng.$rootScope.Scope#$id
- * @propertyOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$id
+ * @propertyOf ng.$rootScope.Scope
* @returns {number} Unique scope ID (monotonically increasing alphanumeric sequence) useful for
* debugging.
*/
@@ -150,18 +150,18 @@ function $RootScopeProvider(){
Scope.prototype = {
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$new
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$new
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
- * Creates a new child {@link angular.module.ng.$rootScope.Scope scope}.
+ * Creates a new child {@link ng.$rootScope.Scope scope}.
*
- * The parent scope will propagate the {@link angular.module.ng.$rootScope.Scope#$digest $digest()} and
- * {@link angular.module.ng.$rootScope.Scope#$digest $digest()} events. The scope can be removed from the scope
- * hierarchy using {@link angular.module.ng.$rootScope.Scope#$destroy $destroy()}.
+ * The parent scope will propagate the {@link ng.$rootScope.Scope#$digest $digest()} and
+ * {@link ng.$rootScope.Scope#$digest $digest()} events. The scope can be removed from the scope
+ * hierarchy using {@link ng.$rootScope.Scope#$destroy $destroy()}.
*
- * {@link angular.module.ng.$rootScope.Scope#$destroy $destroy()} must be called on a scope when it is desired for
+ * {@link ng.$rootScope.Scope#$destroy $destroy()} must be called on a scope when it is desired for
* the scope and its child scopes to be permanently detached from the parent and thus stop
* participating in model change detection and listener notification by invoking.
*
@@ -209,17 +209,17 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$watch
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$watch
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
* Registers a `listener` callback to be executed whenever the `watchExpression` changes.
*
- * - The `watchExpression` is called on every call to {@link angular.module.ng.$rootScope.Scope#$digest $digest()} and
- * should return the value which will be watched. (Since {@link angular.module.ng.$rootScope.Scope#$digest $digest()}
+ * - The `watchExpression` is called on every call to {@link ng.$rootScope.Scope#$digest $digest()} and
+ * should return the value which will be watched. (Since {@link ng.$rootScope.Scope#$digest $digest()}
* reruns when it detects changes the `watchExpression` can execute multiple times per
- * {@link angular.module.ng.$rootScope.Scope#$digest $digest()} and should be idempotent.)
+ * {@link ng.$rootScope.Scope#$digest $digest()} and should be idempotent.)
* - The `listener` is called only when the value from the current `watchExpression` and the
* previous call to `watchExpression' are not equal (with the exception of the initial run
* see below). The inequality is determined according to
@@ -231,13 +231,13 @@ function $RootScopeProvider(){
* limit is 100 to prevent infinity loop deadlock.
*
*
- * If you want to be notified whenever {@link angular.module.ng.$rootScope.Scope#$digest $digest} is called,
+ * If you want to be notified whenever {@link ng.$rootScope.Scope#$digest $digest} is called,
* you can register an `watchExpression` function with no `listener`. (Since `watchExpression`,
- * can execute multiple times per {@link angular.module.ng.$rootScope.Scope#$digest $digest} cycle when a change is
+ * can execute multiple times per {@link ng.$rootScope.Scope#$digest $digest} cycle when a change is
* detected, be prepared for multiple calls to your listener.)
*
* After a watcher is registered with the scope, the `listener` fn is called asynchronously
- * (via {@link angular.module.ng.$rootScope.Scope#$evalAsync $evalAsync}) to initialize the
+ * (via {@link ng.$rootScope.Scope#$evalAsync $evalAsync}) to initialize the
* watcher. In rare cases, this is undesirable because the listener is called when the result
* of `watchExpression` didn't change. To detect this scenario within the `listener` fn, you
* can compare the `newVal` and `oldVal`. If these two values are identical (`===`) then the
@@ -245,7 +245,7 @@ function $RootScopeProvider(){
*
*
* # Example
- <pre>
+ * <pre>
// let's assume that scope was dependency injected as the $rootScope
var scope = $rootScope;
scope.name = 'misko';
@@ -262,12 +262,12 @@ function $RootScopeProvider(){
scope.name = 'adam';
scope.$digest();
expect(scope.counter).toEqual(1);
- </pre>
+ * </pre>
*
*
*
* @param {(function()|string)} watchExpression Expression that is evaluated on each
- * {@link angular.module.ng.$rootScope.Scope#$digest $digest} cycle. A change in the return value triggers a
+ * {@link ng.$rootScope.Scope#$digest $digest} cycle. A change in the return value triggers a
* call to the `listener`.
*
* - `string`: Evaluated as {@link guide/expression expression}
@@ -313,32 +313,32 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$digest
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$digest
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
- * Process all of the {@link angular.module.ng.$rootScope.Scope#$watch watchers} of the current scope and its children.
- * Because a {@link angular.module.ng.$rootScope.Scope#$watch watcher}'s listener can change the model, the
- * `$digest()` keeps calling the {@link angular.module.ng.$rootScope.Scope#$watch watchers} until no more listeners are
+ * Process all of the {@link ng.$rootScope.Scope#$watch watchers} of the current scope and its children.
+ * Because a {@link ng.$rootScope.Scope#$watch watcher}'s listener can change the model, the
+ * `$digest()` keeps calling the {@link ng.$rootScope.Scope#$watch watchers} until no more listeners are
* firing. This means that it is possible to get into an infinite loop. This function will throw
* `'Maximum iteration limit exceeded.'` if the number of iterations exceeds 10.
*
* Usually you don't call `$digest()` directly in
- * {@link angular.module.ng.$compileProvider.directive.ngController controllers} or in
- * {@link angular.module.ng.$compileProvider.directive directives}.
- * Instead a call to {@link angular.module.ng.$rootScope.Scope#$apply $apply()} (typically from within a
- * {@link angular.module.ng.$compileProvider.directive directives}) will force a `$digest()`.
+ * {@link ng.directive:ngController controllers} or in
+ * {@link ng.$compileProvider.directive directives}.
+ * Instead a call to {@link ng.$rootScope.Scope#$apply $apply()} (typically from within a
+ * {@link ng.$compileProvider.directive directives}) will force a `$digest()`.
*
* If you want to be notified whenever `$digest()` is called,
- * you can register a `watchExpression` function with {@link angular.module.ng.$rootScope.Scope#$watch $watch()}
+ * you can register a `watchExpression` function with {@link ng.$rootScope.Scope#$watch $watch()}
* with no `listener`.
*
* You may have a need to call `$digest()` from within unit-tests, to simulate the scope
* life-cycle.
*
* # Example
- <pre>
+ * <pre>
var scope = ...;
scope.name = 'misko';
scope.counter = 0;
@@ -356,7 +356,7 @@ function $RootScopeProvider(){
scope.name = 'adam';
scope.$digest();
expect(scope.counter).toEqual(1);
- </pre>
+ * </pre>
*
*/
$digest: function() {
@@ -438,8 +438,8 @@ function $RootScopeProvider(){
/**
* @ngdoc event
- * @name angular.module.$rootScope.Scope#$destroy
- * @eventOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$destroy
+ * @eventOf ng.$rootScope.Scope
* @eventType broadcast on scope being destroyed
*
* @description
@@ -448,18 +448,18 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$destroy
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$destroy
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
* Remove the current scope (and all of its children) from the parent scope. Removal implies
- * that calls to {@link angular.module.ng.$rootScope.Scope#$digest $digest()} will no longer
+ * that calls to {@link ng.$rootScope.Scope#$digest $digest()} will no longer
* propagate to the current scope and its children. Removal also implies that the current
* scope is eligible for garbage collection.
*
* The `$destroy()` is usually used by directives such as
- * {@link angular.module.ng.$compileProvider.directive.ngRepeat ngRepeat} for managing the
+ * {@link ng.directive:ngRepeat ngRepeat} for managing the
* unrolling of the loop.
*
* Just before a scope is destroyed a `$destroy` event is broadcasted on this scope.
@@ -480,8 +480,8 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$eval
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$eval
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
@@ -489,14 +489,14 @@ function $RootScopeProvider(){
* expression are propagated (uncaught). This is useful when evaluating engular expressions.
*
* # Example
- <pre>
- var scope = angular.module.ng.$rootScope.Scope();
+ * <pre>
+ var scope = ng.$rootScope.Scope();
scope.a = 1;
scope.b = 2;
expect(scope.$eval('a+b')).toEqual(3);
expect(scope.$eval(function(scope){ return scope.a + scope.b; })).toEqual(3);
- </pre>
+ * </pre>
*
* @param {(string|function())=} expression An angular expression to be executed.
*
@@ -511,8 +511,8 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$evalAsync
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$evalAsync
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
@@ -521,11 +521,11 @@ function $RootScopeProvider(){
* The `$evalAsync` makes no guarantees as to when the `expression` will be executed, only that:
*
* - it will execute in the current script execution context (before any DOM rendering).
- * - at least one {@link angular.module.ng.$rootScope.Scope#$digest $digest cycle} will be performed after
+ * - at least one {@link ng.$rootScope.Scope#$digest $digest cycle} will be performed after
* `expression` execution.
*
* Any exceptions from the execution of the expression are forwarded to the
- * {@link angular.module.ng.$exceptionHandler $exceptionHandler} service.
+ * {@link ng.$exceptionHandler $exceptionHandler} service.
*
* @param {(string|function())=} expression An angular expression to be executed.
*
@@ -539,39 +539,41 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$apply
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$apply
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
* `$apply()` is used to execute an expression in angular from outside of the angular framework.
* (For example from browser DOM events, setTimeout, XHR or third party libraries).
* Because we are calling into the angular framework we need to perform proper scope life-cycle
- * of {@link angular.module.ng.$exceptionHandler exception handling},
- * {@link angular.module.ng.$rootScope.Scope#$digest executing watches}.
+ * of {@link ng.$exceptionHandler exception handling},
+ * {@link ng.$rootScope.Scope#$digest executing watches}.
*
* ## Life cycle
*
* # Pseudo-Code of `$apply()`
- function $apply(expr) {
- try {
- return $eval(expr);
- } catch (e) {
- $exceptionHandler(e);
- } finally {
- $root.$digest();
- }
- }
+ * <pre>
+ function $apply(expr) {
+ try {
+ return $eval(expr);
+ } catch (e) {
+ $exceptionHandler(e);
+ } finally {
+ $root.$digest();
+ }
+ }
+ * </pre>
*
*
* Scope's `$apply()` method transitions through the following stages:
*
* 1. The {@link guide/expression expression} is executed using the
- * {@link angular.module.ng.$rootScope.Scope#$eval $eval()} method.
+ * {@link ng.$rootScope.Scope#$eval $eval()} method.
* 2. Any exceptions from the execution of the expression are forwarded to the
- * {@link angular.module.ng.$exceptionHandler $exceptionHandler} service.
- * 3. The {@link angular.module.ng.$rootScope.Scope#$watch watch} listeners are fired immediately after the expression
- * was executed using the {@link angular.module.ng.$rootScope.Scope#$digest $digest()} method.
+ * {@link ng.$exceptionHandler $exceptionHandler} service.
+ * 3. The {@link ng.$rootScope.Scope#$watch watch} listeners are fired immediately after the expression
+ * was executed using the {@link ng.$rootScope.Scope#$digest $digest()} method.
*
*
* @param {(string|function())=} exp An angular expression to be executed.
@@ -600,12 +602,12 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$on
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$on
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
- * Listen on events of a given type. See {@link angular.module.ng.$rootScope.Scope#$emit $emit} for discussion of
+ * Listen on events of a given type. See {@link ng.$rootScope.Scope#$emit $emit} for discussion of
* event life cycle.
*
* @param {string} name Event name to listen on.
@@ -638,25 +640,25 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$emit
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$emit
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
* Dispatches an event `name` upwards through the scope hierarchy notifying the
- * registered {@link angular.module.ng.$rootScope.Scope#$on} listeners.
+ * registered {@link ng.$rootScope.Scope#$on} listeners.
*
* The event life cycle starts at the scope on which `$emit` was called. All
- * {@link angular.module.ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get notified.
+ * {@link ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get notified.
* Afterwards, the event traverses upwards toward the root scope and calls all registered
* listeners along the way. The event will stop propagating if one of the listeners cancels it.
*
- * Any exception emmited from the {@link angular.module.ng.$rootScope.Scope#$on listeners} will be passed
- * onto the {@link angular.module.ng.$exceptionHandler $exceptionHandler} service.
+ * Any exception emmited from the {@link ng.$rootScope.Scope#$on listeners} will be passed
+ * onto the {@link ng.$exceptionHandler $exceptionHandler} service.
*
* @param {string} name Event name to emit.
* @param {...*} args Optional set of arguments which will be passed onto the event listeners.
- * @return {Object} Event object, see {@link angular.module.ng.$rootScope.Scope#$on}
+ * @return {Object} Event object, see {@link ng.$rootScope.Scope#$on}
*/
$emit: function(name, args) {
var empty = [],
@@ -696,25 +698,25 @@ function $RootScopeProvider(){
/**
* @ngdoc function
- * @name angular.module.ng.$rootScope.Scope#$broadcast
- * @methodOf angular.module.ng.$rootScope.Scope
+ * @name ng.$rootScope.Scope#$broadcast
+ * @methodOf ng.$rootScope.Scope
* @function
*
* @description
* Dispatches an event `name` downwards to all child scopes (and their children) notifying the
- * registered {@link angular.module.ng.$rootScope.Scope#$on} listeners.
+ * registered {@link ng.$rootScope.Scope#$on} listeners.
*
* The event life cycle starts at the scope on which `$broadcast` was called. All
- * {@link angular.module.ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get notified.
+ * {@link ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get notified.
* Afterwards, the event propagates to all direct and indirect scopes of the current scope and
* calls all registered listeners along the way. The event cannot be canceled.
*
- * Any exception emmited from the {@link angular.module.ng.$rootScope.Scope#$on listeners} will be passed
- * onto the {@link angular.module.ng.$exceptionHandler $exceptionHandler} service.
+ * Any exception emmited from the {@link ng.$rootScope.Scope#$on listeners} will be passed
+ * onto the {@link ng.$exceptionHandler $exceptionHandler} service.
*
* @param {string} name Event name to emit.
* @param {...*} args Optional set of arguments which will be passed onto the event listeners.
- * @return {Object} Event object, see {@link angular.module.ng.$rootScope.Scope#$on}
+ * @return {Object} Event object, see {@link ng.$rootScope.Scope#$on}
*/
$broadcast: function(name, args) {
var target = this,
diff --git a/src/ng/route.js b/src/ng/route.js
index ec05d1f8..298732aa 100644
--- a/src/ng/route.js
+++ b/src/ng/route.js
@@ -3,20 +3,20 @@
/**
* @ngdoc object
- * @name angular.module.ng.$routeProvider
+ * @name ng.$routeProvider
* @function
*
* @description
*
- * Used for configuring routes. See {@link angular.module.ng.$route $route} for an example.
+ * Used for configuring routes. See {@link ng.$route $route} for an example.
*/
function $RouteProvider(){
var routes = {};
/**
* @ngdoc method
- * @name angular.module.ng.$routeProvider#when
- * @methodOf angular.module.ng.$routeProvider
+ * @name ng.$routeProvider#when
+ * @methodOf ng.$routeProvider
*
* @param {string} path Route path (matched against `$location.path`). If `$location.path`
* contains redundant trailing slash or is missing one, the route will still match and the
@@ -30,11 +30,11 @@ function $RouteProvider(){
* - `controller` – `{function()=}` – Controller fn that should be associated with newly
* created scope.
* - `template` – `{string=}` – html template as a string that should be used by
- * {@link angular.module.ng.$compileProvider.directive.ngView ngView} or
- * {@link angular.module.ng.$compileProvider.directive.ngInclude ngInclude} directives.
+ * {@link ng.directive:ngView ngView} or
+ * {@link ng.directive:ngInclude ngInclude} directives.
* this property takes precedence over `templateUrl`.
* - `templateUrl` – `{string=}` – path to an html template that should be used by
- * {@link angular.module.ng.$compileProvider.directive.ngView ngView}.
+ * {@link ng.directive:ngView ngView}.
* - `resolve` - `{Object.<string, function>=}` - An optional map of dependencies which should
* be injected into the controller. If any of these dependencies are promises, they will be
* resolved and converted to a value before the controller is instantiated and the
@@ -42,12 +42,12 @@ function $RouteProvider(){
*
* - `key` – `{string}`: a name of a dependency to be injected into the controller.
* - `factory` - `{string|function}`: If `string` then it is an alias for a service.
- * Otherwise if function, then it is {@link api/angular.module.AUTO.$injector#invoke injected}
+ * Otherwise if function, then it is {@link api/AUTO.$injector#invoke injected}
* and the return value is treated as the dependency. If the result is a promise, it is resolved
* before its value is injected into the controller.
*
* - `redirectTo` – {(string|function())=} – value to update
- * {@link angular.module.ng.$location $location} path with and trigger route redirection.
+ * {@link ng.$location $location} path with and trigger route redirection.
*
* If `redirectTo` is a function, it will be called with the following parameters:
*
@@ -87,8 +87,8 @@ function $RouteProvider(){
/**
* @ngdoc method
- * @name angular.module.ng.$routeProvider#otherwise
- * @methodOf angular.module.ng.$routeProvider
+ * @name ng.$routeProvider#otherwise
+ * @methodOf ng.$routeProvider
*
* @description
* Sets route definition that will be used on route change when no other route definition
@@ -108,7 +108,7 @@ function $RouteProvider(){
/**
* @ngdoc object
- * @name angular.module.ng.$route
+ * @name ng.$route
* @requires $location
* @requires $routeParams
*
@@ -116,7 +116,7 @@ function $RouteProvider(){
* The route definition contains:
*
* - `controller`: The controller constructor as define in route definition.
- * - `locals`: A map of locals which is used by {@link angular.module.ng.$controller $controller} service for
+ * - `locals`: A map of locals which is used by {@link ng.$controller $controller} service for
* controller instantiation. The `locals` contain
* the resolved values of the `resolve` map. Additionally the `locals` also contain:
*
@@ -129,16 +129,16 @@ function $RouteProvider(){
* Is used for deep-linking URLs to controllers and views (HTML partials).
* It watches `$location.url()` and tries to map the path to an existing route definition.
*
- * You can define routes through {@link angular.module.ng.$routeProvider $routeProvider}'s API.
+ * You can define routes through {@link ng.$routeProvider $routeProvider}'s API.
*
- * The `$route` service is typically used in conjunction with {@link angular.module.ng.$compileProvider.directive.ngView ngView}
- * directive and the {@link angular.module.ng.$routeParams $routeParams} service.
+ * The `$route` service is typically used in conjunction with {@link ng.directive:ngView ngView}
+ * directive and the {@link ng.$routeParams $routeParams} service.
*
* @example
This example shows how changing the URL hash causes the `$route` to match a route against the
URL, and the `ngView` pulls in the partial.
- Note that this example is using {@link angular.module.ng.$compileProvider.directive.script inlined templates}
+ Note that this example is using {@link ng.directive:script inlined templates}
to get it working on jsfiddle as well.
<example module="ngView">
@@ -233,8 +233,8 @@ function $RouteProvider(){
/**
* @ngdoc event
- * @name angular.module.ng.$route#$routeChangeStart
- * @eventOf angular.module.ng.$route
+ * @name ng.$route#$routeChangeStart
+ * @eventOf ng.$route
* @eventType broadcast on root scope
* @description
* Broadcasted before a route change. At this point the route services starts
@@ -249,12 +249,12 @@ function $RouteProvider(){
/**
* @ngdoc event
- * @name angular.module.ng.$route#$routeChangeSuccess
- * @eventOf angular.module.ng.$route
+ * @name ng.$route#$routeChangeSuccess
+ * @eventOf ng.$route
* @eventType broadcast on root scope
* @description
* Broadcasted after a route dependencies are resolved.
- * {@link angular.module.ng.$compileProvider.directive.ngView ngView} listens for the directive
+ * {@link ng.directive:ngView ngView} listens for the directive
* to instantiate the controller and render the view.
*
* @param {Route} current Current route information.
@@ -263,8 +263,8 @@ function $RouteProvider(){
/**
* @ngdoc event
- * @name angular.module.ng.$route#$routeChangeError
- * @eventOf angular.module.ng.$route
+ * @name ng.$route#$routeChangeError
+ * @eventOf ng.$route
* @eventType broadcast on root scope
* @description
* Broadcasted if any of the resolve promises are rejected.
@@ -276,8 +276,8 @@ function $RouteProvider(){
/**
* @ngdoc event
- * @name angular.module.ng.$route#$routeUpdate
- * @eventOf angular.module.ng.$route
+ * @name ng.$route#$routeUpdate
+ * @eventOf ng.$route
* @eventType broadcast on root scope
* @description
*
@@ -292,14 +292,14 @@ function $RouteProvider(){
/**
* @ngdoc method
- * @name angular.module.ng.$route#reload
- * @methodOf angular.module.ng.$route
+ * @name ng.$route#reload
+ * @methodOf ng.$route
*
* @description
* Causes `$route` service to reload the current route even if
- * {@link angular.module.ng.$location $location} hasn't changed.
+ * {@link ng.$location $location} hasn't changed.
*
- * As a result of that, {@link angular.module.ng.$compileProvider.directive.ngView ngView}
+ * As a result of that, {@link ng.directive:ngView ngView}
* creates new scope, reinstantiates the controller.
*/
reload: function() {
diff --git a/src/ng/routeParams.js b/src/ng/routeParams.js
index 949bc22d..0202f8e5 100644
--- a/src/ng/routeParams.js
+++ b/src/ng/routeParams.js
@@ -2,13 +2,13 @@
/**
* @ngdoc object
- * @name angular.module.ng.$routeParams
+ * @name ng.$routeParams
* @requires $route
*
* @description
* Current set of route parameters. The route parameters are a combination of the
- * {@link angular.module.ng.$location $location} `search()`, and `path()`. The `path` parameters
- * are extracted when the {@link angular.module.ng.$route $route} path is matched.
+ * {@link ng.$location $location} `search()`, and `path()`. The `path` parameters
+ * are extracted when the {@link ng.$route $route} path is matched.
*
* In case of parameter name collision, `path` params take precedence over `search` params.
*
diff --git a/src/ng/sniffer.js b/src/ng/sniffer.js
index 0b116e27..a7d73716 100644
--- a/src/ng/sniffer.js
+++ b/src/ng/sniffer.js
@@ -3,7 +3,7 @@
/**
* !!! This is an undocumented "private" service !!!
*
- * @name angular.module.ng.$sniffer
+ * @name ng.$sniffer
* @requires $window
*
* @property {boolean} history Does the browser support html5 history api ?
diff --git a/src/ng/timeout.js b/src/ng/timeout.js
index 5b51f85e..089b8110 100644
--- a/src/ng/timeout.js
+++ b/src/ng/timeout.js
@@ -9,26 +9,26 @@ function $TimeoutProvider() {
/**
* @ngdoc function
- * @name angular.module.ng.$timeout
+ * @name ng.$timeout
* @requires $browser
*
* @description
* Angular's wrapper for `window.setTimeout`. The `fn` function is wrapped into a try/catch
* block and delegates any exceptions to
- * {@link angular.module.ng.$exceptionHandler $exceptionHandler} service.
+ * {@link ng.$exceptionHandler $exceptionHandler} service.
*
* The return value of registering a timeout function is a promise which will be resolved when
* the timeout is reached and the timeout function is executed.
*
* To cancel a the timeout request, call `$timeout.cancel(promise)`.
*
- * In tests you can use {@link angular.module.ngMock.$timeout `$timeout.flush()`} to
+ * In tests you can use {@link ngMock.$timeout `$timeout.flush()`} to
* synchronously flush the queue of deferred functions.
*
* @param {function()} fn A function, who's execution should be delayed.
* @param {number=} [delay=0] Delay in milliseconds.
* @param {boolean=} [invokeApply=true] If set to false skips model dirty checking, otherwise
- * will invoke `fn` within the {@link angular.module.ng.$rootScope.Scope#$apply $apply} block.
+ * will invoke `fn` within the {@link ng.$rootScope.Scope#$apply $apply} block.
* @returns {*} Promise that will be resolved when the timeout is reached. The value this
* promise will be resolved with is the return value of the `fn` function.
*/
@@ -63,8 +63,8 @@ function $TimeoutProvider() {
/**
* @ngdoc function
- * @name angular.module.ng.$timeout#cancel
- * @methodOf angular.module.ng.$timeout
+ * @name ng.$timeout#cancel
+ * @methodOf ng.$timeout
*
* @description
* Cancels a task associated with the `promise`. As a result of this the promise will be
diff --git a/src/ng/window.js b/src/ng/window.js
index d7adea03..a23d2306 100644
--- a/src/ng/window.js
+++ b/src/ng/window.js
@@ -2,7 +2,7 @@
/**
* @ngdoc object
- * @name angular.module.ng.$window
+ * @name ng.$window
*
* @description
* A reference to the browser's `window` object. While `window`
diff --git a/src/ngCookies/cookies.js b/src/ngCookies/cookies.js
index a00c52e9..752e50de 100644
--- a/src/ngCookies/cookies.js
+++ b/src/ngCookies/cookies.js
@@ -2,14 +2,14 @@
/**
* @ngdoc overview
- * @name angular.module.ngCookies
+ * @name ngCookies
*/
angular.module('ngCookies', ['ng']).
/**
* @ngdoc object
- * @name angular.module.ngCookies.$cookies
+ * @name ngCookies.$cookies
* @requires $browser
*
* @description
@@ -103,7 +103,7 @@ angular.module('ngCookies', ['ng']).
/**
* @ngdoc object
- * @name angular.module.ngCookies.$cookieStore
+ * @name ngCookies.$cookieStore
* @requires $cookies
*
* @description
@@ -117,8 +117,8 @@ angular.module('ngCookies', ['ng']).
return {
/**
* @ngdoc method
- * @name angular.module.ngCookies.$cookieStore#get
- * @methodOf angular.module.ngCookies.$cookieStore
+ * @name ngCookies.$cookieStore#get
+ * @methodOf ngCookies.$cookieStore
*
* @description
* Returns the value of given cookie key
@@ -132,8 +132,8 @@ angular.module('ngCookies', ['ng']).
/**
* @ngdoc method
- * @name angular.module.ngCookies.$cookieStore#put
- * @methodOf angular.module.ngCookies.$cookieStore
+ * @name ngCookies.$cookieStore#put
+ * @methodOf ngCookies.$cookieStore
*
* @description
* Sets a value for given cookie key
@@ -147,8 +147,8 @@ angular.module('ngCookies', ['ng']).
/**
* @ngdoc method
- * @name angular.module.ngCookies.$cookieStore#remove
- * @methodOf angular.module.ngCookies.$cookieStore
+ * @name ngCookies.$cookieStore#remove
+ * @methodOf ngCookies.$cookieStore
*
* @description
* Remove given cookie
diff --git a/src/ngMock/angular-mocks.js b/src/ngMock/angular-mocks.js
index bd7d2c40..7d11a99d 100644
--- a/src/ngMock/angular-mocks.js
+++ b/src/ngMock/angular-mocks.js
@@ -18,20 +18,20 @@ angular.mock = {};
/**
* @ngdoc object
- * @name angular.module.ngMock.$browser
+ * @name ngMock.$browser
*
* @description
- * This service is a mock implementation of {@link angular.module.ng.$browser}. It provides fake
+ * This service is a mock implementation of {@link ng.$browser}. It provides fake
* implementation for commonly used browser apis that are hard to test, e.g. setTimeout, xhr,
* cookies, etc...
*
- * The api of this service is the same as that of the real {@link angular.module.ng.$browser $browser}, except
+ * The api of this service is the same as that of the real {@link ng.$browser $browser}, except
* that there are several helper methods available which can be used in tests.
*
* The following apis can be used in tests:
*
* - $browser.defer — enables testing of code that uses
- * {@link angular.module.ng.$defer $defer} for executing functions via the `setTimeout` api.
+ * {@link ng.$defer $defer} for executing functions via the `setTimeout` api.
*/
angular.mock.$BrowserProvider = function() {
this.$get = function(){
@@ -101,8 +101,8 @@ angular.mock.$Browser = function() {
/**
* @ngdoc method
- * @name angular.module.ngMock.$browser#defer.flush
- * @methodOf angular.module.ngMock.$browser
+ * @name ngMock.$browser#defer.flush
+ * @methodOf ngMock.$browser
*
* @description
* Flushes all pending requests and executes the defer callbacks.
@@ -126,8 +126,8 @@ angular.mock.$Browser = function() {
};
/**
* @ngdoc property
- * @name angular.module.ngMock.$browser#defer.now
- * @propertyOf angular.module.ngMock.$browser
+ * @name ngMock.$browser#defer.now
+ * @propertyOf ngMock.$browser
*
* @description
* Current milliseconds mock time.
@@ -141,8 +141,8 @@ angular.mock.$Browser = function() {
angular.mock.$Browser.prototype = {
/**
- * @name angular.module.ngMock.$browser#poll
- * @methodOf angular.module.ngMock.$browser
+ * @name ngMock.$browser#poll
+ * @methodOf ngMock.$browser
*
* @description
* run all fns in pollFns
@@ -194,20 +194,20 @@ angular.mock.$Browser.prototype = {
/**
* @ngdoc object
- * @name angular.module.ngMock.$exceptionHandlerProvider
+ * @name ngMock.$exceptionHandlerProvider
*
* @description
- * Configures the mock implementation of {@link angular.module.ng.$exceptionHandler} to rethrow or to log errors passed
+ * Configures the mock implementation of {@link ng.$exceptionHandler} to rethrow or to log errors passed
* into the `$exceptionHandler`.
*/
/**
* @ngdoc object
- * @name angular.module.ngMock.$exceptionHandler
+ * @name ngMock.$exceptionHandler
*
* @description
- * Mock implementation of {@link angular.module.ng.$exceptionHandler} that rethrows or logs errors passed
- * into it. See {@link angular.module.ngMock.$exceptionHandlerProvider $exceptionHandlerProvider} for configuration
+ * Mock implementation of {@link ng.$exceptionHandler} that rethrows or logs errors passed
+ * into it. See {@link ngMock.$exceptionHandlerProvider $exceptionHandlerProvider} for configuration
* information.
*/
@@ -216,8 +216,8 @@ angular.mock.$ExceptionHandlerProvider = function() {
/**
* @ngdoc method
- * @name angular.module.ngMock.$exceptionHandlerProvider#mode
- * @methodOf angular.module.ngMock.$exceptionHandlerProvider
+ * @name ngMock.$exceptionHandlerProvider#mode
+ * @methodOf ngMock.$exceptionHandlerProvider
*
* @description
* Sets the logging mode.
@@ -229,8 +229,8 @@ angular.mock.$ExceptionHandlerProvider = function() {
* make these tests fail.
* - `log`: Sometimes it is desirable to test that an error is throw, for this case the `log` mode stores the
* error and allows later assertion of it.
- * See {@link angular.module.ngMock.$log#assertEmpty assertEmpty()} and
- * {@link angular.module.ngMock.$log#reset reset()}
+ * See {@link ngMock.$log#assertEmpty assertEmpty()} and
+ * {@link ngMock.$log#reset reset()}
*/
this.mode = function(mode) {
switch(mode) {
@@ -267,10 +267,10 @@ angular.mock.$ExceptionHandlerProvider = function() {
/**
* @ngdoc service
- * @name angular.module.ngMock.$log
+ * @name ngMock.$log
*
* @description
- * Mock implementation of {@link angular.module.ng.$log} that gathers all logged messages in arrays
+ * Mock implementation of {@link ng.$log} that gathers all logged messages in arrays
* (one array per logging level). These arrays are exposed as `logs` property of each of the
* level-specific log function, e.g. for level `error` the array is exposed as `$log.error.logs`.
*
@@ -292,8 +292,8 @@ angular.mock.$LogProvider = function() {
/**
* @ngdoc method
- * @name angular.module.ngMock.$log#reset
- * @methodOf angular.module.ngMock.$log
+ * @name ngMock.$log#reset
+ * @methodOf ngMock.$log
*
* @description
* Reset all of the logging arrays to empty.
@@ -301,8 +301,8 @@ angular.mock.$LogProvider = function() {
$log.reset = function () {
/**
* @ngdoc property
- * @name angular.module.ngMock.$log#log.logs
- * @propertyOf angular.module.ngMock.$log
+ * @name ngMock.$log#log.logs
+ * @propertyOf ngMock.$log
*
* @description
* Array of logged messages.
@@ -310,8 +310,8 @@ angular.mock.$LogProvider = function() {
$log.log.logs = [];
/**
* @ngdoc property
- * @name angular.module.ngMock.$log#warn.logs
- * @propertyOf angular.module.ngMock.$log
+ * @name ngMock.$log#warn.logs
+ * @propertyOf ngMock.$log
*
* @description
* Array of logged messages.
@@ -319,8 +319,8 @@ angular.mock.$LogProvider = function() {
$log.warn.logs = [];
/**
* @ngdoc property
- * @name angular.module.ngMock.$log#info.logs
- * @propertyOf angular.module.ngMock.$log
+ * @name ngMock.$log#info.logs
+ * @propertyOf ngMock.$log
*
* @description
* Array of logged messages.
@@ -328,8 +328,8 @@ angular.mock.$LogProvider = function() {
$log.info.logs = [];
/**
* @ngdoc property
- * @name angular.module.ngMock.$log#error.logs
- * @propertyOf angular.module.ngMock.$log
+ * @name ngMock.$log#error.logs
+ * @propertyOf ngMock.$log
*
* @description
* Array of logged messages.
@@ -339,8 +339,8 @@ angular.mock.$LogProvider = function() {
/**
* @ngdoc method
- * @name angular.module.ngMock.$log#assertEmpty
- * @methodOf angular.module.ngMock.$log
+ * @name ngMock.$log#assertEmpty
+ * @methodOf ngMock.$log
*
* @description
* Assert that the all of the logging methods have no logged messages. If messages present, an exception is thrown.
@@ -634,13 +634,13 @@ angular.mock.dump = function(object) {
/**
* @ngdoc object
- * @name angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend
* @description
* Fake HTTP backend implementation suitable for unit testing application that use the
- * {@link angular.module.ng.$http $http service}.
+ * {@link ng.$http $http service}.
*
* *Note*: For fake http backend implementation suitable for end-to-end testing or backend-less
- * development please see {@link angular.module.ngMockE2E.$httpBackend e2e $httpBackend mock}.
+ * development please see {@link ngMockE2E.$httpBackend e2e $httpBackend mock}.
*
* During unit testing, we want our unit tests to run quickly and have no external dependencies so
* we don’t want to send {@link https://developer.mozilla.org/en/xmlhttprequest XHR} or
@@ -896,8 +896,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#when
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#when
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new backend definition.
*
@@ -934,8 +934,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#whenGET
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#whenGET
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new backend definition for GET requests. For more info see `when()`.
*
@@ -947,8 +947,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#whenHEAD
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#whenHEAD
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new backend definition for HEAD requests. For more info see `when()`.
*
@@ -960,8 +960,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#whenDELETE
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#whenDELETE
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new backend definition for DELETE requests. For more info see `when()`.
*
@@ -973,8 +973,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#whenPOST
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#whenPOST
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new backend definition for POST requests. For more info see `when()`.
*
@@ -987,8 +987,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#whenPUT
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#whenPUT
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new backend definition for PUT requests. For more info see `when()`.
*
@@ -1001,8 +1001,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#whenJSONP
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#whenJSONP
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new backend definition for JSONP requests. For more info see `when()`.
*
@@ -1015,8 +1015,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expect
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expect
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation.
*
@@ -1046,8 +1046,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expectGET
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expectGET
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation for GET requests. For more info see `expect()`.
*
@@ -1059,8 +1059,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expectHEAD
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expectHEAD
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation for HEAD requests. For more info see `expect()`.
*
@@ -1072,8 +1072,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expectDELETE
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expectDELETE
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation for DELETE requests. For more info see `expect()`.
*
@@ -1085,8 +1085,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expectPOST
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expectPOST
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation for POST requests. For more info see `expect()`.
*
@@ -1099,8 +1099,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expectPUT
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expectPUT
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation for PUT requests. For more info see `expect()`.
*
@@ -1113,8 +1113,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expectPATCH
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expectPATCH
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation for PATCH requests. For more info see `expect()`.
*
@@ -1127,8 +1127,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#expectJSONP
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#expectJSONP
+ * @methodOf ngMock.$httpBackend
* @description
* Creates a new request expectation for JSONP requests. For more info see `expect()`.
*
@@ -1141,8 +1141,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#flush
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#flush
+ * @methodOf ngMock.$httpBackend
* @description
* Flushes all pending requests using the trained responses.
*
@@ -1169,8 +1169,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#verifyNoOutstandingExpectation
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#verifyNoOutstandingExpectation
+ * @methodOf ngMock.$httpBackend
* @description
* Verifies that all of the requests defined via the `expect` api were made. If any of the
* requests were not made, verifyNoOutstandingExpectation throws an exception.
@@ -1191,8 +1191,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#verifyNoOutstandingRequest
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#verifyNoOutstandingRequest
+ * @methodOf ngMock.$httpBackend
* @description
* Verifies that there are no outstanding requests that need to be flushed.
*
@@ -1212,8 +1212,8 @@ function createHttpBackendMock($delegate, $browser) {
/**
* @ngdoc method
- * @name angular.module.ngMock.$httpBackend#resetExpectations
- * @methodOf angular.module.ngMock.$httpBackend
+ * @name ngMock.$httpBackend#resetExpectations
+ * @methodOf ngMock.$httpBackend
* @description
* Resets all request expectations, but preserves all backend definitions. Typically, you would
* call resetExpectations during a multiple-phase test when you want to reuse the same instance of
@@ -1331,17 +1331,17 @@ function MockXhr() {
/**
* @ngdoc function
- * @name angular.module.ngMock.$timeout
+ * @name ngMock.$timeout
* @description
*
- * This service is just a simple decorator for {@link angular.module.ng.$timeout $timeout} service
+ * This service is just a simple decorator for {@link ng.$timeout $timeout} service
* that adds a "flush" method.
*/
/**
* @ngdoc method
- * @name angular.module.ngMock.$timeout#flush
- * @methodOf angular.module.ngMock.$timeout
+ * @name ngMock.$timeout#flush
+ * @methodOf ngMock.$timeout
* @description
*
* Flushes the queue of pending tasks.
@@ -1358,11 +1358,11 @@ angular.mock.$RootElementProvider = function() {
/**
* @ngdoc overview
- * @name angular.module.ngMock
+ * @name ngMock
* @description
*
* The `ngMock` is an angular module which is used with `ng` module and adds unit-test configuration as well as useful
- * mocks to the {@link angular.module.AUTO.$injector $injector}.
+ * mocks to the {@link AUTO.$injector $injector}.
*/
angular.module('ngMock', ['ng']).provider({
$browser: angular.mock.$BrowserProvider,
@@ -1382,12 +1382,12 @@ angular.module('ngMock', ['ng']).provider({
/**
* @ngdoc overview
- * @name angular.module.ngMockE2E
+ * @name ngMockE2E
* @description
*
* The `ngMockE2E` is an angular module which contains mocks suitable for end-to-end testing.
* Currently there is only one mock present in this module -
- * the {@link angular.module.ngMockE2E.$httpBackend e2e $httpBackend} mock.
+ * the {@link ngMockE2E.$httpBackend e2e $httpBackend} mock.
*/
angular.module('ngMockE2E', ['ng']).config(function($provide) {
$provide.decorator('$httpBackend', angular.mock.e2e.$httpBackendDecorator);
@@ -1395,13 +1395,13 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc object
- * @name angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend
* @description
* Fake HTTP backend implementation suitable for end-to-end testing or backend-less development of
- * applications that use the {@link angular.module.ng.$http $http service}.
+ * applications that use the {@link ng.$http $http service}.
*
* *Note*: For fake http backend implementation suitable for unit testing please see
- * {@link angular.module.ngMock.$httpBackend unit-testing $httpBackend mock}.
+ * {@link ngMock.$httpBackend unit-testing $httpBackend mock}.
*
* This implementation can be used to respond with static or dynamic responses via the `when` api
* and its shortcuts (`whenGET`, `whenPOST`, etc) and optionally pass through requests to the
@@ -1443,8 +1443,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#when
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#when
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition.
*
@@ -1467,8 +1467,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#whenGET
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#whenGET
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition for GET requests. For more info see `when()`.
*
@@ -1480,8 +1480,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#whenHEAD
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#whenHEAD
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition for HEAD requests. For more info see `when()`.
*
@@ -1493,8 +1493,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#whenDELETE
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#whenDELETE
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition for DELETE requests. For more info see `when()`.
*
@@ -1506,8 +1506,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#whenPOST
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#whenPOST
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition for POST requests. For more info see `when()`.
*
@@ -1520,8 +1520,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#whenPUT
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#whenPUT
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition for PUT requests. For more info see `when()`.
*
@@ -1534,8 +1534,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#whenPATCH
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#whenPATCH
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition for PATCH requests. For more info see `when()`.
*
@@ -1548,8 +1548,8 @@ angular.module('ngMockE2E', ['ng']).config(function($provide) {
/**
* @ngdoc method
- * @name angular.module.ngMockE2E.$httpBackend#whenJSONP
- * @methodOf angular.module.ngMockE2E.$httpBackend
+ * @name ngMockE2E.$httpBackend#whenJSONP
+ * @methodOf ngMockE2E.$httpBackend
* @description
* Creates a new backend definition for JSONP requests. For more info see `when()`.
*
@@ -1654,7 +1654,7 @@ window.jasmine && (function(window) {
* *NOTE*: Only available with {@link http://pivotal.github.com/jasmine/ jasmine}.
*
* The inject function wraps a function into an injectable function. The inject() creates new
- * instance of {@link angular.module.AUTO.$injector $injector} per test, which is then used for
+ * instance of {@link AUTO.$injector $injector} per test, which is then used for
* resolving references.
*
* See also {@link angular.mock.module module}
diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js
index d19a1d6a..5bf3e07a 100644
--- a/src/ngResource/resource.js
+++ b/src/ngResource/resource.js
@@ -2,13 +2,13 @@
/**
* @ngdoc overview
- * @name angular.module.ngResource
+ * @name ngResource
* @description
*/
/**
* @ngdoc object
- * @name angular.module.ngResource.$resource
+ * @name ngResource.$resource
* @requires $http
*
* @description
@@ -16,7 +16,7 @@
* [RESTful](http://en.wikipedia.org/wiki/Representational_State_Transfer) server-side data sources.
*
* The returned resource object has action methods which provide high-level behaviors without
- * the need to interact with the low level {@link angular.module.ng.$http $http} service.
+ * the need to interact with the low level {@link ng.$http $http} service.
*
* @param {string} url A parameterized URL template with parameters prefixed by `:` as in
* `/user/:username`.
@@ -59,7 +59,7 @@
* 'remove': {method:'DELETE'},
* 'delete': {method:'DELETE'} };
*
- * Calling these methods invoke an {@link angular.module.ng.$http} with the specified http method,
+ * Calling these methods invoke an {@link ng.$http} with the specified http method,
* destination and parameters. When the data is returned from the server then the object is an
* instance of the resource class `save`, `remove` and `delete` actions are available on it as
* methods with the `$` prefix. This allows you to easily perform CRUD operations (create, read,
diff --git a/src/ngSanitize/directive/ngBindHtml.js b/src/ngSanitize/directive/ngBindHtml.js
index 8141dd63..346acff0 100644
--- a/src/ngSanitize/directive/ngBindHtml.js
+++ b/src/ngSanitize/directive/ngBindHtml.js
@@ -3,13 +3,13 @@
/**
* @ngdoc directive
- * @name angular.module.ngSanitize.directive.ngBindHtml
+ * @name ngSanitize.directive:ngBindHtml
*
* @description
* Creates a binding that will sanitize the result of evaluating the `expression` with the
- * {@link angular.module.ngSanitize.$sanitize $sanitize} service and innerHTML the result into the current element.
+ * {@link ngSanitize.$sanitize $sanitize} service and innerHTML the result into the current element.
*
- * See {@link angular.module.ngSanitize.$sanitize $sanitize} docs for examples.
+ * See {@link ngSanitize.$sanitize $sanitize} docs for examples.
*
* @element ANY
* @param {expression} ngBindHtml {@link guide/expression Expression} to evaluate.
diff --git a/src/ngSanitize/filter/linky.js b/src/ngSanitize/filter/linky.js
index c30665a2..e5b54397 100644
--- a/src/ngSanitize/filter/linky.js
+++ b/src/ngSanitize/filter/linky.js
@@ -1,6 +1,6 @@
/**
* @ngdoc filter
- * @name angular.module.ngSanitize.filter.linky
+ * @name ngSanitize.filter:linky
* @function
*
* @description
diff --git a/src/ngSanitize/sanitize.js b/src/ngSanitize/sanitize.js
index c8d28315..677b11d3 100644
--- a/src/ngSanitize/sanitize.js
+++ b/src/ngSanitize/sanitize.js
@@ -2,7 +2,7 @@
/**
* @ngdoc overview
- * @name angular.module.ngSanitize
+ * @name ngSanitize
* @description
*/
@@ -25,7 +25,7 @@
/**
* @ngdoc service
- * @name angular.module.ngSanitize.$sanitize
+ * @name ngSanitize.$sanitize
* @function
*
* @description
diff --git a/src/ngScenario/dsl.js b/src/ngScenario/dsl.js
index d5fc1438..7939735d 100644
--- a/src/ngScenario/dsl.js
+++ b/src/ngScenario/dsl.js
@@ -38,10 +38,10 @@ angular.scenario.dsl('sleep', function() {
* browser().window.path() window.location.pathname
* browser().window.search() window.location.search
* browser().window.hash() window.location.hash without # prefix
- * browser().location().url() see angular.module.ng.$location#url
- * browser().location().path() see angular.module.ng.$location#path
- * browser().location().search() see angular.module.ng.$location#search
- * browser().location().hash() see angular.module.ng.$location#hash
+ * browser().location().url() see ng.$location#url
+ * browser().location().path() see ng.$location#path
+ * browser().location().search() see ng.$location#search
+ * browser().location().hash() see ng.$location#hash
*/
angular.scenario.dsl('browser', function() {
var chain = {};