| | |
| | | function fm_init() { |
| | | $('.codeeditor-space').hide(); |
| | | $('.code-editor-container').hide(); |
| | | //$('.ost').attr('flex-basis', 0); |
| | | $('#newTextFile').on('click', fm_menu_neue_textdatei); |
| | | $('#newFolder').on('click', fm_get_new_folder); |
| | | $('#editTextFile').on('click', fm_get_file_content); |
| | | $('#saveFile').on('click', fm_menu_datei_speichern); |
| | | $('#saveFileAs').on('click', fm_menu_datei_speichern_unter); |
| | | $('#closeFile').on('click', fm_menu_datei_schliessen); |
| | | $('#m-test').on('click', fm_menu_test); |
| | | $('#saveModal').on('hidden.bs.modal', function (e) { |
| | | $('#modal_ok').attr('onclick','').unbind('click'); |
| | | }); |
| | | $('#logout').click(fm_logout); |
| | | fm_get_login(); |
| | | fm_get_list(''); |
| | | fm_init_uploader(); |
| | | } |
| | | |
| | | /* ----- Uploader Anfang ----------*/ |
| | | |
| | | var dateien = new Array(); |
| | | |
| | | function fm_init_uploader() { |
| | | var dropzone = document.getElementById("dateien"); |
| | | dropzone.ondragover = dropzone.ondragenter = function(event) { |
| | | event.stopPropagation(); |
| | | event.preventDefault(); |
| | | }; |
| | | |
| | | dropzone.ondrop = function(event) { |
| | | event.stopPropagation(); |
| | | event.preventDefault(); |
| | | var fileList = event.dataTransfer.files; |
| | | for (var i=0; i<fileList.length; i++) { |
| | | dateien.push(fileList[i]); |
| | | } |
| | | sendFile(dateien.pop()); |
| | | }; |
| | | } |
| | | |
| | | function sendFile(datei) { |
| | | var uri = "../api/upload"; |
| | | var xhr = new XMLHttpRequest(); |
| | | var fd = new FormData(); |
| | | xhr.open("POST", uri, true); |
| | | xhr.onreadystatechange = function() { |
| | | if (xhr.readyState == 4 && xhr.status == 200) { |
| | | fm_get_list(pfad); |
| | | if(dateien.length > 0) { |
| | | sendFile(dateien.pop()); |
| | | } |
| | | } |
| | | }; |
| | | fd.append('dateiauswahlfeld', datei); |
| | | xhr.send(fd); |
| | | } |
| | | |
| | | /* ----- Uploader Ende --------------- */ |
| | | |
| | | function fm_menu_test() { |
| | | var w = $('.ost').width(); |
| | | console.log('.ost.width: ' + w); |
| | | if(w == 0) { |
| | | $('.ost').width('20%'); |
| | | $('.ost').text('Hallo Welt!'); |
| | | } else { |
| | | $('.ost').empty(); |
| | | $('.ost').width(0); |
| | | } |
| | | } |
| | | |
| | | function fm_ansicht_umschalten() { |
| | |
| | | function BcrFile(rp, n) { |
| | | this.relPath = rp; |
| | | this.fName = n; |
| | | } |
| | | } |
| | | |