mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[FIX] Task 65 Bug 1 - save_changes()
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user