source: sandbox/filemanager/js/draw_api.js @ 1694

Revision 1694, 2.4 KB checked in by amuller, 14 years ago (diff)

Ticket #597 - Melhorias no módulo gerenciados de arquivos

Line 
1function initDrawApi(){
2        document.getElementById('divAppboxHeader').innerHTML = title_app;
3
4        var quotaSize = document.getElementById('quotaSize').value;
5        var usedSpace = document.getElementById('usedSpace').value;
6        var currentPath = document.getElementById('currentPath').value;
7
8        if (parseInt(quotaSize) != 0)
9                document.getElementById('content_quota').innerHTML = '<table width="102" cellspacing="0" cellpadding="0" border="0" id="table_quota"><tbody><tr><td width="102" nowrap="true" height="15" background="../phpgwapi/templates/default/images/dsunused.gif"><table cellspacing="0" cellpadding="0" border="0" style="width: '+parseInt((usedSpace/quotaSize)*100)+'%;"><tbody><tr><td height="15" class="dsused"/></tr></tbody></table></td><td nowrap="true" align="center"><span class="boxHeaderText">'+parseInt(usedSpace/quotaSize*100)+'% ('+(usedSpace/1024/1024).toFixed(1)+'M/'+(quotaSize/1024/1024)+'M)</span></td></tr></tbody></table></td></tr></table>';
10        setTimeout('displayMessages()',500);
11}
12var headerMsgLock = false;
13var labelBefore = "";
14function write_msg (message){
15        if (headerMsgLock){
16                setTimeout('write_msg("'+message+'");', 300);
17                return;
18        }
19        headerMsgLock = true;
20        headerDiv = document.getElementById("divAppboxHeader");
21        labelBefore = headerDiv.innerHTML;
22        headerDiv.innerHTML = '<table width=100% cellspacing="0" cellpadding="0" border="0"><tbody><tr><th width="40%"></th><th noWrap class="action_info_th">'+message+'</th><th width="40%"></th></tr></tbody></table>';
23        setTimeout('headerMsgLock = false; document.getElementById("divAppboxHeader").innerHTML = labelBefore;', 3000);
24}
25
26function write_error (message){
27        if (headerMsgLock){
28                setTimeout('write_error("'+message+'");', 300);
29                return;
30        }
31        headerMsgLock = true;
32        headerDiv = document.getElementById("divAppboxHeader");
33        labelBefore = headerDiv.innerHTML;
34        headerDiv.innerHTML = '<table width=100% cellspacing="0" cellpadding="0" border="0"><tbody><tr><th width="40%"></th><th noWrap class="action_error_th">'+message+'</th><th width="40%"></th></tr></tbody></table>';
35        setTimeout('headerMsgLock = false; document.getElementById("divAppboxHeader").innerHTML = labelBefore;', 3000);
36}
37
38function displayMessages(){
39        var messages = document.getElementById("allMessages");
40
41        for (i=0; i < messages.childNodes.length; i++){
42                if (messages.childNodes[i].innerHTML.indexOf(get_lang('Error:')) == 0)
43                        write_error(messages.childNodes[i].innerHTML);
44                else
45                        write_msg(messages.childNodes[i].innerHTML);
46        }
47}
48
Note: See TracBrowser for help on using the repository browser.