From 59c5437af7d5768fa3301dbf13e5378596fc3d3d Mon Sep 17 00:00:00 2001 From: Rucha Mahabal Date: Fri, 6 Nov 2020 13:52:44 +0530 Subject: [PATCH] fix: Remove scrolling on focusout event for touchscreen devices --- frappe/public/js/frappe/form/controls/base_input.js | 12 ------------ frappe/public/js/frappe/form/controls/data.js | 1 - 2 files changed, 13 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index f3f04ec4d8..2f051a4701 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -133,18 +133,6 @@ frappe.ui.form.ControlInput = frappe.ui.form.Control.extend({ me.parse_validate_and_set_in_model(me.get_input_value(), e); }); }, - bind_focusout: function() { - // on touchscreen devices, scroll to top - // so that static navbar and page head don't overlap the input - if (frappe.dom.is_touchscreen()) { - var me = this; - this.$input && this.$input.on("focusout", function() { - if (frappe.dom.is_touchscreen()) { - frappe.utils.scroll_to(me.$wrapper); - } - }); - } - }, set_label: function(label) { if(label) this.df.label = label; diff --git a/frappe/public/js/frappe/form/controls/data.js b/frappe/public/js/frappe/form/controls/data.js index bbf9a89072..4db2553bd1 100644 --- a/frappe/public/js/frappe/form/controls/data.js +++ b/frappe/public/js/frappe/form/controls/data.js @@ -21,7 +21,6 @@ frappe.ui.form.ControlData = frappe.ui.form.ControlInput.extend({ this.input = this.$input.get(0); this.has_input = true; this.bind_change_event(); - this.bind_focusout(); this.setup_autoname_check(); if (this.df.options == 'Phone') { this.setup_phone();