XOSAdminApp.Router.navigate(detailNavLink + "/" + model.id, {trigger: true});
};\r
\r
+XOSAdminApp.navigate = function(what, modelName, modelId) {\r
+ collection_name = modelName + "s";\r
+ if (what=="list") {\r
+ XOSAdminApp.Router.navigate(collection_name, {trigger: true})\r
+ } else if (what=="detail") {\r
+ XOSAdminApp.Router.navigate(collection_name + "/" + modelId, {trigger: true})\r
+ } else if (what=="add") {\r
+ XOSAdminApp.Router.navigate("add" + firstCharUpper(modelName), {trigger: true})\r
+ }\r
+}\r
+\r
ICON_CLASSES = {home: "icon-home", deployments: "icon-deployment", sites: "icon-site", slices: "icon-slice", users: "icon-user"};\r
\r
XOSAdminApp.updateNavigationPanel = function() {\r
collection_name = name + "s";
region_name = name + "List";
detailNavLink = collection_name;
- listNavLink = collection_name;
detailClass = XOSDetailView.extend({
template: detail_template,\r
app: XOSAdminApp,\r
- listNavLink: listNavLink,\r
});\r
XOSAdminApp[collection_name + "DetailView"] = detailClass;\r