PM-1437 PM-1396

This commit is contained in:
Roly Rudy Gutierrez Pinto
2015-02-06 15:44:54 -04:00
parent 1c3fd23c77
commit b2b2e8f47e

View File

@@ -751,32 +751,7 @@ Ext.onReady( function() {
width : 200 ,
fieldLabel : _('ID_NAME') ,
name : 'name' ,
allowBlank : false,
listeners: {
change: function(){
Ext.getCmp('idInvalidCalendarName').hide();
var validateMessage = '';
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue();
Ext.Ajax.request( {
url: '../adminProxy/calendarValidate',
params: {
action : 'calendarName',
oldName : fields.OLD_NAME,
name : canlendarName,
uid : fields.CALENDAR_UID
},
success: function(resp){
if (resp.responseText != '[]')
message = resp.responseText;
else
message = '';
}
});
},
focus: function(){
$message = '';
}
}
allowBlank : false
},
{
id : 'dynaformCalendarDescription' ,
@@ -955,6 +930,27 @@ Ext.onReady( function() {
{
text: fields['NEWCALENDAR']=='YES'?_("ID_CREATE") : _("ID_UPDATE"),
handler: function() {
Ext.getCmp('idInvalidCalendarName').hide();
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue().trim();
console.log(canlendarName);
if(canlendarName === ""){
Ext.getCmp('dynaformCalendarName').setValue("");
return;
}
Ext.Ajax.request({
url: '../adminProxy/calendarValidate',
params: {
action: 'calendarName',
oldName: fields.OLD_NAME,
name: canlendarName,
uid: fields.CALENDAR_UID
},
success: function (resp) {
if (resp.responseText != '[]')
message = resp.responseText;
else
message = '';
if(message!=''){
Ext.getCmp('idInvalidCalendarName').show();
Ext.getCmp('dynaformCalendarName').focus();
@@ -1177,32 +1173,9 @@ Ext.onReady( function() {
Ext.Msg.alert( _('ID_ERROR'), _('ID_MESSAGE_EMPTY_DATE_FIELD'));
}
return true;
},
listeners: {
mouseover: function () {
Ext.getCmp('idInvalidCalendarName').hide();
var validateMessage = '';
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue();
var oldName = '';
if (name!='') {
oldName = '&oldName='+name;
}
Ext.Ajax.request( {
url: '../adminProxy/calendarValidate',
params: {
action : 'calendarName',
oldName : fields.OLD_NAME,
name : canlendarName,
uid : fields.CALENDAR_UID
},
success: function(resp){
if (resp.responseText != '[]')
message = resp.responseText;
else
message = '';
}
});
}
return true;
}
},
{
@@ -1218,7 +1191,6 @@ Ext.onReady( function() {
]
});
//Ext.getCmp('idInvalidCalendarName').setVisible(false);
//[ DATA EDIT
calendarWorkDayStatusReset();
var workDayEquivalenceArray = new Array();
@@ -1307,30 +1279,4 @@ Ext.onReady( function() {
dynaformCalendarName_.setValue(true);
}
//]
Ext.getCmp('idInvalidCalendarName').hide();
if (get != "edit") {
var validateMessage = '';
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue();
var oldName = '';
if (name!='') {
oldName = '&oldName='+name;
}
Ext.Ajax.request( {
url: '../adminProxy/calendarValidate',
params: {
action : 'calendarName',
oldName : fields.OLD_NAME,
name : canlendarName
},
success: function(resp){
if (resp.responseText != '[]')
message = resp.responseText;
else
message = '';
}
});
}
});