BUG 9012 Hide Step List SOLVED
- The steps tree cannot be closed - Added a close icon to the steps tree panel and the panel now can be open when click in the "Steps" button
This commit is contained in:
@@ -3,8 +3,7 @@ var showCaseNavigatorPanel;
|
|||||||
var hideCaseNavigatorPanel;
|
var hideCaseNavigatorPanel;
|
||||||
var informationMenu;
|
var informationMenu;
|
||||||
var caseMenuOpen = false;
|
var caseMenuOpen = false;
|
||||||
var toReviseTreeOpen = false;
|
var menuSelectedTitle = [];
|
||||||
var menuSelectedTitle = Array();
|
|
||||||
var _ENV_CURRENT_DATE;
|
var _ENV_CURRENT_DATE;
|
||||||
var winTree;
|
var winTree;
|
||||||
|
|
||||||
@@ -23,10 +22,7 @@ ActionTabFrameGlobal.tabTitle = '';
|
|||||||
ActionTabFrameGlobal.tabData = '';
|
ActionTabFrameGlobal.tabData = '';
|
||||||
|
|
||||||
Ext.onReady(function(){
|
Ext.onReady(function(){
|
||||||
Ext.QuickTips.init();
|
openToRevisePanel = function() {
|
||||||
showCaseNavigatorPanel = function(app_status) {
|
|
||||||
|
|
||||||
if (typeof(treeToReviseTitle) != 'undefined'){
|
|
||||||
var treeToRevise = new Ext.tree.TreePanel({
|
var treeToRevise = new Ext.tree.TreePanel({
|
||||||
title: treeToReviseTitle,
|
title: treeToReviseTitle,
|
||||||
width: 250,
|
width: 250,
|
||||||
@@ -58,22 +54,24 @@ Ext.onReady(function(){
|
|||||||
plain : true,
|
plain : true,
|
||||||
x : 100,
|
x : 100,
|
||||||
y : 100,
|
y : 100,
|
||||||
closable : false,
|
|
||||||
constrain : true,
|
constrain : true,
|
||||||
items : [treeToRevise]
|
items : [treeToRevise]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|
||||||
if (!toReviseTreeOpen){
|
Ext.QuickTips.init();
|
||||||
winTree.show(this);
|
showCaseNavigatorPanel = function(app_status) {
|
||||||
toReviseTreeOpen = true;
|
if (typeof(treeToReviseTitle) != 'undefined') {
|
||||||
}
|
openToRevisePanel();
|
||||||
}
|
}
|
||||||
|
|
||||||
if( caseMenuOpen )
|
if (caseMenuOpen) {
|
||||||
return false;
|
return false;
|
||||||
else
|
}
|
||||||
|
else {
|
||||||
caseMenuOpen = true;
|
caseMenuOpen = true;
|
||||||
|
}
|
||||||
|
|
||||||
//get the menu
|
//get the menu
|
||||||
Ext.Ajax.request({
|
Ext.Ajax.request({
|
||||||
@@ -84,7 +82,9 @@ Ext.onReady(function(){
|
|||||||
for(i=0; i<data.length; i++) {
|
for(i=0; i<data.length; i++) {
|
||||||
switch(data[i].id) {
|
switch(data[i].id) {
|
||||||
case 'STEPS':
|
case 'STEPS':
|
||||||
|
if (typeof(treeToReviseTitle) == 'undefined') {
|
||||||
Ext.getCmp('casesStepTree').root.reload();
|
Ext.getCmp('casesStepTree').root.reload();
|
||||||
|
}
|
||||||
Ext.getCmp('stepsMenu').enable();
|
Ext.getCmp('stepsMenu').enable();
|
||||||
break;
|
break;
|
||||||
case 'NOTES':
|
case 'NOTES':
|
||||||
@@ -158,11 +158,22 @@ Ext.onReady(function(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function togglePreview(btn, pressed){
|
function togglePreview(btn, pressed){
|
||||||
|
if (typeof(treeToReviseTitle) == 'undefined') {
|
||||||
var preview = Ext.getCmp('navPanelWest');
|
var preview = Ext.getCmp('navPanelWest');
|
||||||
preview[pressed ? 'show' : 'hide']();
|
preview[pressed ? 'show' : 'hide']();
|
||||||
Ext.getCmp('navPanel').ownerCt.doLayout();
|
Ext.getCmp('navPanel').ownerCt.doLayout();
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
if (winTree.isVisible()) {
|
||||||
|
winTree.hide();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
winTree.show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof(treeToReviseTitle) == 'undefined') {
|
||||||
var casesStepTree = new Ext.tree.TreePanel({
|
var casesStepTree = new Ext.tree.TreePanel({
|
||||||
id: 'casesStepTree',
|
id: 'casesStepTree',
|
||||||
autoWidth: true,
|
autoWidth: true,
|
||||||
@@ -191,6 +202,10 @@ Ext.onReady(function(){
|
|||||||
|
|
||||||
var loader = casesStepTree.getLoader();
|
var loader = casesStepTree.getLoader();
|
||||||
loader.on("load", setNodeini);
|
loader.on("load", setNodeini);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
var casesStepTree = {};
|
||||||
|
}
|
||||||
|
|
||||||
function setNodeini()
|
function setNodeini()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user