| | |
| | | $('#m-cut').on('click', fm_menu_cut); |
| | | $('#m-copy').on('click', fm_menu_copy); |
| | | $('#m-paste').on('click', fm_menu_paste); |
| | | $('#m-shrink').on('click', fm_menu_shrink); |
| | | $('#m-test').on('click', fm_menu_test); |
| | | $('#saveModal').on('hidden.bs.modal', function (e) { |
| | | $('#modal_ok').attr('onclick','').unbind('click'); |
| | |
| | | } |
| | | fm_get_list(pfad); |
| | | } |
| | | } else if($(elem).children(0).hasClass('fa-file')) { |
| | | } else if($(elem).children(0).hasClass('datei')) { |
| | | if(/*ev.shiftKey || */ ev.ctrlKey) { |
| | | // mehrere Dateien sollen gewaehlt werden |
| | | } else { |
| | |
| | | m = m + '&p=' + p; |
| | | m = m + '&p=' + fn; |
| | | m = m + '&p=' + neuerName; |
| | | var u = '../svc' + m; |
| | | fm_get(u, "text", function(resp) { |
| | | fm_get_list(pfad); |
| | | }); |
| | | } |
| | | |
| | | function fm_menu_shrink() { |
| | | var gewaehlte = $('.datei-gewaehlt'); |
| | | var fname = $(gewaehlte[0]).text(); |
| | | var m = '?c=de.uhilger.filecms.api.FileMgr&m=bildVerkleinern'; |
| | | m = m + '&p=' + pfad; |
| | | m = m + '&p=' + fname; |
| | | var u = '../svc' + m; |
| | | fm_get(u, "text", function(resp) { |
| | | fm_get_list(pfad); |
| | |
| | | function FileRef(obj) { |
| | | var self = this; |
| | | this.fr = obj; |
| | | this.fnx; |
| | | |
| | | this.typeClass = function() { |
| | | if(modus == 'kacheln') { |
| | |
| | | } |
| | | }; |
| | | |
| | | this.fileName = function() { |
| | | this.mini = function() { |
| | | var miniatur = false; |
| | | var namen = self.fr.absolutePath.split('/'); |
| | | if(namen.length > 0) { |
| | | return namen[namen.length - 1]; |
| | | self.fnx = decodeURIComponent(namen[namen.length - 1]); |
| | | } else { |
| | | return self.fr.absolutePath; |
| | | self.fnx = decodeURIComponent(self.fr.absolutePath); |
| | | } |
| | | if(self.fnx.indexOf('.jpg') > -1 || self.fnx.indexOf('.png') > -1 || self.fnx.indexOf('.gif') > -1 || self.fnx.indexOf('.jpeg') > -1) { |
| | | miniatur = true; |
| | | } |
| | | return miniatur; |
| | | }; |
| | | |
| | | this.miniurl = function() { |
| | | var userid = $('#userMenu').text(); |
| | | var ext = ''; |
| | | var dotpos = self.fnx.indexOf('.'); |
| | | if(dotpos > -1) { |
| | | var fny = self.fnx; |
| | | self.fnx = self.fnx.substring(0, dotpos); |
| | | ext = fny.substr(dotpos); |
| | | } |
| | | var path = fm_get_path(userid); |
| | | var imgurl = 'http://localhost:8079' + path + '/' + self.fnx + '_tn' + ext; |
| | | return imgurl; |
| | | |
| | | }; |
| | | |
| | | /* |
| | | this.kachel = function() { |
| | | var htm; |
| | | var fnx; // = self.fileName; |
| | | var namen = self.fr.absolutePath.split('/'); |
| | | if(namen.length > 0) { |
| | | fnx = decodeURIComponent(namen[namen.length - 1]); |
| | | } else { |
| | | fnx = decodeURIComponent(self.fr.absolutePath); |
| | | } |
| | | |
| | | |
| | | if(fnx.indexOf('.jpg') > -1 || fnx.indexOf('.png') > -1 || fnx.indexOf('.gif') > -1 || fnx.indexOf('.jpeg') > -1) { |
| | | var userid = $('#userMenu').text(); |
| | | var ext = ''; |
| | | var dotpos = fnx.indexOf('.'); |
| | | if(dotpos > -1) { |
| | | fnx = fnx.substring(0, dotpos); |
| | | ext = fnx.substr(dotpos); |
| | | } |
| | | var path = fm_get_path(userid); |
| | | var imgurl = path + '/' + fnx + '_tn' + ext; |
| | | htm = "img src='" + imgurl + "'"; |
| | | } else { |
| | | var cl; |
| | | if(modus == 'kacheln') { |
| | | if(self.fr.isDirectory) { |
| | | cl = 'fa-folder ordner'; |
| | | } else { |
| | | cl = 'fa-file datei'; |
| | | } |
| | | } else { |
| | | if(self.fr.isDirectory) { |
| | | cl = 'fa-folder ordner'; |
| | | } else { |
| | | cl = 'fa-file-o datei'; |
| | | } |
| | | } |
| | | htm = "i class='fa " + cl + " fa-3x'></i"; |
| | | } |
| | | return htm; |
| | | }; |
| | | */ |
| | | |
| | | this.fileName = function() { |
| | | |
| | | var namen = self.fr.absolutePath.split('/'); |
| | | if(namen.length > 0) { |
| | | return decodeURIComponent(namen[namen.length - 1]); |
| | | } else { |
| | | return decodeURIComponent(self.fr.absolutePath); |
| | | } |
| | | |
| | | }; |
| | | } |
| | | |