Changeset 1726 for sandbox/filemanager/js/draw_api.js
- Timestamp:
- 12/01/09 10:54:27 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/filemanager/js/draw_api.js
r1719 r1726 11 11 document.onmousemove = getPointer; 12 12 13 function close_window(){ 14 var menu = document.getElementById('dwindow'); 15 menu.style.visibility = 'hidden' 16 } 17 function draw_window(htmlData){ 18 var menu = document.getElementById('dwindow'); 19 buttonClose = '<input value="'+get_lang('close')+'" onclick="close_window()" type="button">'; 20 if (!menu){ 21 menu = document.createElement('DIV'); 22 menu.id = "dwindow"; 23 menu.style.left = DocX - 500; 24 menu.style.width = "auto"; 25 menu.style.top = DocY; 26 menu.className = 'menubox'; 27 menu.style.zIndex='1'; 28 menu.innerHTML = htmlData+buttonClose; 29 document.getElementById('divAppboxHeader').appendChild(menu); 30 } 31 else{ 32 menu.innerHTML = htmlData+buttonClose; 33 menu.style.visibility = 'visible'; 34 } 35 36 } 13 37 14 38 function draw_menu(id,elements){ … … 125 149 return parseInt(size/gbyte).toFixed(1) + 'GB'; 126 150 } 151 function drawSearch(data){ 152 var fmFileWindow = document.getElementById('fmFileWindow'); 153 var files = unserialize(data); 154 if (files == null) 155 { 156 alert(get_lang('No results found')); 157 return 158 } 159 var toolbar = document.getElementById('fmMenu'); 160 toolbar.innerHTML = ""; 161 fmFileWindow.innerHTML = ""; 162 var newpage; 163 var td_hd = '<td style="padding-left: 2px; padding-right: 2px;" valign="middle">'; 164 var sp_hd = '<span name="head" style="cursor: pointer; cursor: hand;"'; 165 var sp_tl = '</span></td>'; 166 newpage = '<table cellspacing="0" cellpadding="2"><tbody><tr class="message_header">'; 167 newpage += td_hd+'<input onclick="selectAll(this)" type="checkbox"></td><td></td><td></td>'; 168 newpage += td_hd+sp_hd+' id="name">'+get_lang('file name')+sp_tl; 169 newpage += td_hd+sp_hd+' id="folder">'+get_lang('folder')+sp_tl; 170 if (preferences.mime_type =='1') 171 newpage += td_hd+sp_hd+' id="mime">'+get_lang('mime type')+sp_tl; 172 if (preferences.size =='1') 173 newpage += td_hd+sp_hd+' id="size">'+get_lang('size')+'</a>'+sp_tl; 174 if (preferences.created =='1') 175 newpage += td_hd+sp_hd+' id="created">'+get_lang('created')+'</a>'+sp_tl; 176 if (preferences.modified =='1') 177 newpage += td_hd+sp_hd+' id="modified">'+get_lang('modified')+'</a>'+sp_tl; 178 if (preferences.createdby_id =='1') 179 newpage += td_hd+sp_hd+' id="creatdby">'+get_lang('created by')+'</a>'+sp_tl; 180 if (preferences.modifiedby_id =='1') 181 newpage += td_hd+sp_hd+' id="modifdby">'+get_lang('modified by')+'</a>'+sp_tl; 182 if (preferences.comment =='1') 183 newpage += td_hd+sp_hd+' id="comm">'+get_lang('comment')+'</a>'+sp_tl; 184 if (preferences.version =='1') newpage += td_hd+sp_hd+' id="vers">'+get_lang('version')+'</a>'+sp_tl+'</tr>'; 185 186 var classTr = "tr_msg_read"; 187 for (var i=0; i < files.length; i++) 188 { 189 newpage += '<tr class="'+classTr+'">'+td_hd; 190 newpage += '<input name="fileman" value="'+files[i].name+'" type="checkbox"></td>'; 191 newpage += '<td></td><td></td>'; 192 newpage += td_hd+'<img src="'+templatePath+'images/mime16_unknown.png">'; 193 newpage += '<a id="name_'+files[i].name+'" href="/index.php?menuaction=filemanager.uifilemanager.view&file='+base64_encode(files[i].name)+'&path='+base64_encode(files[i].directory)+'" target="_blank">'+files[i].name+'</a> </td>'; 194 newpage += td_hd+files[i].directory+'</td>'; 195 if (preferences.mime_type =='1') newpage += td_hd+files[i].mime_type+'</td>'; 196 if (preferences.size =='1') newpage += td_hd+borkb(files[i].size)+'</td>'; 197 if (preferences.created =='1') newpage += td_hd+files[i].created+'</td>'; 198 if (preferences.modified =='1') newpage += td_hd+files[i].modified+'</td>'; 199 if (preferences.createdby_id =='1') newpage += td_hd+files[i].createdby_id+'</td>'; 200 if (preferences.modifiedby_id =='1') newpage += td_hd+files[i].modifiedby_id+'</td>'; 201 if (files[i].comment == null || files[i].comment.length == 0) 202 files[i].comment = "<"+get_lang("no comments")+">"; 203 if (preferences.comment =='1') newpage += td_hd+'<span id="'+files[i].name+'">'+files[i].comment+'</span></td>'; 204 if (preferences.version =='1') newpage += td_hd+'<span>'+files[i].version+'</span></td></tr>'; 205 classTr = (classTr == "tr_msg_read"?"tr_msg_read2":"tr_msg_read"); 206 207 } 208 fmFileWindow.innerHTML = newpage; 209 } 210 127 211 128 212 function drawFiles(data){ … … 184 268 if (preferences.comment =='1') newpage += td_hd+'<span id="'+files[i].name+'" onclick="setComments(this)">'+files[i].comm+'</span></td>'; 185 269 if (preferences.version =='1') newpage += td_hd+'<span onclick="loadHistory(\''+files[i].name+'\')">'+files[i].vers+'</span></td></tr>'; 186 // /index.php?menuaction=filemanager.uifilemanager.history&file=MDAxMC5lbWw%253D&path=L2hvbWUvem9yZWlh187 270 classTr = (classTr == "tr_msg_read"?"tr_msg_read2":"tr_msg_read"); 188 271 … … 227 310 } 228 311 312 function loadHistory(filename){ 313 cExecute('/index.php?menuaction=filemanager.uifilemanager.history&file='+base64_encode(filename)+"&path="+base64_encode(currentPath),draw_window); 314 } 315 229 316 function loadPermissions(data){ 230 317 var permission = parseInt(data);
Note: See TracChangeset
for help on using the changeset viewer.