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

Revision 1627, 2.3 KB checked in by amuller, 15 years ago (diff)

Ticket #597 - Implementações novas, com arquivos restritos, quota, ckeditor

Line 
1document.getElementById('divAppboxHeader').innerHTML = title_app;
2
3var quotaSize = document.getElementById('quotaSize').value;
4var usedSpace = document.getElementById('usedSpace').value;
5
6document.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>'
7
8var headerMsgLock = false;
9var labelBefore = "";
10function write_msg (message){
11        if (headerMsgLock){
12                setTimeout('write_msg("'+message+'");', 300);
13                return;
14        }
15        headerMsgLock = true;
16        headerDiv = document.getElementById("divAppboxHeader");
17        labelBefore = headerDiv.innerHTML;
18        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>';
19        setTimeout('headerMsgLock = false; document.getElementById("divAppboxHeader").innerHTML = labelBefore;', 3000);
20}
21
22function write_error (message){
23        if (headerMsgLock){
24                setTimeout('write_error("'+message+'");', 300);
25                return;
26        }
27        headerMsgLock = true;
28        headerDiv = document.getElementById("divAppboxHeader");
29        labelBefore = headerDiv.innerHTML;
30        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>';
31        setTimeout('headerMsgLock = false; document.getElementById("divAppboxHeader").innerHTML = labelBefore;', 3000);
32}
33
34function displayMessages(){
35        var messages = document.getElementById("allMessages");
36        for (i=0; i < messages.childNodes.length; i++){
37                if (messages.childNodes[i].innerHTML.indexOf(get_lang('Error:')) == 0)
38                        write_error(messages.childNodes[i].innerHTML);
39                else
40                        write_msg(messages.childNodes[i].innerHTML);
41        }
42}
43setTimeout('displayMessages();',500);
Note: See TracBrowser for help on using the repository browser.