add the dataset and flow root in the breadcrumb since list view need them

This commit is contained in:
jbai 2016-06-29 10:23:55 -07:00
parent 49ae3e7665
commit 62f6fee7ba
3 changed files with 9 additions and 6 deletions

View File

@ -282,7 +282,7 @@ function renderFlowListView(nodes, flowId)
var activeObj;
for(var i = 0; i < nodes.length; i++)
{
if (flowId && flowId > 0)
if (nodes[i].flowId && nodes[i].flowId > 0)
{
if (flowId == nodes[i].flowId)
{

View File

@ -234,7 +234,7 @@ App.DatasetRoute = Ember.Route.extend({
var name = urn.substring(index +1);
findAndActiveDatasetNode(name, urn);
}
var breadcrumbs = [];
var breadcrumbs = [{"title":"DATASETS_ROOT", "urn":"page/1"}];
var updatedUrn = urn.replace("://", "");
var b = updatedUrn.split('/');
for(var i = 0; i < b.length; i++) {
@ -656,7 +656,7 @@ App.SubpageRoute = Ember.Route.extend({
}
currentTab = 'Datasets';
updateActiveTab();
var breadcrumbs = [];
var breadcrumbs = [{"title":"DATASETS_ROOT", "urn":"page/1"}];
var urn = param.urn.replace("://", "");
var b = urn.split('/');
for(var i = 0; i < b.length; i++) {

View File

@ -52,7 +52,8 @@ App.PagedapplicationRoute = Ember.Route.extend({
&& transition.resolvedModels.applicationname.applicationname)
{
var application = transition.resolvedModels.applicationname.applicationname;
var breadcrumbs = [{"title": application, "urn": application + "/page/1"}];
var breadcrumbs = [{"title": 'FLOWS_ROOT', "urn": "page/1"},
{"title": application, "urn": application + "/page/1"}];
if (application && (application.toLowerCase().indexOf("appworx") != -1))
{
flowsController.set('isAppworx', true);
@ -126,7 +127,8 @@ App.PagedprojectRoute = Ember.Route.extend({
renderFlowListView(data.nodes);
}
});
var breadcrumbs = [{"title": application, "urn": application + "/page/1"},
var breadcrumbs = [{"title": 'FLOWS_ROOT', "urn": "page/1"},
{"title": application, "urn": application + "/page/1"},
{"title": project, "urn": application + "/" + project + "/page/1"}];
$.get(url, function(data) {
if (data && data.status == "ok"){
@ -186,7 +188,8 @@ App.PagedflowRoute = Ember.Route.extend({
controller.set('model', data);
controller.set('flowId', flow);
controller.set('urn', application + '/' + project + '/' + flow);
var breadcrumbs = [{"title": application, "urn": application + "/page/1"},
var breadcrumbs = [{"title": 'FLOWS_ROOT', "urn": "page/1"},
{"title": application, "urn": application + "/page/1"},
{"title": project, "urn": application + "/" + project + "/page/1"},
{"title": data.data.flow, "urn": application + "/" + project + "/" + flow + "/page/1"}];
controller.set('breadcrumbs', breadcrumbs);