From 03741698e4a63b1adf787b4ac627996354c91e01 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Sat, 16 Feb 2013 15:05:37 +0530 Subject: [PATCH] added icons in modules drop down menu --- public/js/toolbar.js | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/public/js/toolbar.js b/public/js/toolbar.js index ed7aff1839..bcd2ddd388 100644 --- a/public/js/toolbar.js +++ b/public/js/toolbar.js @@ -58,27 +58,32 @@ erpnext.toolbar.add_modules = function() { ').prependTo('.navbar .nav:first'); var modules_list = wn.user.get_desktop_items().sort(); + + var _get_list_item = function(m) { + args = { + module: m, + module_page: wn.modules[m].link, + module_label: wn._(wn.modules[m].label || m), + icon: wn.modules[m].icon + } + + return repl('
  • \ + %(module_label)s
  • ', args); + } // add to dropdown for(var i in modules_list) { var m = modules_list[i] - if(m!='Setup' && wn.boot.profile.allow_modules.indexOf(m)!=-1 && wn.modules[m]) { - args = { - module: m, - module_page: wn.modules[m].link, - module_label: wn._(wn.modules[m].label || m) - } - - $('.navbar .modules').append(repl('
  • %(module_label)s
  • ', args)); + $('.navbar .modules').append(_get_list_item(m)); } } // setup for system manager if(user_roles.indexOf("System Manager")!=-1) { - $('.navbar .modules').append('
  • \ -
  • '+wn._('Setup')+'
  • '); + $('.navbar .modules').append('
  • ' + _get_list_item("Setup")); } }