[About] Expose controllers, routes

Expose controllers for use in the About dialog, WTD-667.
This commit is contained in:
Victor Woeltjen 2015-01-14 12:10:09 -08:00
parent f7818b7e76
commit b4a8940fe8
2 changed files with 21 additions and 3 deletions

View File

@ -5,12 +5,30 @@
{ {
"key": "app-logo", "key": "app-logo",
"priority": "optional", "priority": "optional",
"templateUrl": "app-logo.html" "templateUrl": "templates/app-logo.html"
}, },
{ {
"key": "about-logo", "key": "about-logo",
"priority": "preferred", "priority": "preferred",
"templateUrl": "about-logo.html" "templateUrl": "templates/about-logo.html"
}
],
"controllers": [
{
"key": "LogoController",
"depends": [ "overlayService" ],
"implementation": "LogoController.js"
},
{
"key": "AboutController",
"depends": [ "versions[]", "$window" ],
"implementation": "AboutController.js"
}
],
"routes": [
{
"when": "/licenses",
"templateUrl": "templates/licenses.html"
} }
] ]
} }

View File

@ -11,7 +11,7 @@ define(
return versions; return versions;
}, },
openLicenses: function () { openLicenses: function () {
$window.open("#/licenses", "_blank"); $window.open("#/licenses");
} }
}; };
} }