From 1c4f4c28d7cd056bb0d6319aafc41a0598e9fa92 Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Tue, 11 Apr 2017 14:46:07 +0000
Subject: [PATCH] HTML-Export um jQuery und Lightbox erweitert

---
 src/java/de/uhilger/filecms/api/HtmlExportService.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/java/de/uhilger/filecms/api/HtmlExportService.java b/src/java/de/uhilger/filecms/api/HtmlExportService.java
index b65cc15..8368466 100644
--- a/src/java/de/uhilger/filecms/api/HtmlExportService.java
+++ b/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>");
   }
   

--
Gitblit v1.9.3