| | |
| | | $('.codeeditor-space').hide(); |
| | | $('.code-editor-container').hide(); |
| | | $('#newTextFile').on('click', fm_menu_neue_textdatei); |
| | | $('#editTextFile').on('click', fm_menu_textdatei_bearbeiten); |
| | | $('#saveFile').on('click', fm_menu_datei_speichern); |
| | | $('#closeFile').on('click', fm_menu_datei_schliessen); |
| | | $('#myModal').on('hidden.bs.modal', function (e) { |
| | |
| | | $('.codeeditor-space').show(); |
| | | $('.code-editor-container').show(); |
| | | fm_code_edit('Test'); |
| | | } |
| | | |
| | | function fm_menu_textdatei_bearbeiten() { |
| | | /* |
| | | $('#dateiansicht').hide(); |
| | | $('.codeeditor-space').show(); |
| | | $('.code-editor-container').show(); |
| | | fm_code_edit('Test'); |
| | | */ |
| | | fm_get_file_content(); |
| | | } |
| | | |
| | | function fm_menu_datei_schliessen() { |
| | |
| | | }); |
| | | } |
| | | |
| | | function fm_get_file_content() { |
| | | |
| | | var fname = $('.datei-gewaehlt').text(); |
| | | |
| | | console.log(pfad + '/' + fname); |
| | | |
| | | |
| | | /* |
| | | var m = '?c=de.uhilger.filecms.api.FileMgr&m=list&p=' + relPath; |
| | | var u = '../svc' + m; |
| | | fm_get(u, "json", function(resp) { |
| | | |
| | | }); |
| | | */ |
| | | } |
| | | |
| | | // http://localhost:8079/file-cms/svc?c=de.uhilger.filecms.api.FileMgr&f=JSONNICE&m=list&p= |
| | | function fm_get_list(relPath) { |
| | | var m = '?c=de.uhilger.filecms.api.FileMgr&m=list&p=' + relPath; |
| | | var u = '../svc' + m; |
| | | fm_get(u, "json", function(resp) { |
| | | //if(resp) |
| | | var files = new Array(); |
| | | for(var i = 0; i < resp.List[0].FileRef.length; i++) { |
| | | files.push(new FileRef(resp.List[0].FileRef[i])); |
| | | if(resp.List[0].FileRef !== undefined) { |
| | | var files = new Array(); |
| | | for(var i = 0; i < resp.List[0].FileRef.length; i++) { |
| | | files.push(new FileRef(resp.List[0].FileRef[i])); |
| | | } |
| | | var fl = new FileList(files); |
| | | var template = $('#tpl-kacheln').html(); |
| | | Mustache.parse(template); // optional, speeds up future uses |
| | | $('.figure').attr('onclick','').unbind('click'); |
| | | $('#dateien').empty(); |
| | | $('#dateien').html(Mustache.render(template, fl)); |
| | | $('.figure').click(fm_dateiwahl); |
| | | } else { |
| | | $('#dateien').empty(); |
| | | } |
| | | var fl = new FileList(files); |
| | | var template = $('#tpl-kacheln').html(); |
| | | Mustache.parse(template); // optional, speeds up future uses |
| | | $('.figure').attr('onclick','').unbind('click'); |
| | | $('#dateien').empty(); |
| | | $('#dateien').html(Mustache.render(template, fl)); |
| | | $('.figure').click(fm_dateiwahl); |
| | | |
| | | var dirList = new Array(); |
| | | var rp = ''; |
| | | var dirs = relPath.split('/'); |
| | | dirList.push(new BcrFile(rp, 'Home')) |
| | | dirList.push(new BcrFile(rp, 'Home')); |
| | | if(dirs.length > 0) { |
| | | for(var i = 0; i < dirs.length; i++) { |
| | | if(rp.length > 0 ) { |
| | |
| | | // hier speichern |
| | | var m = '?c=de.uhilger.filecms.api.FileMgr&m=saveTextFile'; |
| | | var u = '../svc' + m; |
| | | fm_post(u, {p1: '', p2: $('#dateiname').val(), p3: cm.getValue()}, function(resp) { |
| | | fm_post(u, {p1: pfad, p2: $('#dateiname').val(), p3: cm.getValue()}, function(resp) { |
| | | |
| | | }); |
| | | }); |
| | |
| | | } else { |
| | | return 'fa-file'; |
| | | } |
| | | } |
| | | }; |
| | | |
| | | this.fileName = function() { |
| | | var namen = self.fr.absolutePath.split('/'); |
| | | if(namen.length > 0) { |
| | | return namen[namen.length - 1]; |
| | | } else { |
| | | return self.fr.absolutePath; |
| | | } |
| | | |
| | | }; |
| | | } |
| | | |
| | | function BcrFiles(fl) { |