2018-01-20 00:46:47 -08:00
|
|
|
import Controller from '@ember/controller';
|
2017-02-13 14:31:42 -08:00
|
|
|
|
2018-01-20 00:46:47 -08:00
|
|
|
export default Controller.extend({
|
2017-02-13 14:31:42 -08:00
|
|
|
actions: {
|
2018-01-20 00:46:47 -08:00
|
|
|
onSelect: function(dataset, data) {
|
2017-02-13 14:31:42 -08:00
|
|
|
highlightRow(dataset, data, false);
|
2018-01-20 00:46:47 -08:00
|
|
|
if (dataset && dataset.id != 0) {
|
2017-02-13 14:31:42 -08:00
|
|
|
updateTimeLine(dataset.id, false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
genBreadcrumbs(urn) {
|
2018-01-20 00:46:47 -08:00
|
|
|
var breadcrumbs = [];
|
2017-02-13 14:31:42 -08:00
|
|
|
var b = urn.split('/');
|
|
|
|
b.shift();
|
|
|
|
for (var i = 0; i < b.length; i++) {
|
2018-01-20 00:46:47 -08:00
|
|
|
var updatedUrn = b[i];
|
2017-02-13 14:31:42 -08:00
|
|
|
if (i === 0) {
|
2018-01-20 00:46:47 -08:00
|
|
|
breadcrumbs.push({ title: b[i], urn: updatedUrn });
|
2017-02-13 14:31:42 -08:00
|
|
|
} else {
|
2018-01-20 00:46:47 -08:00
|
|
|
breadcrumbs.push({ title: b[i], urn: updatedUrn });
|
2017-02-13 14:31:42 -08:00
|
|
|
}
|
|
|
|
}
|
2018-01-20 00:46:47 -08:00
|
|
|
return breadcrumbs;
|
2017-02-13 14:31:42 -08:00
|
|
|
}
|
|
|
|
});
|