From d9f24d0e91bdfea0eb7f20e25f9de45994df6ed5 Mon Sep 17 00:00:00 2001 From: prssanna Date: Tue, 17 Nov 2020 11:59:00 +0530 Subject: [PATCH] fix: saved filter buttons --- frappe/public/js/frappe/list/list_filter.js | 127 +++++++++++--------- 1 file changed, 70 insertions(+), 57 deletions(-) diff --git a/frappe/public/js/frappe/list/list_filter.js b/frappe/public/js/frappe/list/list_filter.js index 20bb5cc61d..fbbf5e583f 100644 --- a/frappe/public/js/frappe/list/list_filter.js +++ b/frappe/public/js/frappe/list/list_filter.js @@ -3,7 +3,10 @@ frappe.provide('frappe.ui'); export default class ListFilter { constructor({ wrapper, doctype }) { Object.assign(this, arguments[0]); - this.can_add_global = frappe.user.has_role(['System Manager', 'Administrator']); + this.can_add_global = frappe.user.has_role([ + 'System Manager', + 'Administrator', + ]); this.filters = []; this.make(); this.bind(); @@ -15,7 +18,7 @@ export default class ListFilter { this.wrapper.html(`
  • `); @@ -29,7 +32,7 @@ export default class ListFilter { df: { fieldtype: 'Data', placeholder: __('Filter Name'), - input_class: 'input-xs' + input_class: 'input-xs', }, parent: this.$input_area, render_input: 1, @@ -38,12 +41,11 @@ export default class ListFilter { this.is_global_input = frappe.ui.form.make_control({ df: { fieldtype: 'Check', - label: __('Is Global') + label: __('Is Global'), }, parent: this.$input_area, - render_input: 1 + render_input: 1, }); - } bind() { @@ -54,87 +56,86 @@ export default class ListFilter { } refresh() { - this.get_list_filters() - .then(() => { - const html = this.filters.map(filter => this.filter_template(filter)); - this.wrapper.find('.filter-pill').remove(); - this.$saved_filters.append(html); - }); + this.get_list_filters().then(() => { + const html = this.filters.map((filter) => this.filter_template(filter)); + this.wrapper.find('.filter-pill').remove(); + this.$saved_filters.append(html); + }); this.is_global_input.toggle(false); this.filter_input.set_description(''); } filter_template(filter) { - return `