fixes for IE compatibility

This commit is contained in:
Erik Amaru Ortiz
2011-02-09 21:21:33 +00:00
parent fc057e5a68
commit 4d87945eaf
5 changed files with 212 additions and 83 deletions

View File

@@ -182,7 +182,7 @@ Ext.onReady(function(){
frameConfig:{name:'openCaseFrame', id:'openCaseFrame'},
defaultSrc : uri,
loadMask:{msg:'Loading...'},
bodyStyle:{height: (_BROWSER.screen.height-55) + 'px', overflow:'scroll'},
bodyStyle:{height: (PMExt.getBrowser().screen.height-55) + 'px', overflow:'scroll'},
width:'1024px'
}/*{
@@ -549,7 +549,7 @@ Ext.onReady(function(){
id: 'submitPauseCase',
text : 'Pause Case',
handler : Actions.pauseCase,
disabled:false,
disabled:false
},{
text : 'Cancel',
handler : function() {
@@ -602,7 +602,7 @@ Ext.onReady(function(){
parent.notify('PAUSE CASE', req.result.msg);
location.href = 'casesListExtJs';
} else {
PMExt.error('Error', req.result.msg);
PMExt.error(_('ID_ERROR'), req.result.msg);
}
}
});
@@ -610,18 +610,47 @@ Ext.onReady(function(){
Actions.unpauseCase = function()
{
PMExt.confirm(_('ID_CONFIRM'), _('ID_CONFIRM_UNPAUSE_CASE'), function(){
var loadMask = new Ext.LoadMask(document.body, {msg:'Unpausing case...'});
loadMask.show();
Ext.Ajax.request({
url : 'ajaxListener' ,
params : { action : 'unpauseCase' },
success: function ( result, request ) {
loadMask.hide();
var data = Ext.util.JSON.decode(result.responseText);
if( data.success ) {
parent.PMExt.notify(_('ID_UNPAUSE_ACTION'), data.msg);
location.href = 'casesListExtJs';
} else {
PMExt.error(_('ID_ERROR'), data.msg);
}
},
failure: function ( result, request) {
Ext.MessageBox.alert('Failed', result.responseText);
}
});
});
}
Actions.deleteCase = function()
{
PMExt.confirm(_('ID_CONFIRM'), _('ID_CONFIRM_DELETE_CASE'), function(){
var loadMask = new Ext.LoadMask(document.body, {msg:'Deleting case...'});
loadMask.show();
Ext.Ajax.request({
url : 'ajaxListener' ,
params : { action : 'deleteCase' },
success: function ( result, request ) {
parent.notify('', 'The case ' + parent._CASE_TITLE + ' was cancelled!');
location.href = 'casesListExtJs';
loadMask.hide();
var data = Ext.util.JSON.decode(result.responseText);
if( data.success ) {
parent.PMExt.notify(_('ID_DELETE_ACTION'), data.msg);
location.href = 'casesListExtJs';
} else {
PMExt.error(_('ID_ERROR'), data.msg);
}
},
failure: function ( result, request) {
Ext.MessageBox.alert('Failed', result.responseText);
@@ -632,7 +661,27 @@ Ext.onReady(function(){
Actions.reactivateCase = function()
{
PMExt.confirm(_('ID_CONFIRM'), _('ID_CONFIRM_REACTIVATE_CASE'), function(){
var loadMask = new Ext.LoadMask(document.body, {msg:'Reactivating case...'});
loadMask.show();
Ext.Ajax.request({
url : 'ajaxListener' ,
params : { action : 'reactivateCase' },
success: function ( result, request ) {
loadMask.hide();
var data = Ext.util.JSON.decode(result.responseText);
if( data.success ) {
parent.PMExt.notify(_('ID_REACTIVATE_ACTION'), data.msg);
location.href = 'casesListExtJs';
} else {
PMExt.error(_('ID_ERROR'), data.msg);
}
},
failure: function ( result, request) {
Ext.MessageBox.alert('Failed', result.responseText);
}
});
});
}
//