Переглянути джерело

Change datepicker position based on viewport (#3662)

version-14
Faris Ansari 8 роки тому
committed by Rushabh Mehta
джерело
коміт
087e88fab5
1 змінених файлів з 11 додано та 1 видалено
  1. +11
    -1
      frappe/public/js/frappe/form/control.js

+ 11
- 1
frappe/public/js/frappe/form/control.js Переглянути файл

@@ -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() {


Завантаження…
Відмінити
Зберегти