From d1ddc36ef8523a9dcee185f0cff5dc653c2ea73f Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Wed, 18 Nov 2015 18:47:29 +0530 Subject: [PATCH] Fixed Attach Image Feild Type --- frappe/public/js/frappe/form/control.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/frappe/public/js/frappe/form/control.js b/frappe/public/js/frappe/form/control.js index ba77442d03..726e511e46 100644 --- a/frappe/public/js/frappe/form/control.js +++ b/frappe/public/js/frappe/form/control.js @@ -876,15 +876,20 @@ frappe.ui.form.ControlAttachImage = frappe.ui.form.ControlAttach.extend({ this.img.on("click", function() { me.$input.click(); }); this.$wrapper.on("refresh", function() { - if(me.get_value()) { - $(me.input_area).find(".missing-image").toggle(false); - me.img.attr("src", me.dataurl ? me.dataurl : me.value).toggle(true); - } else { - $(me.input_area).find(".missing-image").toggle(true); - me.img.toggle(false); - } + me.set_image(); }); + + this.set_image(); }, + set_image: function() { + if(this.get_value()) { + $(this.input_area).find(".missing-image").toggle(false); + this.img.attr("src", this.dataurl ? this.dataurl : this.value).toggle(true); + } else { + $(this.input_area).find(".missing-image").toggle(true); + this.img.toggle(false); + } + } });