diff --git a/src/main/scala/app/FileUploadController.scala b/src/main/scala/app/FileUploadController.scala index 970da6e..4b625a2 100644 --- a/src/main/scala/app/FileUploadController.scala +++ b/src/main/scala/app/FileUploadController.scala @@ -24,7 +24,9 @@ } post("/image/:owner/:repository"){ + execute { (file, fileId) => + } } private def execute(f: (FileItem, String) => Unit) = fileParams.get("file") match { diff --git a/src/main/twirl/helper/preview.scala.html b/src/main/twirl/helper/preview.scala.html index cc6504b..1cba06a 100644 --- a/src/main/twirl/helper/preview.scala.html +++ b/src/main/twirl/helper/preview.scala.html @@ -15,7 +15,10 @@
- +
+ + Attach images by dragging & dropping, or selecting them. +
@@ -42,5 +45,17 @@ prettyPrint(); }); }); + + @if(!enableWikiLink){ + $("div#clickable").dropzone({ + url: '@path/upload/image/@repository.owner/@repository.name', + maxFilesize: 10, + previewTemplate: "
\n
Uploading your images…
\n
\n
", + success: function(file, id) { + $('#content').val($('#content').val() + "\n" + id + "\n" + file.name); + file.previewElement.remove(); + } + }); + } }); diff --git a/src/main/twirl/helper/uploadavatar.scala.html b/src/main/twirl/helper/uploadavatar.scala.html index f1a58f3..5de7ae4 100644 --- a/src/main/twirl/helper/uploadavatar.scala.html +++ b/src/main/twirl/helper/uploadavatar.scala.html @@ -21,7 +21,6 @@ var dropzone = new Dropzone('div#clickable', { url: '@path/upload/image', previewsContainer: 'div#avatar', - paramName: 'file', parallelUploads: 1, thumbnailWidth: 120, thumbnailHeight: 120