Changeset 2007 for trunk/filemanager/js


Ignore:
Timestamp:
02/11/10 17:22:12 (15 years ago)
Author:
amuller
Message:

Ticket #907 - Fechamento do ticket com correção e melhorias

Location:
trunk/filemanager/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/filemanager/js/draw_api.js

    r2000 r2007  
     1var offset; 
    12 
    23function getPointer(e) { 
     
    153154 
    154155        loadPreferences(); 
     156        filesperpage = preferences.files_per_page;  
     157        offset = (current_page-1)*preferences.files_per_page; 
     158 
    155159        currentPath = document.getElementById('currentPath').value; 
    156160        document.getElementById('divAppboxHeader').innerHTML = title_app; 
     
    545549                        last_folder = last_folder ? last_folder : currentPath; 
    546550                        current_folder = current_folder ? current_folder : currentPath; 
    547                         cExecute('./index.php?menuaction=filemanager.uifilemanager.dir_ls&path='+base64_encode(currentPath)+'&criteria='+criteria+'&otype='+order_type+'&limit='+filesperpage+'&offset='+offset,folderList.drawFiles); 
     551                        cExecute('./index.php?menuaction=filemanager.uifilemanager.dir_ls&path='+base64_encode(currentPath)+'&criteria='+criteria+'&otype='+order_type+'&limit='+preferences.files_per_page+'&offset='+offset,folderList.drawFiles); 
    548552                        return; 
    549553                case 'tools': 
     
    679683        } 
    680684 
    681         if(num_files > parseInt(filesperpage)) { 
    682                 total_pages = parseInt(num_files/filesperpage); 
    683                 if((num_files/filesperpage) > total_pages) 
     685        if(num_files > parseInt(preferences.files_per_page)) { 
     686                total_pages = parseInt(num_files/preferences.files_per_page); 
     687                if((num_files/preferences.files_per_page) > total_pages) 
    684688                        total_pages++; 
    685689        } 
     
    703707        span_paging.innerHTML=""; 
    704708        files_range_begin = 1; 
    705         files_range_end = filesperpage; 
     709        files_range_end = preferences.files_per_page; 
    706710        if(current_page != 1) { 
    707711                lnk_page = document.createElement("A"); 
     
    743747                        lnk_page = document.createElement("A"); 
    744748                        span_paging.appendChild(lnk_page); 
    745                         files_range_begin = ((i*filesperpage)-(filesperpage-1)); 
    746                         files_range_end = (i*filesperpage); 
    747                         lnk_page.setAttribute("href", "javascript:current_page="+i+";offset=((current_page-1)*filesperpage);toolbar.control('reload');"); 
     749                        files_range_begin = ((i*preferences.files_per_page)-(preferences.files_per_page-1)); 
     750                        files_range_end = (i*preferences.files_per_page); 
     751                        lnk_page.setAttribute("href", "javascript:current_page="+i+";offset=((current_page-1)*preferences.files_per_page);toolbar.control('reload');"); 
    748752               } 
    749753 
     
    760764        if(current_page != total_pages) { 
    761765                lnk_page = document.createElement("A"); 
    762                 files_range_begin = ((total_pages*filesperpage)-(filesperpage-1)); 
    763                 files_range_end = (total_pages*filesperpage); 
    764                 lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";offset=((current_page-1)*filesperpage);toolbar.control('reload');"); 
     766                files_range_begin = ((total_pages*preferences.files_per_page)-(preferences.files_per_page-1)); 
     767                files_range_end = (total_pages*preferences.files_per_page); 
     768                lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";offset=((current_page-1)*preferences.files_per_page);toolbar.control('reload');"); 
    765769        } 
    766770        else { 
  • trunk/filemanager/js/global.js

    r2000 r2007  
    3434var lastPage = lastPage ? lastPage : 1; 
    3535var numPages = numPages ? numPages : 5; 
    36 var filesperpage = 10; 
    37 var offset = (current_page-1)*filesperpage; 
    3836 
Note: See TracChangeset for help on using the changeset viewer.