| | |
| | | $('#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'); |
| | |
| | | }); |
| | | } |
| | | |
| | | 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); |
| | | }); |
| | | } |
| | | |
| | | /* |
| | | * Hier merkt sich die Dateiverwalting die markierten Dateien fuer |
| | | * eine Dateioperation. Bei cut wird in der 'paste' Operation auf dem Server |
| | |
| | | } |
| | | } |
| | | }); |
| | | cm.setValue(htmlDecode(content)); |
| | | //cm.setValue(htmlDecode(content)); |
| | | //cm.setValue(content); |
| | | cm.setValue(unescapeHtml(content)); |
| | | } |
| | | |
| | | |
| | |
| | | return '{"' + obj.constructor.name + '":' + JSON.stringify(obj) + '}'; |
| | | } |
| | | |
| | | function escapeHtml(text) { |
| | | text = text.replace(/\u228/g,'ä'); |
| | | text = text.replace(/\u246/g,'ö'); |
| | | text = text.replace(/\u252/g,'ü'); |
| | | text = text.replace(/\u196/g,'Ä'); |
| | | text = text.replace(/\u214/g,'Ö'); |
| | | text = text.replace(/\u220/g,'Ü'); |
| | | text = text.replace(/\u223/g,'ß'); |
| | | text = text.replace(/\u26/g,'&'); |
| | | return text; |
| | | } |
| | | |
| | | function unescapeHtml(text) { |
| | | text = text.replace(/ä/g, String.fromCharCode(228)); |
| | | text = text.replace(/ö/g, String.fromCharCode(246)); |
| | | text = text.replace(/ü/g, String.fromCharCode(252)); |
| | | text = text.replace(/Ä/g, String.fromCharCode(196)); |
| | | text = text.replace(/Ö/g, String.fromCharCode(214)); |
| | | text = text.replace(/Ü/g, String.fromCharCode(220)); |
| | | text = text.replace(/ß/g, String.fromCharCode(223)); |
| | | text = text.replace(/&/g, String.fromCharCode(26)); |
| | | return text; |
| | | } |
| | | |
| | | |
| | | /* ----- Objekte ----- */ |
| | | |
| | | function FileList(fl) { |