Dateiverwaltung für die WebBox
ulrich
2017-03-06 942d637e33c73edd807951f8100634cd659876fa
dekodieren fuer Codemirror
2 files modified
10 ■■■■ changed files
src/java/de/uhilger/filecms/api/FileMgr.java 4 ●●● patch | view | raw | blame | history
web/ui/ui.js 6 ●●●● patch | view | raw | blame | history
src/java/de/uhilger/filecms/api/FileMgr.java
@@ -32,6 +32,7 @@
import java.util.logging.Level;
import java.util.logging.Logger;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang.StringEscapeUtils;
/**
 *
@@ -247,13 +248,14 @@
    }
    logger.fine("new file: " + file.getName());
    return file;
  }
  }
  
  private FileRef saveToFile(File targetFile, String contents) {
    FileRef savedFile = null;
    try {
      targetFile.createNewFile();
      FileWriter w = new FileWriter(targetFile);
      //w.write(StringEscapeUtils.unescapeHtml(contents));
      w.write(contents);
      w.flush();
      w.close();
web/ui/ui.js
@@ -742,6 +742,10 @@
/* ---- codemirror editor handling -------- */
function htmlDecode(value){
  return $('<div/>').html(value).text();
}
function fm_code_edit(content, m) {
  cm = CodeMirror.fromTextArea(document.getElementById("editspace"), {
    lineNumbers: true,
@@ -756,7 +760,7 @@
      }
    }
  });
  cm.setValue(content);
  cm.setValue(htmlDecode(content));
}