Index: branches/RC/core/admin_templates/incs/grid_blocks.tpl =================================================================== diff -u -N -r11269 -r11623 --- branches/RC/core/admin_templates/incs/grid_blocks.tpl (.../grid_blocks.tpl) (revision 11269) +++ branches/RC/core/admin_templates/incs/grid_blocks.tpl (.../grid_blocks.tpl) (revision 11623) @@ -22,243 +22,308 @@ ', , )" class="nav_url"><< - - + + +  : + + -borderedpagination_bar"> + +
- - + - - - - - - -
- - - +
+ + + + + + + + +
- + + +
+ + + + + +
+ _search_keyword" + name="_search_keyword" + value="" + PrefixSpecial="" + Grid="" + ajax="0" + style="border: 1px solid grey;"/> + + +
+
+
+
- _search_keyword" name="_search_keyword" value="" onkeydown="search_keydown(event, '', '', );" class="search-box"/> + _search_keyword" + name="_search_keyword" + value="" + PrefixSpecial="" + Grid="" + ajax="" + style="border: 1px solid grey;"/> ]"> -
-
+ + + +
+ var $search_box = document.getElementById('_search_keyword'); + if ($search_box) { + //$search_box.onkeydown = search_keydown; + $( jq('#_search_keyword') ).keydown(search_keydown); + } + + var $search_buttons = document.getElementById('search_buttons[]'); + if ($search_buttons) { Toolbars['_search'] = new ToolBar('icon16_'); Toolbars['_search'].IconSize = {w:22,h:22}; Toolbars['_search'].UseLabels = false; Toolbars['_search'].AddButton( new ToolBarButton( - 'search', - '', - function() { search('','', ) }, - null, - '') ); + 'search', + '', + function() { + search('','', ) + }, + null, + '' + ) + ); + Toolbars['_search'].AddButton( new ToolBarButton( - 'search_reset', - '', - function() { search_reset('','', ) }, - null, - '') ); - Toolbars['_search'].Render(document.getElementById('search_buttons[]')); - + 'search_reset', + '', + function() { + search_reset('','', ) + }, + null, + '' + ) + ); - - - ','', );">.gif" border="0" align="absmiddle"> - + Toolbars['_search'].Render($search_buttons); + } - - - - - - - - + + - - - - - - - - -
" id="">img/itemicons/">
- + + - - - - - - - -
" id="">
- + + - - - - - - - - -
" id="">img/itemicons/">
- + + - - - - - - - -
img/itemicons/">
- + + - - - - - - - - -
" id="">img/itemicons/">
- + + - - "> + + + + '' + + ' ' + + , - "> - + + - " name="" value=""> + " name="" value=""> - - - + - - - - " id="" value="" size="" datepickerIcon="core/admin_templates/img/calendar_icon.gif"> () + " id="" value="" size="" datepickerIcon="core/admin_templates/img/calendar_icon.gif">  + " + style="cursor: pointer; margin-right: 5px" + title="Date selector" + /> + () " id="" value=""> - - + - - error"> - - *:
+ error-cell"> + + *:
- - - ,-cdata', '-cdata:cust_', 'popups/translator', , 1);" title=""> - - - ');"> - + + + ,-cdata', '-cdata:cust_', 'popups/translator', , 1);" title=""> - - ,-cdata', '-cdata:cust_', 'popups/translator', );" title=""> - + + ');"> - + + + ,-cdata', '-cdata:cust_', 'popups/translator', );" title=""> + +
+ + + + -   + + - - - " + style="width: "> + + - - - - filter" name="" value="" onkeydown="search_keydown(event, '', '', );"/> - + + " + name="" + value="" + onkeypress="search_keydown(event, '', '', '')"/> + + + + + + +
+ " + name="" + id="" + value="" + onkeypress="search_keydown(event, '', '', '')"/> + + ', '', '');"> + + +
+
+ - - - - - filter" name="" value="" onkeydown="search_keydown(event, '', '', );"/> - + + " + name="" + id="" + value="" + onkeypress="search_keydown(event, '', '', '')"/> + - - - filter" name="" value="" size="5" onkeydown="search_keydown(event, '', '', );"/>
- filter" name="" value="" size="5" onkeydown="search_keydown(event, '', '', );"/>
- + + + " + name="" + value="" + onkeypress="search_keydown(event, '', '', '')"/> - - - filter" name="" value="" size="5" onkeydown="search_keydown(event, '', '', );"/>
- filter" name="" value="" size="5" onkeydown="search_keydown(event, '', '', );"/>
- + + + + + + + + + + +
+ " + value="" + style="width: ;" + onkeypress="search_keydown(event, '', '', '')"/> + + +
+ " + value="" + style="width: ;" + onkeypress="search_keydown(event, '', '', '')"/> +
- - - filter" name="" id="" value="" size="15" datepickerIcon="img/calendar_icon.gif" onkeydown="search_keydown(event, '', '', );"/>
- filter" name="" id="" value="" size="15" datepickerIcon="img/calendar_icon.gif" onkeydown="search_keydown(event, '', '', );"/>
- - + + + + + + + + + +
+ " + value="" + style="width: " + onkeypress="search_keydown(event, '', '', '')"/> + + +
+ " + value="" + style="width: " + onkeypress="search_keydown(event, '', '', '')"/> +
+ + + + + + + + + + style="display: none;"> + " + style="cursor: pointer; margin-right: 5px" + title="Date selector" + /> + + +
+ " + name="" + id="" + value="" + onkeypress="search_keydown(event, '', '', '')"/> + + " + style="cursor: pointer; margin-right: 5px" + title="Date selector" + /> + + +
+ " + name="" + id="" + value="" + onkeypress="search_keydown(event, '', '', '')"/> +
+ +
+ - $Menus[''+'_sorting_menu'].addMenuItem('','direct_sort_grid("","","", null, );','2'); + $Menus[''+'_sorting_menu'].addMenuItem('','direct_sort_grid("","","", null, );','2'); @@ -312,146 +496,136 @@ $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",null,);','2'); - $Menus[''+'_sorting_menu'].addMenuItem('','direct_sort_grid("","","desc",null,);','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();'); - - - $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'] ); - - } - - - - nobottomnotop"> + +
-
+
+ + + + + + +
+ : ( - ) + + + + +
+
+ + + + +
+ ','', );" + class="columntitle_small">.gif" border="0" align="absmiddle"> + + + ','', );" + class="columntitle_small"> + + +
+
- - +##--> - + - - - + - nobottomnotop"> +
-
+
- - +
+ + + - - - - - - - - - - - - - " id="_" sequence=""> - - - - - - - - - - - - - - - - - - - -
"> - - "> 
- - - @@ -466,19 +640,111 @@ _Sort1" name="_Sort1" value=""> _Sort1_Dir" name="_Sort1_Dir" value="asc">
- + + + + + + GridScrollers[''].SetFooter( + [ + [' ', ] + ] + ); + + + + // 1. create grid + GridScrollers[''] = new GridScroller('grid_', 'auto', ''); + GridScrollers[''].Spacer = 'img/spacer.gif'; + GridScrollers[''].LeftCells = ; + GridScrollers[''].BottomOffset = 300; + GridScrollers[''].MinWidths = [, ]; + GridScrollers[''].PickerCRC = ''; + GridScrollers[''].LimitedHeights = ; + GridScrollers[''].MaxRowHeight = ; + GridScrollers[''].SetHeader( + [ + [' ', ], + [' ', ] + ] + ) + GridScrollers[''].FieldNames = ['_CheckboxColumn', ]; + GridScrollers[''].SetData( + [ + + { 'row_class': '', + 'data': ['',] + }, + + + + + + + + + ] + ) + GridScrollers[''].IDs = [ + + '_', + + + ] + + /*GridScrollers[''].SetFooter( + ['-', '-', '125', '-'] + )*/ + + + + + + GridScrollers[''].Render('grid__container'); + + + + + + GridScrollers[''].SaveURL = ''; + + // 2. scan grid (only when using selector) Grids[''] = new Grid('', '', ':original', edit, a_toolbar); + + Grids[''].MouseOverClass = ''; + Grids[''].StickySelection = true; Grids[''].AddItemsByIdMask('', /^_([\d\w-]+)/, '[$$ID$$][]'); Grids[''].InitItems(); @@ -501,35 +767,72 @@ - - - $ViewMenus = new Array(''); - + + + $ViewMenus = new Array(''); - - + + + + + + + + - nobottomnotop"> +
+ - + -
+ - - - + + + + + -
%"> 
+ + + + + + " id="_" sequence=""> + + + - + + + + + + + + + + + + + + +
"> + + "> 
@@ -550,10 +853,32 @@ _Sort1" name="_Sort1" value=""> _Sort1_Dir" name="_Sort1_Dir" value="asc"> +
+ + + + + + + Grids[''] = new Grid('', 'grid-data-row-selected:grid-data-row-even-selected', ':original', edit, a_toolbar); + + Grids[''].MouseOverClass = 'grid-data-row-mouseover'; + Grids[''].StickySelection = true; + Grids[''].AddItemsByIdMask('', /^_([\d\w-]+)/, '[$$ID$$][]'); + Grids[''].InitItems(); + + + Grids[''].EnableRadioMode(); + + + + + + $ViewMenus = new Array(''); \ No newline at end of file