mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-01-24 07:16:52 -06:00
Changed the way - we saw the title in the panel to allow the node to
decide, what to saw.
This commit is contained in:
parent
ca2c693ce4
commit
2bdd449bd0
@ -52,7 +52,7 @@ function($, _, S, pgAdmin, Menu, Backbone, Alertify, Backform) {
|
|||||||
// Label
|
// Label
|
||||||
label: '',
|
label: '',
|
||||||
title: function(d) {
|
title: function(d) {
|
||||||
return d ? d.label : '';
|
return o.label + (d ? (' - ' + d.label) : '');
|
||||||
},
|
},
|
||||||
hasId: true,
|
hasId: true,
|
||||||
///////
|
///////
|
||||||
@ -260,7 +260,7 @@ function($, _, S, pgAdmin, Menu, Backbone, Alertify, Backform) {
|
|||||||
i = args.item || item || t.selected(),
|
i = args.item || item || t.selected(),
|
||||||
d = i && i.length == 1 ? t.itemData(i) : undefined
|
d = i && i.length == 1 ? t.itemData(i) : undefined
|
||||||
o = this,
|
o = this,
|
||||||
l = o.label + ' - ' + o.title(d);
|
l = o.title.apply(this, [d]);
|
||||||
|
|
||||||
// Make sure - the properties dialog type registered
|
// Make sure - the properties dialog type registered
|
||||||
pgBrowser.Node.register_node_panel();
|
pgBrowser.Node.register_node_panel();
|
||||||
@ -785,7 +785,17 @@ function($, _, S, pgAdmin, Menu, Backbone, Alertify, Backform) {
|
|||||||
},
|
},
|
||||||
updateTreeItem = function() {
|
updateTreeItem = function() {
|
||||||
// Update the item lable (if lable is modified.)
|
// Update the item lable (if lable is modified.)
|
||||||
tree.setLabel(item, {label: view.model.get("name")});
|
if (view.model.tnode) {
|
||||||
|
var itemData = tree.itemData(item),
|
||||||
|
icon = itemData.icon;
|
||||||
|
|
||||||
|
tree.removeIcon(item);
|
||||||
|
_.extend(itemData, {icon: icon}, view.model.tnode);
|
||||||
|
tree.setLabel(item, {label: itemData.label});
|
||||||
|
tree.addIcon(item, {icon: itemData.icon});
|
||||||
|
} else if (view.model.get('name')) {
|
||||||
|
tree.setLabel(item, {label: view.model.get("name")});
|
||||||
|
}
|
||||||
panel.$container.removeAttr('action-mode');
|
panel.$container.removeAttr('action-mode');
|
||||||
setTimeout(function() { closePanel(); }, 0);
|
setTimeout(function() { closePanel(); }, 0);
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user