From 5eb5d1039fa4d4a602d4e061d93fb49bfd84a699 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Tue, 17 Oct 2017 10:26:25 +0530 Subject: [PATCH] [minor] refactored the setup_email_inbox method to create sidebar menu (#4300) --- frappe/public/js/frappe/list/list_sidebar.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/frappe/public/js/frappe/list/list_sidebar.js b/frappe/public/js/frappe/list/list_sidebar.js index 99daa6c2da..744a19f770 100644 --- a/frappe/public/js/frappe/list/list_sidebar.js +++ b/frappe/public/js/frappe/list/list_sidebar.js @@ -276,24 +276,23 @@ frappe.views.ListSidebar = Class.extend({ if(this.doctype != "Communication") return; - var $dropdown = this.page.sidebar.find('.email-account-dropdown'); - var divider = false; + let $dropdown = this.page.sidebar.find('.email-account-dropdown'); + let divider = false; if(has_common(frappe.user_roles, ["System Manager", "Administrator"])) { - $('
  • '+ __("New Email Account") +'
  • ') + $(`
  • ${__("New Email Account")}
  • `) .appendTo($dropdown) } - var accounts = frappe.boot.email_accounts; - - accounts.forEach(function(account) { - var email_account = (account.email_id == "All Accounts")? "All Accounts": account.email_account; - var route = ["List", "Communication", "Inbox", email_account].join('/'); + let accounts = frappe.boot.email_accounts; + accounts.forEach((account) => { + let email_account = (account.email_id == "All Accounts")? "All Accounts": account.email_account; + let route = ["List", "Communication", "Inbox", email_account].join('/'); if(!divider) { this.get_divider().appendTo($dropdown); divider = true; } - $('
  • '+account.email_id+'
  • ').appendTo($dropdown); + $(`
  • ${account.email_id}
  • `).appendTo($dropdown); if(account.email_id === "Sent Mail") divider = false });