diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..c229b99
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.project b/.project
new file mode 100644
index 0000000..0222fad
--- /dev/null
+++ b/.project
@@ -0,0 +1,31 @@
+
+
+ wysiwyg-editor-java-sdk
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ org.eclipse.wst.validation.validationbuilder
+
+
+
+
+
+ org.eclipse.jem.workbench.JavaEMFNature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
+ org.eclipse.wst.jsdt.core.jsNature
+ org.eclipse.wst.common.project.facet.core.nature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/.settings/.jsdtscope b/.settings/.jsdtscope
new file mode 100644
index 0000000..cca691f
--- /dev/null
+++ b/.settings/.jsdtscope
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..f42de36
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
new file mode 100644
index 0000000..d5cd831
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..b46bc51
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.container b/.settings/org.eclipse.wst.jsdt.ui.superType.container
new file mode 100644
index 0000000..49c8cd4
--- /dev/null
+++ b/.settings/org.eclipse.wst.jsdt.ui.superType.container
@@ -0,0 +1 @@
+org.eclipse.wst.jsdt.launching.JRE_CONTAINER
\ No newline at end of file
diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.name b/.settings/org.eclipse.wst.jsdt.ui.superType.name
new file mode 100644
index 0000000..11006e2
--- /dev/null
+++ b/.settings/org.eclipse.wst.jsdt.ui.superType.name
@@ -0,0 +1 @@
+Global
\ No newline at end of file
diff --git a/Examples/WebContent/WEB-INF/web.xml b/Examples/WebContent/WEB-INF/web.xml
index 7600143..60e4384 100644
--- a/Examples/WebContent/WEB-INF/web.xml
+++ b/Examples/WebContent/WEB-INF/web.xml
@@ -14,4 +14,4 @@
com.froala.examples.servlets.ContextListener
-
\ No newline at end of file
+
diff --git a/Examples/WebContent/index.html b/Examples/WebContent/index.html
index 5c52342..862d364 100644
--- a/Examples/WebContent/index.html
+++ b/Examples/WebContent/index.html
@@ -79,6 +79,10 @@
Sample 1: Save to disk
fileUploadParams: {
id: 'my_editor'
},
+ videoUploadURL: './upload_video',
+ videoUploadParams: {
+ id: 'my_editor'
+ },
imageManagerLoadURL: '/load_images',
imageManagerDeleteURL: "/delete_image",
imageManagerDeleteMethod: "POST"
@@ -120,7 +124,23 @@ Sample 1: Save to disk
.fail (function (err) {
console.log ('file delete problem: ' + JSON.stringify(err));
})
- })
+ }),
+ $('#edit').on('froalaEditor.image.uploaded', function (e, editor, resp) {
+ console.log (resp)
+ var json = JSON.parse(resp);
+ console.log (json.link);
+ var img = new Image();
+ img.onerror = function () {
+ console.log ('error');
+ }
+ img.src = json.link;
+ })
+ $('#edit').on('froalaEditor.image.error', function (e, editor, error,response) {
+ console.log('this is e:', e);
+ console.log('this is editor:', editor);
+ console.log('this is error:', error);
+ console.log('this is error:', response);
+ });
});
diff --git a/Examples/build/classes/.gitignore b/Examples/build/classes/.gitignore
new file mode 100644
index 0000000..c2d9872
--- /dev/null
+++ b/Examples/build/classes/.gitignore
@@ -0,0 +1 @@
+/com/
diff --git a/Examples/build/classes/com/froala/examples/servlets/ContextListener.class b/Examples/build/classes/com/froala/examples/servlets/ContextListener.class
index 7d5db15..6cf9c50 100644
Binary files a/Examples/build/classes/com/froala/examples/servlets/ContextListener.class and b/Examples/build/classes/com/froala/examples/servlets/ContextListener.class differ
diff --git a/Examples/build/classes/com/froala/examples/servlets/FileServlet.class b/Examples/build/classes/com/froala/examples/servlets/FileServlet.class
new file mode 100644
index 0000000..84e0f37
Binary files /dev/null and b/Examples/build/classes/com/froala/examples/servlets/FileServlet.class differ
diff --git a/Examples/build/classes/com/froala/examples/servlets/LoadImage.class b/Examples/build/classes/com/froala/examples/servlets/LoadImage.class
index 76b2a77..2a6d2c4 100644
Binary files a/Examples/build/classes/com/froala/examples/servlets/LoadImage.class and b/Examples/build/classes/com/froala/examples/servlets/LoadImage.class differ
diff --git a/Examples/build/classes/com/froala/examples/servlets/UploadFile.class b/Examples/build/classes/com/froala/examples/servlets/UploadFile.class
index f9e2319..f9508ab 100644
Binary files a/Examples/build/classes/com/froala/examples/servlets/UploadFile.class and b/Examples/build/classes/com/froala/examples/servlets/UploadFile.class differ
diff --git a/Examples/build/classes/com/froala/examples/servlets/UploadFileValidation.class b/Examples/build/classes/com/froala/examples/servlets/UploadFileValidation.class
index 259ae93..6d822ba 100644
Binary files a/Examples/build/classes/com/froala/examples/servlets/UploadFileValidation.class and b/Examples/build/classes/com/froala/examples/servlets/UploadFileValidation.class differ
diff --git a/Examples/build/classes/com/froala/examples/servlets/UploadImage.class b/Examples/build/classes/com/froala/examples/servlets/UploadImage.class
index 108b395..826d2ac 100644
Binary files a/Examples/build/classes/com/froala/examples/servlets/UploadImage.class and b/Examples/build/classes/com/froala/examples/servlets/UploadImage.class differ
diff --git a/Examples/build/classes/com/froala/examples/servlets/UploadImageResize.class b/Examples/build/classes/com/froala/examples/servlets/UploadImageResize.class
index 6092a09..4d6f992 100644
Binary files a/Examples/build/classes/com/froala/examples/servlets/UploadImageResize.class and b/Examples/build/classes/com/froala/examples/servlets/UploadImageResize.class differ
diff --git a/Examples/build/classes/com/froala/examples/servlets/UploadImageValidation.class b/Examples/build/classes/com/froala/examples/servlets/UploadImageValidation.class
index 64d55a6..72caf09 100644
Binary files a/Examples/build/classes/com/froala/examples/servlets/UploadImageValidation.class and b/Examples/build/classes/com/froala/examples/servlets/UploadImageValidation.class differ
diff --git a/Examples/src/com/froala/examples/servlets/ContextListener.java b/Examples/src/com/froala/examples/servlets/ContextListener.java
index a2f4e25..a8ef3b2 100644
--- a/Examples/src/com/froala/examples/servlets/ContextListener.java
+++ b/Examples/src/com/froala/examples/servlets/ContextListener.java
@@ -30,7 +30,5 @@ public void contextInitialized(ServletContextEvent event) {
if (!path.exists()) {
path.mkdirs();
}
-
- System.out.println("Public folder is located here: " + publicFolderPath);
}
}
diff --git a/Examples/src/com/froala/examples/servlets/FileServlet.java b/Examples/src/com/froala/examples/servlets/FileServlet.java
new file mode 100644
index 0000000..3d44771
--- /dev/null
+++ b/Examples/src/com/froala/examples/servlets/FileServlet.java
@@ -0,0 +1,37 @@
+package com.froala.examples.servlets;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URLDecoder;
+import java.nio.file.Files;
+
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+
+
+
+@WebServlet("/files/*")
+public class FileServlet extends HttpServlet {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException
+ {
+ String filename = URLDecoder.decode(request.getPathInfo().substring(1), "UTF-8");
+ File file = new File("/PATH TO/YOUR PROJECT/WORKSPACE/WEBCONTENT/WEB-INF/SOME FOLDER/", filename);
+ response.setHeader("Content-Type", getServletContext().getMimeType(filename));
+ response.setHeader("Content-Length", String.valueOf(file.length()));
+ response.setHeader("Content-Disposition", "inline; filename=\"" + file.getName() + "\"");
+ Files.copy(file.toPath(), response.getOutputStream());
+ }
+
+}
\ No newline at end of file
diff --git a/Examples/src/com/froala/examples/servlets/LoadImage.java b/Examples/src/com/froala/examples/servlets/LoadImage.java
index 19bb5821..3e2147d 100644
--- a/Examples/src/com/froala/examples/servlets/LoadImage.java
+++ b/Examples/src/com/froala/examples/servlets/LoadImage.java
@@ -35,7 +35,7 @@ public LoadImage() {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
- String fileRoute = "/public/";
+ String fileRoute = "/PATH TO/YOUR PROJECT/WORKSPACE/WEBCONTENT/WEB-INF/SOME FOLDER/";
ArrayList