From 68d9c92c70255794be6897e93335220062478a81 Mon Sep 17 00:00:00 2001 From: prssanna Date: Wed, 26 Aug 2020 17:30:56 +0530 Subject: [PATCH 1/9] fix: remove filter divider margin --- frappe/public/scss/filters.scss | 2 -- 1 file changed, 2 deletions(-) diff --git a/frappe/public/scss/filters.scss b/frappe/public/scss/filters.scss index 8e3ec46878..efbbb8543e 100644 --- a/frappe/public/scss/filters.scss +++ b/frappe/public/scss/filters.scss @@ -48,8 +48,6 @@ } .divider { - margin-right: -10px; - margin-left: -10px; background-color: var(--border-color); } } From 6ad81dc690983a066b152e2fdf8ccb0f44da59a5 Mon Sep 17 00:00:00 2001 From: prssanna Date: Wed, 26 Aug 2020 23:10:42 +0530 Subject: [PATCH 2/9] fix: don't set undefined filters --- frappe/public/js/frappe/ui/filters/filter_list.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/ui/filters/filter_list.js b/frappe/public/js/frappe/ui/filters/filter_list.js index 36d19398e3..571edd0ce9 100644 --- a/frappe/public/js/frappe/ui/filters/filter_list.js +++ b/frappe/public/js/frappe/ui/filters/filter_list.js @@ -64,7 +64,6 @@ frappe.ui.FilterGroup = class { if (!this.wrapper) { this.wrapper = $('.filter-popover'); - console.log('shownn', this.filters); if (hide_empty_filters) { this.toggle_empty_filters(false); this.add_filters_to_popover(this.filters); @@ -76,8 +75,8 @@ frappe.ui.FilterGroup = class { }); this.filter_button.on('hidden.bs.popover', (e) => { - this.on_change(); this.update_filters(); + this.on_change(); }); $(window).on('hashchange', () => { @@ -243,7 +242,9 @@ frappe.ui.FilterGroup = class { } update_filters() { - this.filters = this.filters.filter((f) => f.field); // remove hidden filters + // remove hidden filters and undefined filters + this.filters.map(f => !f.get_selected_value() && f.remove()); + this.filters = this.filters.filter(f => f.get_selected_value() && f.field); this.update_filter_button(); this.filters.length === 0 && this.toggle_empty_filters(true); From 9758f9ead831e0c22ba61a1ee507a6b3434f56b0 Mon Sep 17 00:00:00 2001 From: prssanna Date: Wed, 26 Aug 2020 23:11:08 +0530 Subject: [PATCH 3/9] fix: filter icon close button alignment --- frappe/public/js/frappe/ui/filters/edit_filter.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/ui/filters/edit_filter.html b/frappe/public/js/frappe/ui/filters/edit_filter.html index a09817a8c7..59185f3d4a 100644 --- a/frappe/public/js/frappe/ui/filters/edit_filter.html +++ b/frappe/public/js/frappe/ui/filters/edit_filter.html @@ -12,7 +12,7 @@
-
+
From bf6c8355cc0f3d10f8becf5d3a6353883212d2d7 Mon Sep 17 00:00:00 2001 From: prssanna Date: Wed, 26 Aug 2020 23:33:03 +0530 Subject: [PATCH 4/9] fix: default color input color --- frappe/public/js/frappe/form/controls/color.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/color.js b/frappe/public/js/frappe/form/controls/color.js index f954002b33..8efde67e50 100644 --- a/frappe/public/js/frappe/form/controls/color.js +++ b/frappe/public/js/frappe/form/controls/color.js @@ -35,8 +35,8 @@ frappe.ui.form.ControlColor = frappe.ui.form.ControlData.extend({ set_formatted_input: function(value) { this._super(value); - if (!value) value = '#FFFFFF'; - const contrast = frappe.ui.color.get_contrast_color(value); + if (!value) value = '#F4F5F5'; + const contrast = frappe.ui.color.get_contrast_color(value); this.$input.css({ "background-color": value, "color": contrast From e4e46beaf5666d52a81def29ff6de51407a2f84c Mon Sep 17 00:00:00 2001 From: prssanna Date: Wed, 26 Aug 2020 23:36:00 +0530 Subject: [PATCH 5/9] fix: controls select icon stroke color - move select icon style to controls.scss --- frappe/public/less/controls.less | 19 ------------------- frappe/public/scss/controls.scss | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/frappe/public/less/controls.less b/frappe/public/less/controls.less index 19b916e036..0259140652 100644 --- a/frappe/public/less/controls.less +++ b/frappe/public/less/controls.less @@ -110,25 +110,6 @@ } } -.frappe-control[data-fieldtype="Select"] .control-input { - position: relative; - - select { - /* for Firefox */ - -moz-appearance: none; - /* for Chrome */ - -webkit-appearance: none; - } - - .icon { - position: absolute; - top: 8px; - height: 15px; - right: 12px; - pointer-events: none; - } -} - /* duration control */ .duration-picker { diff --git a/frappe/public/scss/controls.scss b/frappe/public/scss/controls.scss index b73bbd2850..89612c6fdc 100644 --- a/frappe/public/scss/controls.scss +++ b/frappe/public/scss/controls.scss @@ -28,4 +28,26 @@ .frappe-control { font-size: var(--text-md); +} + +.frappe-control[data-fieldtype="Select"] .control-input { + position: relative; + + select { + /* for Firefox */ + -moz-appearance: none; + /* for Chrome */ + -webkit-appearance: none; + } + + .icon { + position: absolute; + top: 8px; + height: 15px; + right: 12px; + pointer-events: none; + use { + stroke: var(--text-muted); + } + } } \ No newline at end of file From 187f84c9d3b2db789fd86110a3567af5a5f0cffe Mon Sep 17 00:00:00 2001 From: prssanna Date: Wed, 26 Aug 2020 23:37:08 +0530 Subject: [PATCH 6/9] fix: chart widget menu icon --- frappe/public/js/frappe/widgets/chart_widget.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/widgets/chart_widget.js b/frappe/public/js/frappe/widgets/chart_widget.js index cb7b080ccf..31f0881391 100644 --- a/frappe/public/js/frappe/widgets/chart_widget.js +++ b/frappe/public/js/frappe/widgets/chart_widget.js @@ -473,7 +473,7 @@ export default class ChartWidget extends Widget { /* eslint-disable indent */ this.chart_actions = $(`