diff --git a/frappe/public/js/frappe/form/controls/data.js b/frappe/public/js/frappe/form/controls/data.js
index e7e8cf6267..772c8fb804 100644
--- a/frappe/public/js/frappe/form/controls/data.js
+++ b/frappe/public/js/frappe/form/controls/data.js
@@ -1,13 +1,9 @@
frappe.provide('frappe.phone_call');
frappe.ui.form.ControlData = class ControlData extends frappe.ui.form.ControlInput {
- constructor(opts) {
- opts.html_element = "input";
- opts.input_type = "text";
- opts.trigger_change_on_input_event = true;
- super(opts);
- }
-
+ html_element = "input";
+ input_type = "text";
+ trigger_change_on_input_event = true;
make_input() {
if(this.$input) return;
diff --git a/frappe/public/js/frappe/form/controls/date.js b/frappe/public/js/frappe/form/controls/date.js
index 5e246b0315..d589a7da56 100644
--- a/frappe/public/js/frappe/form/controls/date.js
+++ b/frappe/public/js/frappe/form/controls/date.js
@@ -1,9 +1,5 @@
frappe.ui.form.ControlDate = class ControlDate extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.trigger_change_on_input_event = false;
- super(opts);
- }
-
+ trigger_change_on_input_event = false
make_input() {
super.make_input();
this.make_picker();
diff --git a/frappe/public/js/frappe/form/controls/geolocation.js b/frappe/public/js/frappe/form/controls/geolocation.js
index 16bd4a5375..9c9729946b 100644
--- a/frappe/public/js/frappe/form/controls/geolocation.js
+++ b/frappe/public/js/frappe/form/controls/geolocation.js
@@ -1,10 +1,7 @@
frappe.provide('frappe.utils.utils');
frappe.ui.form.ControlGeolocation = class ControlGeolocation extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.horizontal = false;
- super(opts);
- }
+ horizontal = false
make_wrapper() {
// Create the elements for map area
diff --git a/frappe/public/js/frappe/form/controls/html_editor.js b/frappe/public/js/frappe/form/controls/html_editor.js
index e50610cf09..75a6774330 100644
--- a/frappe/public/js/frappe/form/controls/html_editor.js
+++ b/frappe/public/js/frappe/form/controls/html_editor.js
@@ -1,8 +1,5 @@
frappe.ui.form.ControlHTMLEditor = class ControlHTMLEditor extends frappe.ui.form.ControlMarkdownEditor {
- constructor(opts) {
- opts.editor_class = 'html';
- super(opts);
- }
+ editor_class = 'html';
set_language() {
this.df.options = 'HTML';
super.set_language();
diff --git a/frappe/public/js/frappe/form/controls/int.js b/frappe/public/js/frappe/form/controls/int.js
index 9c5e0e8baa..d28282d97e 100644
--- a/frappe/public/js/frappe/form/controls/int.js
+++ b/frappe/public/js/frappe/form/controls/int.js
@@ -1,9 +1,5 @@
frappe.ui.form.ControlInt = class ControlInt extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.trigger_change_on_input_event = false;
- super(opts);
- }
-
+ trigger_change_on_input_event = false
make () {
super.make();
// $(this.label_area).addClass('pull-right');
diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js
index 42373add07..582d2782fe 100644
--- a/frappe/public/js/frappe/form/controls/link.js
+++ b/frappe/public/js/frappe/form/controls/link.js
@@ -9,11 +9,7 @@ import Awesomplete from 'awesomplete';
frappe.ui.form.recent_link_validations = {};
frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.trigger_change_on_input_event = false;
- super(opts);
- }
-
+ trigger_change_on_input_event = false
make_input() {
var me = this;
$(`
diff --git a/frappe/public/js/frappe/form/controls/markdown_editor.js b/frappe/public/js/frappe/form/controls/markdown_editor.js
index 53a888597d..0756c78134 100644
--- a/frappe/public/js/frappe/form/controls/markdown_editor.js
+++ b/frappe/public/js/frappe/form/controls/markdown_editor.js
@@ -1,9 +1,5 @@
frappe.ui.form.ControlMarkdownEditor = class ControlMarkdownEditor extends frappe.ui.form.ControlCode {
- constructor(opts) {
- opts.editor_class = 'markdown';
- super(opts);
- }
-
+ editor_class = 'markdown'
make_ace_editor() {
super.make_ace_editor();
diff --git a/frappe/public/js/frappe/form/controls/multiselect_list.js b/frappe/public/js/frappe/form/controls/multiselect_list.js
index 987d9264ba..716134d3e8 100644
--- a/frappe/public/js/frappe/form/controls/multiselect_list.js
+++ b/frappe/public/js/frappe/form/controls/multiselect_list.js
@@ -1,9 +1,5 @@
frappe.ui.form.ControlMultiSelectList = class ControlMultiSelectList extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.trigger_change_on_input_event = false;
- super(opts);
- }
-
+ trigger_change_on_input_event = false
make_input() {
let template = `
diff --git a/frappe/public/js/frappe/form/controls/password.js b/frappe/public/js/frappe/form/controls/password.js
index 493975eba9..cc1a254f93 100644
--- a/frappe/public/js/frappe/form/controls/password.js
+++ b/frappe/public/js/frappe/form/controls/password.js
@@ -1,9 +1,5 @@
frappe.ui.form.ControlPassword = class ControlPassword extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.input_type = "password";
- super(opts);
- }
-
+ input_type = "password"
make() {
super.make();
}
diff --git a/frappe/public/js/frappe/form/controls/select.js b/frappe/public/js/frappe/form/controls/select.js
index 0324e5ccd9..05a64dfc0b 100644
--- a/frappe/public/js/frappe/form/controls/select.js
+++ b/frappe/public/js/frappe/form/controls/select.js
@@ -1,9 +1,5 @@
frappe.ui.form.ControlSelect = class ControlSelect extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.html_element = 'select';
- super(opts);
- }
-
+ html_element = 'select';
make_input() {
super.make_input();
diff --git a/frappe/public/js/frappe/form/controls/signature.js b/frappe/public/js/frappe/form/controls/signature.js
index 1ae9fb82e5..5d2816b160 100644
--- a/frappe/public/js/frappe/form/controls/signature.js
+++ b/frappe/public/js/frappe/form/controls/signature.js
@@ -1,10 +1,6 @@
frappe.ui.form.ControlSignature = class ControlSignature extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.saving = false;
- opts.loading = false;
- super(opts);
- }
-
+ saving = false
+ loading = false
make() {
var me = this;
super.make();
diff --git a/frappe/public/js/frappe/form/controls/text.js b/frappe/public/js/frappe/form/controls/text.js
index 98cba10785..d67833e528 100644
--- a/frappe/public/js/frappe/form/controls/text.js
+++ b/frappe/public/js/frappe/form/controls/text.js
@@ -1,10 +1,6 @@
frappe.ui.form.ControlText = class ControlText extends frappe.ui.form.ControlData {
- constructor(opts) {
- opts.html_element = "textarea";
- opts.horizontal = false;
- super(opts);
- }
-
+ html_element = "textarea"
+ horizontal = false
make_wrapper() {
super.make_wrapper();
this.$wrapper.find(".like-disabled-input").addClass("for-description");