diff --git a/dist/hint.js b/dist/hint.js index acb3a05..655c592 100755 --- a/dist/hint.js +++ b/dist/hint.js @@ -630,6 +630,11 @@ function controllerDecorator($delegate) { */ var originalModule = angular.module; +function processController(ctrlName) { + nameToControllerMap[ctrlName] = true; + sendMessageForControllerName(ctrlName); +} + function sendMessageForGlobalController(name) { hint.logMessage(MODULE_NAME, 'add `' + name + '` to a module', @@ -682,10 +687,14 @@ angular.module = function() { originalController = module.controller; module.controller = function(controllerName, controllerConstructor) { - nameToControllerMap[controllerName] = true; - sendMessageForControllerName(controllerName); + if ((controllerName !== null) && (typeof controllerName === 'object')) { + Object.keys(controllerName).forEach(processController); + } else { + processController(controllerName); + } return originalController.apply(this, arguments); }; + return module; }; diff --git a/manifest.json b/manifest.json index c7de129..bb2809f 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "AngularJS Batarang", - "version": "0.7.3", + "version": "0.7.4", "description": "Extends the Developer Tools, adding tools for debugging and profiling AngularJS applications.", "devtools_page": "devtoolsBackground.html", "manifest_version": 2, diff --git a/package.json b/package.json index 059ac38..d57dd44 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angularjs-batarang", - "version": "0.7.3", + "version": "0.7.4", "description": "chrome extension for inspecting angular apps", "main": "hint.js", "devDependencies": {