source: sandbox/filemanager/js/config.js @ 1905

Revision 1905, 2.9 KB checked in by amuller, 15 years ago (diff)

Ticket #597 - Melhoria do FM. melhorias na interface, Compartilhamento de grupos

Line 
1
2function loadq_handler(data){
3        document.getElementById('quota_size').value = data;
4}
5function load_quota(el){
6        cExecute('/index.php?menuaction=filemanager.uiconfig.load_quota&name='+base64_encode(el.value),loadq_handler);
7}
8function set_owner(){
9        var dirName = document.getElementById('search1').value;
10        var ownerName = document.getElementById('search2').value;
11        cExecute('/index.php?menuaction=filemanager.uiconfig.set_owner&dir='+base64_encode(dirName)+'&owner='+ownerName,alert);
12}
13function save_quota(){
14        var dirName = document.getElementById('search1').value;
15        var Qsize = document.getElementById('quota_size').value;
16        cExecute('/index.php?menuaction=filemanager.uiconfig.update_quota&dir='+base64_encode(dirName)+'&val='+Qsize,alert);
17}
18function dir_handler(data){
19        document.getElementById('search1').innerHTML = data;
20}
21
22function user_handler(data){
23        document.getElementById('search2').innerHTML = data;
24}
25var timeO;
26function search_dir(el){
27        if (el.value.length < 4){
28                document.getElementById('span_searching1').innerHTML = get_lang('Type at least 4 chars');
29        }
30        else
31        {
32                document.getElementById('span_searching1').innerHTML = '';
33                if (timeO)
34                        clearTimeout(timeO);
35                timeO = setTimeout('cExecute(\'/index.php?menuaction=filemanager.uiconfig.search_dir&name='+el.value+'\',dir_handler)',700);
36        }
37}
38function search_user(el){
39        if (el.value.length < 4){
40                document.getElementById('span_searching1').innerHTML = get_lang('Type at least 4 chars');
41        }
42        else
43        {
44                document.getElementById('span_searching1').innerHTML = '';
45                if (timeO)
46                        clearTimeout(timeO);
47                timeO = setTimeout('cExecute(\'/index.php?menuaction=filemanager.uiconfig.search_user&name='+el.value+'\',user_handler)',700);
48        }
49}
50function delete_folder(){
51        var dirName = document.getElementById('search1').value;
52        var okToDel = confirm(get_lang('Are you sure you want to delete')+' '+dirName+'?');
53        if (okToDel){
54                var randNum = parseInt((Math.random()*100));
55                var okToDel = prompt(get_lang('Please type the text "%1" to delete',randNum)+': '+dirName);
56                if (okToDel == randNum)
57                        cExecute('/index.php?menuaction=filemanager.uiconfig.removeFolder&dir='+base64_encode(dirName),alert);
58        }
59}
60
61function rename_folder(){
62        var dirName = document.getElementById('search1').value;
63        var toName = prompt(get_lang('Enter the name you want to move %1 to:',dirName),dirName);
64        if (toName.length > 1){
65                        cExecute('/index.php?menuaction=filemanager.uiconfig.renameFolder&dir='+base64_encode(dirName)+'&to='+base64_encode(toName),alert);
66        }
67}
68
69function create_folder(){
70        var toName = prompt(get_lang('Enter the name of folder you want to create:'),'/home/');
71        if (toName.length > 1){
72                cExecute('/index.php?menuaction=filemanager.uiconfig.createFolder&name='+base64_encode(toName),alert);
73        }
74}
75
76function reconstruct_folder(){
77        var dirName = document.getElementById('search1').value;
78        cExecute('/index.php?menuaction=filemanager.uiconfig.reconstructFolder&dir='+base64_encode(dirName),alert);
79}
Note: See TracBrowser for help on using the repository browser.