From 91351a05ce7fffe0502619819be21cd5e8b8a8b1 Mon Sep 17 00:00:00 2001 From: Pandao Date: Thu, 12 Mar 2015 01:50:47 +0800 Subject: [PATCH] fix image dialog bugs --- plugins/image-dialog/image-dialog.js | 76 ++++++++++++++-------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/plugins/image-dialog/image-dialog.js b/plugins/image-dialog/image-dialog.js index 9e8f5a8..b61973e 100644 --- a/plugins/image-dialog/image-dialog.js +++ b/plugins/image-dialog/image-dialog.js @@ -126,57 +126,57 @@ }); dialog.attr("id", classPrefix + "image-dialog-" + guid); - } - if (!settings.imageUpload) return ; + if (!settings.imageUpload) return ; - var fileInput = dialog.find("[name=\"" + classPrefix + "image-file\"]"); + var fileInput = dialog.find("[name=\"" + classPrefix + "image-file\"]"); - fileInput.bind("change", function() { - var fileName = fileInput.val(); - var isImage = new RegExp("(\\.(" + settings.imageFormats.join("|") + "))$"); // /(\.(webp|jpg|jpeg|gif|bmp|png))$/ + fileInput.bind("change", function() { + var fileName = fileInput.val(); + var isImage = new RegExp("(\\.(" + settings.imageFormats.join("|") + "))$"); // /(\.(webp|jpg|jpeg|gif|bmp|png))$/ - if (fileName === "") - { - alert(imageLang.uploadFileEmpty); - } - else if (!isImage.test(fileName)) - { - alert(imageLang.formatNotAllowed + settings.imageFormats.join(", ")); - } - else - { - if (typeof (dialog.loading) == "function") dialog.loading(true); + if (fileName === "") + { + alert(imageLang.uploadFileEmpty); + } + else if (!isImage.test(fileName)) + { + alert(imageLang.formatNotAllowed + settings.imageFormats.join(", ")); + } + else + { + if (typeof (dialog.loading) == "function") dialog.loading(true); - var submitHandler = function() { + var submitHandler = function() { - var uploadIframe = document.getElementById(iframeName); + var uploadIframe = document.getElementById(iframeName); - uploadIframe.onload = function() { - if (typeof (dialog.loading) == "function") dialog.loading(false); + uploadIframe.onload = function() { + if (typeof (dialog.loading) == "function") dialog.loading(false); - var json = uploadIframe.contentWindow.document.body.innerHTML; - json = (typeof JSON.parse !== "undefined") ? JSON.parse(json) : eval("(" + json + ")"); + var json = uploadIframe.contentWindow.document.body.innerHTML; + json = (typeof JSON.parse !== "undefined") ? JSON.parse(json) : eval("(" + json + ")"); - if (json.success === 1) - { - dialog.find("[data-url]").val(json.url); - } - else - { - alert(json.message); - } + if (json.success === 1) + { + dialog.find("[data-url]").val(json.url); + } + else + { + alert(json.message); + } - return false; - }; - }; + return false; + }; + }; - dialog.find("[type=\"submit\"]").bind(exports.mouseOrTouch("click", "touchend"), submitHandler).trigger("click"); + dialog.find("[type=\"submit\"]").bind(exports.mouseOrTouch("click", "touchend"), submitHandler).trigger("click"); - } + } - return false; - }); + return false; + }); + } };