[FIX] Task 65 Bug 1 - save_changes()

This commit is contained in:
Pablo
2019-07-22 18:55:53 +02:00
parent 30f9676de9
commit bea4a5689b

View File

@@ -140,6 +140,9 @@ var HotelCalendarManagementView = AbstractRenderer.extend({
// Sticky Header Days // Sticky Header Days
$('.o_content').scroll(this._on_scroll.bind(this)); $('.o_content').scroll(this._on_scroll.bind(this));
// Initialize Save Button state to disable
document.getElementById("btn_save_changes").disabled = true;
}, },
setCalendarData: function (prices, restrictions, availability, count_reservations) { setCalendarData: function (prices, restrictions, availability, count_reservations) {
@@ -166,8 +169,10 @@ var HotelCalendarManagementView = AbstractRenderer.extend({
var btn_save = self.$el.find('#btn_save_changes'); var btn_save = self.$el.find('#btn_save_changes');
if (self._hcalendar.hasChangesToSave()) { if (self._hcalendar.hasChangesToSave()) {
btn_save.addClass('need-save'); btn_save.addClass('need-save');
document.getElementById("btn_save_changes").disabled = false;
} else { } else {
btn_save.removeClass('need-save'); btn_save.removeClass('need-save');
document.getElementById("btn_save_changes").disabled = true;
} }
}); });
}, },
@@ -339,7 +344,8 @@ var HotelCalendarManagementView = AbstractRenderer.extend({
}); });
// Save Button // Save Button
this.$el.find("#btn_save_changes").on('click', function(ev){ this.$el.find("#btn_save_changes").on('click', function(ev) {
document.getElementById(this.id).disabled = true;
self.save_changes(); self.save_changes();
}); });
@@ -350,6 +356,7 @@ var HotelCalendarManagementView = AbstractRenderer.extend({
/** RENDER CALENDAR **/ /** RENDER CALENDAR **/
this.trigger_up('onLoadCalendarSettings'); this.trigger_up('onLoadCalendarSettings');
}, },
setHCalendarSettings: function (results) { setHCalendarSettings: function (results) {