Dateiverwaltung für die WebBox
ulrich
2017-04-11 1c4f4c28d7cd056bb0d6319aafc41a0598e9fa92
HTML-Export um jQuery und Lightbox erweitert
1 files modified
15 ■■■■■ changed files
src/java/de/uhilger/filecms/api/HtmlExportService.java 15 ●●●●● patch | view | raw | blame | history
src/java/de/uhilger/filecms/api/HtmlExportService.java
@@ -99,6 +99,7 @@
          String line = br.readLine();
          while(line != null) {
            w.print(line.replace("htmi", "html"));
            w.print("\r\n");
            line = br.readLine();
          }
          printFooter(w);
@@ -132,6 +133,17 @@
        FileUtils.copyFile(stile, new File(outDir, "stile.css"), true);
      }
      buildThumbnailImages(outDir, new Bild());
      File lbDir = new File(catalinaBase, "webapps/jslib/lightbox/");
      FileUtils.copyDirectoryToDirectory(lbDir, outDir);
      File jqDir = new File(catalinaBase, "webapps/jslib/jquery/");
      FileUtils.copyDirectoryToDirectory(jqDir, outDir);
      File lbimgDir = new File(catalinaBase, "webapps/jslib/lightbox/img");
      FileUtils.copyDirectoryToDirectory(lbimgDir, outDir);
      result = "Export nach HTML ausgefuehrt.";
    } catch (IOException ex) {
      result = ex.getLocalizedMessage();
@@ -243,11 +255,14 @@
    out.print("<!DOCTYPE html><html><head>\r\n");
    out.print("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>");
    out.print("<link rel=\"stylesheet\" type=\"text/css\" href=\"bootstrap.min.css\">\r\n");
    out.print("<link rel=\"stylesheet\" type=\"text/css\" href=\"lightbox/lightbox.css\">\r\n");
    out.print("<link rel=\"stylesheet\" type=\"text/css\" href=\"stile.css\">\r\n");
    out.print("</head><body class=\"p-3\">\r\n");
  }
  
  private void printFooter(PrintWriter out) throws IOException {
    out.print("<script src=\"jquery/jquery.min.js\"></script>\r\n");
    out.print("<script src=\"lightbox/lightbox.min.js\"></script>\r\n");
    out.print("</body></html>");
  }