From f307f2a36bef4314fe3a1f39e56f5bff4e3f2ee8 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Fri, 15 Dec 2017 15:54:30 +0530 Subject: [PATCH] Multicheck fixes --- frappe/public/js/frappe/form/controls/multicheck.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/multicheck.js b/frappe/public/js/frappe/form/controls/multicheck.js index 2feb180ff5..63ac821d81 100644 --- a/frappe/public/js/frappe/form/controls/multicheck.js +++ b/frappe/public/js/frappe/form/controls/multicheck.js @@ -10,7 +10,8 @@ frappe.ui.form.ControlMultiCheck = frappe.ui.form.Control.extend({ this.$select_buttons = this.get_select_buttons().appendTo(this.wrapper); this.$load_state.appendTo(this.wrapper); - this.$checkbox_area = $('
').appendTo(this.wrapper); + const row = this.get_column_size() === 12 ? '' : 'row'; + this.$checkbox_area = $(`
`).appendTo(this.wrapper); this.set_options(); this.bind_checkboxes(); }, @@ -120,7 +121,7 @@ frappe.ui.form.ControlMultiCheck = frappe.ui.form.Control.extend({ }, get_checkbox_element(option) { - const column_size = 12 / (this.df.columns || 1); + const column_size = this.get_column_size(); return $(`
`); + }, + + get_column_size() { + return 12 / (+this.df.columns || 1); } });