From 9cb4c288405ccb70ad95b78c4629f8b5153994d3 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 25 Dec 2013 16:16:50 +0000 Subject: [PATCH] feature(menu) getItem: add icon processing --- lib/client/menu.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lib/client/menu.js b/lib/client/menu.js index 391fed39..38128a79 100644 --- a/lib/client/menu.js +++ b/lib/client/menu.js @@ -98,12 +98,17 @@ var CloudCmd, Util, DOM, CloudFunc, $; * get menu item */ function getItem(pName, pCallBack) { - var name = pName, - icon = name && name.toLowerCase(), - lRet = { - name : pName, - icon : icon - }; + var lRet, + name = pName, + icon = name && name.toLowerCase(); + + icon = Util.removeStr(icon, ['(', ')']); + icon = Util.replaceStr(icon, ' ', '-'); + + lRet = { + name : pName, + icon : icon + }; if (Util.isFunction(pCallBack)) lRet.callback = pCallBack;