Index: trunk/core/admin_templates/img/calendar_icon.gif =================================================================== diff -u -N -r6850 -r7404 Binary files differ Index: trunk/core/admin_templates/js/nlsmenu.js =================================================================== diff -u -N -r6815 -r7404 --- trunk/core/admin_templates/js/nlsmenu.js (.../nlsmenu.js) (revision 6815) +++ trunk/core/admin_templates/js/nlsmenu.js (.../nlsmenu.js) (revision 7404) @@ -52,7 +52,7 @@ if (plc && plc!="") { var d=NlsGetElementById(plc); var s=""; for (it in this.menus) { s+=this.menus[it].renderMenu(); } - plc.innerHTML=s; + d.innerHTML=s; } else { for (it in this.menus) { document.write(this.menus[it].renderMenu()); } } @@ -511,7 +511,12 @@ var trgt=this.items[itemId].target; if (trgt==null) trgt=this.target!=null?this.target:"_self"; if (this.items[itemId].url!="") { - window.open(this.items[itemId].url, trgt); + if (trgt=='_self') { + window.location.href=this.items[itemId].url + } + else { + window.open(this.items[itemId].url, trgt); + } } else { return this.menuOnClick(ids[0], ids[1]); } Index: trunk/core/admin_templates/incs/menu_blocks.tpl =================================================================== diff -u -N -r6815 -r7404 --- trunk/core/admin_templates/incs/menu_blocks.tpl (.../menu_blocks.tpl) (revision 6815) +++ trunk/core/admin_templates/incs/menu_blocks.tpl (.../menu_blocks.tpl) (revision 7404) @@ -3,19 +3,22 @@ - $Menus[''+'_filter_menu'].addMenuItem('','',''); + $Menus[''+'_filter_menu'].addItem(rs('.filter.'), '', 'javascript:',); $Menus[''+'_filter_menu'].addSeparator(); - + // define ViewMenu // filtring menu $Menus[''+'_filter_menu'] = menuMgr.createMenu(rs('.filter.menu')); + $Menus[''+'_filter_menu'].applyBorder(false, false, false, false); + $Menus[''+'_filter_menu'].dropShadow("none"); + $Menus[''+'_filter_menu'].showIcon = true; $Menus[''+'_filter_menu'].addItem(rs('.filter.all'), 'All','javascript:filters_remove_all("", );'); $Menus[''+'_filter_menu'].addItem(rs('.filter.none'), 'None','javasript:filters_apply_all("", );'); $Menus[''+'_filter_menu'].addSeparator(); @@ -66,6 +69,10 @@ $Menus[''+'_view_menu'].dropShadow("none"); $Menus[''+'_view_menu'].showIcon = true; + + $Menus[''+'_view_menu'].addItem(rs('.columns'),'','javascript:openSelector("", "")'); + + $Menus[''+'_view_menu'].addItem(rs('.filters'), '', 'javascript:void()', null, true, null, rs('.filter.menu'), null); @@ -79,6 +86,8 @@ $Menus[''+'_view_menu'].addItem(rs('.select'), '', 'javascript:void()', null, true, null, rs('.select.menu'), null); + $MenuNames[''+'_view_menu'] = ''; + processHooks('ViewMenu', hAFTER, ''); \ No newline at end of file