From e78d6923dba71ed87beaabb2e83071c9550fe1f6 Mon Sep 17 00:00:00 2001 From: mb863 Date: Fri, 9 Jul 2010 18:55:04 +0000 Subject: [PATCH] made changes for photo upload: new icon alert, created page for those with javascript disable, restructure javascript files --- webapp/web/js/imageUpload/imageUploadUtils.js | 27 +++++++++++++++++++ .../body/imageUpload/imageUpload-newImage.ftl | 18 ++++++++++--- .../imageUpload/imageUpload-replaceImage.ftl | 8 +++--- 3 files changed, 45 insertions(+), 8 deletions(-) create mode 100644 webapp/web/js/imageUpload/imageUploadUtils.js diff --git a/webapp/web/js/imageUpload/imageUploadUtils.js b/webapp/web/js/imageUpload/imageUploadUtils.js new file mode 100644 index 000000000..91e37707c --- /dev/null +++ b/webapp/web/js/imageUpload/imageUploadUtils.js @@ -0,0 +1,27 @@ +/* $This file is distributed under the terms of the license in /doc/license.txt$ */ + + +/* comments */ + +$(document).ready(function(){ + + $("#photoUploadContainer").removeClass("hidden"); + + + $('#photoUploadForm form').submit(function() { + if (form_passed.datafile.value == "") { + alert ("Please browse and select a photo"); + return false; + } + }); + + +}); + + +function delete_photo(passUrl) { + var delete_photo_answer = confirm ("Are you sure you want to delete your photo?"); + if (delete_photo_answer){ + window.open(passUrl); + } +} diff --git a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl index eb94d1d12..055faf780 100644 --- a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl +++ b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl @@ -2,12 +2,24 @@ <#-- Upload a replacement main image for an Individual. --> +${scripts.add("/js/jquery.js")} +${scripts.add("/js/imageUpload/imageUploadUtils.js")} -${scripts.add("/js/imageUpload/validateUpload.js")} ${stylesheets.addFromTheme("/uploadImages.css")} + + + + <#if errorMessage??> -
+