| | |
| | | var loc; |
| | | var PERS_DIR = "Persoenlich"; |
| | | var PUB_DIR = "Oeffentlich"; |
| | | var BASE_DIR = "$basis"; |
| | | var DATA_DIR = "$daten"; |
| | | var compilerIssues; |
| | | |
| | | function fm_init() { |
| | |
| | | restdir = pfad.substr(PUB_DIR.length); |
| | | } else if(pfad.indexOf(PERS_DIR) > -1) { |
| | | restdir = pfad.substr(PERS_DIR.length); |
| | | } else if(pfad.indexOf(BASE_DIR) > -1) { |
| | | restdir = pfad.substr(BASE_DIR.length); |
| | | } else if(pfad.indexOf(DATA_DIR) > -1) { |
| | | restdir = pfad.substr(DATA_DIR.length); |
| | | } |
| | | if(restdir !== undefined && restdir.startsWith('/')) { |
| | | restdir = restdir.substr(1); |
| | |
| | | } |
| | | |
| | | function fm_menu_test_2() { |
| | | fm_compile('0', fm_mark_compile_results_in_editor); |
| | | } |
| | | |
| | | function fm_mark_compile_results_in_editor(resp) { |
| | | cm.clearGutter("breakpoints"); |
| | | |
| | | if(resp.List[0].CompilerIssue !== undefined) { |
| | | var lno; |
| | | var eMsg; |
| | | if(resp.List[0].CompilerIssue instanceof Array) { |
| | | var issueNo = 0; |
| | | while(issueNo < resp.List[0].CompilerIssue.length) { |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].kind); |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].lineNumber); |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].sourceName); |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].message); |
| | | lno = resp.List[0].CompilerIssue[issueNo].lineNumber; |
| | | eMsg = resp.List[0].CompilerIssue[issueNo].kind + ' ' + resp.List[0].CompilerIssue[issueNo].message; |
| | | cm.setGutterMarker(lno-1, "breakpoints", makeMarker(eMsg)); |
| | | issueNo++; |
| | | } |
| | | } else { |
| | | lno = resp.List[0].CompilerIssue.lineNumber; |
| | | eMsg = resp.List[0].CompilerIssue.kind + ' ' + resp.List[0].CompilerIssue.message; |
| | | cm.setGutterMarker(lno-1, "breakpoints", makeMarker(eMsg)); |
| | | } |
| | | } |
| | | } |
| | | |
| | | function fm_compile(modeStr, callback) { |
| | | var liste = fm_gewaehlte_dateien(); |
| | | var m = '?c=de.uhilger.filecms.api.CompileService&m=compile&p=' + pfad + '&p=' + encodeURIComponent(liste); |
| | | var m = '?c=de.uhilger.filecms.api.CompileService&m=compile&p=' + pfad + '&p=' + encodeURIComponent(liste) + |
| | | '&p=' + modeStr; |
| | | var u = '../svc' + m; |
| | | fm_get(u, "json", function(resp) { |
| | | cm.clearGutter("breakpoints"); |
| | | |
| | | if(resp.List[0].CompilerIssue !== undefined) { |
| | | var lno; |
| | | var eMsg; |
| | | if(resp.List[0].CompilerIssue instanceof Array) { |
| | | var issueNo = 0; |
| | | while(issueNo < resp.List[0].CompilerIssue.length) { |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].kind); |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].lineNumber); |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].sourceName); |
| | | // console.log(resp.List[0].CompilerIssue[issueNo].message); |
| | | lno = resp.List[0].CompilerIssue[issueNo].lineNumber; |
| | | eMsg = resp.List[0].CompilerIssue[issueNo].kind + ' ' + resp.List[0].CompilerIssue[issueNo].message; |
| | | cm.setGutterMarker(lno-1, "breakpoints", makeMarker(eMsg)); |
| | | issueNo++; |
| | | } |
| | | } else { |
| | | lno = resp.List[0].CompilerIssue.lineNumber; |
| | | eMsg = resp.List[0].CompilerIssue.kind + ' ' + resp.List[0].CompilerIssue.message; |
| | | cm.setGutterMarker(lno-1, "breakpoints", makeMarker(eMsg)); |
| | | } |
| | | } |
| | | callback(resp); |
| | | }); |
| | | } |
| | | |
| | |
| | | |
| | | $('#modal_ok').click(function() { |
| | | // hier umbenennen |
| | | fm_rename_file(fname, pfad, $('#dateiname').val()) |
| | | fm_rename_file(fname, pfad, $('#dateiname').val()); |
| | | }); |
| | | $('#saveModalTitle').text('Datei umbenennen'); |
| | | $('#dialogfrage').text("Neuer Dateiname?"); |