Files
luos/workflow/engine/templates/setup/processHeartBeatConfig.js
Brayan Osmar Pereyra Suxo 23046713c2 BUG 12525 El panel de carga muestra un label en ingles SOLVED
Los paneles de submit en extjs muestran un label en ingles
para ello se seteo la propiedad waitTitle : "" para evitar ese label
2013-08-12 11:44:24 -04:00

89 lines
2.3 KiB
JavaScript

Ext.onReady(function() {
HeartFields = new Ext.form.FieldSet({
title : _('ID_HEARTBEAT_DISPLAY'),
items : [
{
xtype : 'checkbox',
checked : heartBeatChecked,
name : 'acceptHB',
fieldLabel : _('ID_TERMS_USE'),
hideLabel : true,
id : 'ch_ii',
style : 'margin-top:15px',
boxLabel : '<b>' + _('ID_ENABLE_HEART_BEAT') + '</b>',
listeners : {
check : function(){
Ext.getCmp('btn_save').enable();
}
}
},
{
xtype : 'box',
autoEl : { tag : 'div',
html : '<br />' + _('ID_HEART_BEAT_DETAILS_1') + _('ID_HEART_BEAT_DETAILS_2')
+ '<br>' + _('ID_SEE') + ' <a href="' + 'http://wiki.processmaker.com/index.php/Heartbeat'
+ '" target="_blank" align="center">' + _('ID_MORE_INFORMATION') + '</a>.'
},
style : 'margin-left:20px'
}
],
buttons : [{
id : 'btn_save',
text : _('ID_SAVE'),
disabled: true,
handler : saveOption
}]
});
var frm = new Ext.FormPanel( {
title : '&nbsp',
id : 'frmHeart',
labelWidth : 150,
width : 600,
labelAlign : 'right',
autoScroll : true,
bodyStyle : 'padding:2px',
waitMsgTarget : true,
frame : true,
defaults: {
allowBlank : false,
msgTarget : 'side',
align : 'center'
},
items : [ HeartFields ]
});
//render to process-panel
frm.render(document.body);
});
function saveOption()
{
Ext.getCmp('btn_save').disable();
Ext.getCmp('frmHeart').getForm().submit( {
url : 'processHeartBeatAjax?action=saveOption',
waitMsg : _('ID_SAVING_PROCESS'),
waitTitle : "",
timeout : 36000,
success : function(obj, resp) {
//nothing to do
response = Ext.decode(resp.response.responseText);
if (response.enable) {
parent.PMExt.notify(_('ID_HEARTBEAT_DISPLAY'), _('ID_HEART_BEAT_ENABLED'));
}
else {
parent.PMExt.notify(_('ID_HEARTBEAT_DISPLAY'), _('ID_HEART_BEAT_DISABLED'));
}
},
failure : function(obj, resp) {
Ext.Msg.alert( _('ID_ERROR'), resp.result.msg);
}
});
}