Change datepicker position based on viewport (#3662)

This commit is contained in:
Faris Ansari 2017-07-12 14:27:41 +05:30 committed by Rushabh Mehta
parent 044ac18cb5
commit 087e88fab5

View file

@ -762,7 +762,17 @@ frappe.ui.form.ControlDate = frappe.ui.form.ControlData.extend({
},
onShow: function() {
$('.datepicker--button:visible').text(__('Today'));
},
if(!me.frm) return;
var window_height = $(window).height();
var window_scroll_top = $(window).scrollTop();
var el_offset_top = me.$input.offset().top + 280;
var position = 'top left';
if(window_height + window_scroll_top >= el_offset_top) {
position = 'bottom left';
}
me.datepicker.update('position', position);
}
};
},
set_datepicker: function() {