From e03e8aeff68f26a37416ad052fb5120f0b4f4fc7 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Fri, 31 Oct 2014 19:51:04 -0400 Subject: [PATCH] CRM-15551 - crmEditable: add placeholder if empty after editing --- js/jquery/jquery.crmeditable.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/jquery/jquery.crmeditable.js b/js/jquery/jquery.crmeditable.js index bb86b2f65a..468cf36ea0 100644 --- a/js/jquery/jquery.crmeditable.js +++ b/js/jquery/jquery.crmeditable.js @@ -68,10 +68,11 @@ $(this).crmError(data.error_message, ts('Error')); $(this).removeClass('crm-editable-saving'); }, - success: function(entity, field, value, data) { + success: function(entity, field, value, data, settings) { var $i = $(this); CRM.status(ts('Saved')); $i.removeClass('crm-editable-saving crm-error'); + value = value === '' ? settings.placeholder : value; $i.html(value); } }; @@ -146,7 +147,7 @@ value = $i.data('options')[value]; } $i.trigger('crmFormSuccess'); - editableSettings.success.call(this, info.entity, info.field, value, data); + editableSettings.success.call(this, info.entity, info.field, value, data, settings); } }); }, settings); -- 2.25.1