Ignore:
Timestamp:
11/20/09 15:17:35 (15 years ago)
Author:
amuller
Message:

Ticket #597 - melhorias no modulo gerenciador de arquivos para arquivos grandes

Location:
sandbox/filemanager/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sandbox/filemanager/js/connector.js

    r1590 r1693  
    9696var connector = new cConnector(); 
    9797 
    98 function cExecuteForm(url, form, handler){ 
     98function cExecuteForm(form, handler){ 
    9999        connector.showProgressBar(); 
    100         var iframe_el = document.getElementById('nullFrame'); 
    101         if (!iframe_el) 
    102         { 
    103                 iframe_el = document.createElement('IFRAME'); 
    104                 iframe_el.id = "nullFrame"; 
     100        if(! (divUpload = document.getElementById('divUpload'))) { 
     101                divUpload               = document.createElement('DIV');                 
     102                divUpload.id    = 'divUpload'; 
     103                document.body.appendChild(divUpload); 
    105104        } 
    106         iframe_el.style.width = "0px"; 
    107         iframe_el.style.height = "0px"; 
    108         iframe_el.style.border = '0px'; 
    109         iframe_el.name = "nullFrame"; 
    110         iframe = document.body.appendChild(iframe_el); 
    111         iframe_el.setAttribute('onload', 'javascript:'+handler+'()'); 
    112         form.target = "nullFrame"; 
    113         form.submit(); 
     105 
     106        handlerExecuteForm = handler; 
     107        var form_handler = function (data){ 
     108                handlerExecuteForm(data); 
     109                handlerExecuteForm = null; 
     110        } 
     111        divUpload.innerHTML= "<iframe onload=\"connector.hideProgressBar();cExecute('./index.php/index.php?menuaction=filemanager.uifilemanager.getReturnExecuteForm',"+form_handler+");\"  style='display:none;width:0;height:0;' name='uploadFile'></iframe>"; 
     112        form.target ="uploadFile"; 
     113        form.submit(); 
    114114} 
    115115 
  • sandbox/filemanager/js/uploadForm.js

    r1627 r1693  
    1111        document.getElementById('show_upload_boxes').value +=1; 
    1212} 
     13 
     14function sendFiles(){ 
     15                cExecuteForm(document.getElementById('form_up'),handler_upload); 
     16                document.getElementById('button_up').style.visibility = "hidden"; 
     17                var line = document.getElementById('uploadOption'); 
     18                line.parentNode.innerHTML = "<img src='./filemanager/templates/default/images/progress.gif'>"; 
     19} 
     20 
     21function handler_upload(data){ 
     22        alert(data); 
     23        window.location = "/index.php?menuaction=filemanager.uifilemanager.index"; 
     24} 
Note: See TracChangeset for help on using the changeset viewer.