Advertisement
thephpx

grocery_crud_theme_view_list_template

Apr 1st, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.09 KB | None | 0 0
  1. <script>
  2.     $().ready(function(){
  3.         var dt_i = default_per_page;
  4.         var dt_j = 2;
  5.        
  6.         $("div.dataTables_paginate span").html('');
  7.        
  8.         if(dt_current_offset == 0)
  9.         {
  10.             dt_i = default_per_page;
  11.             dt_j = 2;
  12.         }else{
  13.             dt_i = dt_current_offset;
  14.             dt_j = parseInt(dt_current_offset/default_per_page)+1;
  15.         }
  16.        
  17.         var condition = 0;
  18.        
  19.         if(dt_total_results < (dt_current_offset+(default_per_page*3)))
  20.         {
  21.             condition = dt_total_results;
  22.         }else{
  23.             condition = (dt_current_offset+(default_per_page*3));
  24.         }
  25.        
  26.         while(dt_i < condition)
  27.         {
  28.            
  29.             if(dt_i > 0){
  30.                 $("div.dataTables_paginate span").append('<a tabindex="0" class="fg-button ui-button ui-state-default" href="'+dt_base_paginate_url+'?offset='+dt_i+'">'+dt_j+'</a>');
  31.             }
  32.             else
  33.             {
  34.                 $("div.dataTables_paginate span").append('<a tabindex="0" class="fg-button ui-button ui-state-default" href="'+dt_base_paginate_url+'/'+'">'+dt_j+'</a>');
  35.             }
  36.            
  37.             dt_i = dt_i + default_per_page;
  38.             dt_j++;        
  39.         }
  40.        
  41.         if((dt_current_offset-default_per_page) > 0 || dt_current_offset > 0){
  42.         $("div.dataTables_paginate a.first").attr('href',dt_base_paginate_url);
  43.         $("div.dataTables_paginate a.first").removeClass('ui-state-disabled');
  44.         }
  45.    
  46.         if((dt_current_offset-default_per_page) >= 0 && dt_current_offset > 0){
  47.         $("div.dataTables_paginate a.previous").attr('href',dt_base_paginate_url+'?offset='+(dt_current_offset-default_per_page));     
  48.         $("div.dataTables_paginate a.previous").removeClass('ui-state-disabled');
  49.         }
  50.        
  51.         if((dt_current_offset+default_per_page) < dt_total_results){
  52.         $("div.dataTables_paginate a.next").attr('href',dt_base_paginate_url+'?offset='+(dt_current_offset+default_per_page));     
  53.         $("div.dataTables_paginate a.next").removeClass('ui-state-disabled');      
  54.         }
  55.        
  56.         if((dt_current_offset+default_per_page) < dt_total_results){
  57.        
  58.         $("div.dataTables_paginate a.last").attr('href',dt_base_paginate_url+'?offset='+(Math.floor(dt_total_results / default_per_page) * default_per_page));
  59.         $("div.dataTables_paginate a.last").removeClass('ui-state-disabled');
  60.         }
  61.     });
  62. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement