Index: trunk/kernel/admin_templates/incs/grid_blocks.tpl =================================================================== diff -u -r5057 -r5072 --- trunk/kernel/admin_templates/incs/grid_blocks.tpl (.../grid_blocks.tpl) (revision 5057) +++ trunk/kernel/admin_templates/incs/grid_blocks.tpl (.../grid_blocks.tpl) (revision 5072) @@ -68,7 +68,7 @@ - + document.getElementById('_search_keyword').onkeydown = search_keydown; Toolbars['_search'] = new ToolBar('icon16_'); Toolbars['_search'].AddButton( @@ -205,50 +205,62 @@ $Menus[''+'_filter_menu'].addMenuSeparator(); - + // define ViewMenu $fw_menus[''+'_view_menu'] = function() { - + // filtring menu $Menus[''+'_filter_menu'] = new Menu(''); $Menus[''+'_filter_menu'].addMenuItem('All','filters_remove_all("");'); $Menus[''+'_filter_menu'].addMenuItem('None','filters_apply_all("");'); $Menus[''+'_filter_menu'].addMenuSeparator(); - - - // sorting menu - $Menus[''+'_sorting_menu'] = new Menu(''); - $Menus[''+'_sorting_menu'].addMenuItem('','direct_sort_grid("","","asc");','2'); - $Menus[''+'_sorting_menu'].addMenuItem('','direct_sort_grid("","","desc");','2'); - $Menus[''+'_sorting_menu'].addMenuSeparator(); - $Menus[''+'_sorting_menu'].addMenuItem('','reset_sorting("");'); - - - // per page menu - $Menus[''+'_perpage_menu'] = new Menu(''); - $Menus[''+'_perpage_menu'].addMenuItem('10','set_per_page("",10);','2'); - $Menus[''+'_perpage_menu'].addMenuItem('20','set_per_page("",20);','2'); - $Menus[''+'_perpage_menu'].addMenuItem('50','set_per_page("",50);','2'); - $Menus[''+'_perpage_menu'].addMenuItem('100','set_per_page("",100);','2'); - $Menus[''+'_perpage_menu'].addMenuItem('500','set_per_page("",500);','2'); - - // select menu - $Menus[''+'_select_menu'] = new Menu(''); - $Menus[''+'_select_menu'].addMenuItem('','Grids[""].SelectAll();'); - $Menus[''+'_select_menu'].addMenuItem('','Grids[""].ClearSelection();'); - $Menus[''+'_select_menu'].addMenuItem('','Grids[""].InvertSelection();'); - + + + + // sorting menu + $Menus[''+'_sorting_menu'] = new Menu(''); + $Menus[''+'_sorting_menu'].addMenuItem('','direct_sort_grid("","","asc");','2'); + $Menus[''+'_sorting_menu'].addMenuItem('','direct_sort_grid("","","desc");','2'); + $Menus[''+'_sorting_menu'].addMenuSeparator(); + $Menus[''+'_sorting_menu'].addMenuItem('','reset_sorting("");'); + + + + + // per page menu + $Menus[''+'_perpage_menu'] = new Menu(''); + $Menus[''+'_perpage_menu'].addMenuItem('10','set_per_page("",10,);','2'); + $Menus[''+'_perpage_menu'].addMenuItem('20','set_per_page("",20,);','2'); + $Menus[''+'_perpage_menu'].addMenuItem('50','set_per_page("",50,);','2'); + $Menus[''+'_perpage_menu'].addMenuItem('100','set_per_page("",100,);','2'); + $Menus[''+'_perpage_menu'].addMenuItem('500','set_per_page("",500,);','2'); + + + + // select menu + $Menus[''+'_select_menu'] = new Menu(''); + $Menus[''+'_select_menu'].addMenuItem('','Grids[""].SelectAll();'); + $Menus[''+'_select_menu'].addMenuItem('','Grids[""].ClearSelection();'); + $Menus[''+'_select_menu'].addMenuItem('','Grids[""].InvertSelection();'); + + processHooks('ViewMenu', hBEFORE, ''); $Menus[''+'_view_menu'] = new Menu(''); - + $Menus[''+'_view_menu'].addMenuItem( $Menus[''+'_filter_menu'] ); - - $Menus[''+'_view_menu'].addMenuItem( $Menus[''+'_sorting_menu'] ); - $Menus[''+'_view_menu'].addMenuItem( $Menus[''+'_perpage_menu'] ); - $Menus[''+'_view_menu'].addMenuItem( $Menus[''+'_select_menu'] ); + + + $Menus[''+'_view_menu'].addMenuItem( $Menus[''+'_sorting_menu'] ); + + + $Menus[''+'_view_menu'].addMenuItem( $Menus[''+'_perpage_menu'] ); + + + $Menus[''+'_view_menu'].addMenuItem( $Menus[''+'_select_menu'] ); + processHooks('ViewMenu', hAFTER, ''); } @@ -268,7 +280,7 @@ - +