| | |
| | | $('#newTextFile').on('click', fm_menu_neue_textdatei); |
| | | $('#saveFile').on('click', fm_menu_datei_speichern); |
| | | $('#closeFile').on('click', fm_menu_datei_schliessen); |
| | | $('#myModal').on('hidden.bs.modal', function (e) { |
| | | $('#modal_ok').attr('onclick','').unbind('click'); |
| | | }) |
| | | fm_get_login(); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | function fm_menu_datei_speichern() { |
| | | // FileRef saveTextFile(String relPath, String fileName, String contents) |
| | | |
| | | $('#modal_ok').click(function() { |
| | | // hier speichern |
| | | alert("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) { |
| | | |
| | | }); |
| | | }); |
| | | $('#saveModal').modal({ |
| | | keyboard: false, |
| | | show: true |
| | | }); |
| | | |
| | | |
| | | // FileRef saveTextFile(String relPath, String fileName, String contents) |
| | | |
| | | |
| | | /* |
| | |
| | | /* ---- codemirror editor handling -------- */ |
| | | |
| | | function fm_code_edit(content) { |
| | | var windowHeight = $(window).height(); |
| | | |
| | | //var windowHeight = $(window).height(); |
| | | //$("editspace").empty(); |
| | | //self.cm.toTextArea(); |
| | | |
| | |
| | | mode: "xml", |
| | | viewportMargin : Infinity, |
| | | extraKeys: { |
| | | "F9": function(cm) { |
| | | cm.setOption("fullScreen", !cm.getOption("fullScreen")); |
| | | }, |
| | | "Esc": function(cm) { |
| | | if (cm.getOption("fullScreen")) cm.setOption("fullScreen", false); |
| | | } |
| | | "F9": function(cm) { |
| | | cm.setOption("fullScreen", !cm.getOption("fullScreen")); |
| | | }, |
| | | "Esc": function(cm) { |
| | | if (cm.getOption("fullScreen")) cm.setOption("fullScreen", false); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | // cm.setSize("100%", windowHeight - 100); // w, h |
| | | cm.setValue(content); |
| | | |
| | | }; |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | }); |
| | | }; |
| | | } |
| | | |
| | | function fm_post(u, d, scallback) { |
| | | $.ajax({ |
| | |
| | | //alert( "The request is complete!" ); |
| | | } |
| | | }); |
| | | }; |
| | | } |
| | | |
| | | function fm_serialise(obj) { |
| | | return '{"' + obj.constructor.name + '":' + JSON.stringify(obj) + '}'; |
| | | }; |
| | | } |
| | | |