BUG 0000 Load url of the first option for each tab, this in ADMIN
This commit is contained in:
@@ -7,7 +7,8 @@ var _NODE_SELECTED;
|
|||||||
var main = function(){
|
var main = function(){
|
||||||
Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
|
Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
|
||||||
|
|
||||||
var items = Array();
|
var items = [];
|
||||||
|
var nodeLoad = [];
|
||||||
var i;
|
var i;
|
||||||
|
|
||||||
for(i=0; i<tabItems.length; i++){
|
for(i=0; i<tabItems.length; i++){
|
||||||
@@ -32,25 +33,59 @@ var main = function(){
|
|||||||
rootVisible: false,
|
rootVisible: false,
|
||||||
root: new Ext.tree.AsyncTreeNode(),
|
root: new Ext.tree.AsyncTreeNode(),
|
||||||
listeners: {
|
listeners: {
|
||||||
'click': function(tp) {
|
click: function (node, e) {
|
||||||
if( tp.attributes.url ){
|
if (node.attributes.url) {
|
||||||
_NODE_SELECTED = tp.id;
|
document.getElementById("setup-frame").src = node.attributes.url;
|
||||||
document.getElementById('setup-frame').src = tp.attributes.url;
|
|
||||||
|
_NODE_SELECTED = node.attributes.id;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'render': function(tp){
|
render: function (tp) {
|
||||||
|
|
||||||
var loader = tp.getLoader();
|
var loader = tp.getLoader();
|
||||||
loader.on("load", function(){
|
var node;
|
||||||
if( _item_selected != '' ){
|
|
||||||
node = tp.getNodeById(_item_selected);
|
loader.on("load", function () {
|
||||||
document.getElementById('setup-frame').src = node.attributes.url;
|
if (_item_selected != "") {
|
||||||
if(node){
|
node = tp.getNodeById(_item_selected);
|
||||||
node.select();
|
}
|
||||||
_NODE_SELECTED = node.attributes.id;
|
else {
|
||||||
}
|
node = tp.getRootNode().childNodes[0];
|
||||||
}
|
}
|
||||||
});
|
|
||||||
|
if (node) {
|
||||||
|
if (node.attributes.url) {
|
||||||
|
document.getElementById("setup-frame").src = node.attributes.url;
|
||||||
|
|
||||||
|
node.select();
|
||||||
|
_NODE_SELECTED = node.attributes.id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof(nodeLoad[tp.id]) == "undefined") {
|
||||||
|
node = tp.getRootNode().childNodes[0];
|
||||||
|
|
||||||
|
if (node) {
|
||||||
|
nodeLoad[tp.id] = [];
|
||||||
|
nodeLoad[tp.id]["id"] = node.attributes.id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
show: function (tp) {
|
||||||
|
if (!(typeof(nodeLoad[tp.id]) == "undefined")) {
|
||||||
|
//true - load url
|
||||||
|
var node = tp.getNodeById(nodeLoad[tp.id]["id"]);
|
||||||
|
|
||||||
|
if (node.attributes.url) {
|
||||||
|
document.getElementById("setup-frame").src = node.attributes.url;
|
||||||
|
|
||||||
|
node.select();
|
||||||
|
_NODE_SELECTED = node.attributes.id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//else {
|
||||||
|
// //false - load url
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user