From 389855482d2d1046acf879f4366abf38357d9f75 Mon Sep 17 00:00:00 2001 From: vmollereau Date: Mon, 27 Nov 2017 13:24:14 -0500 Subject: [PATCH] Update jquery.jeditable.js changing .html to .text to prevent plugin to add 'amp' after each & when editing --- jquery.jeditable.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jquery.jeditable.js b/jquery.jeditable.js index 1d066d4..90d7b32 100644 --- a/jquery.jeditable.js +++ b/jquery.jeditable.js @@ -171,7 +171,7 @@ } self.editing = true; - self.revert = $(self).html(); + self.revert = $(self).text(); $(self).html(''); /* Create the form object. */ @@ -309,9 +309,9 @@ /* Check if given target is function */ if ($.isFunction(settings.target)) { var str = settings.target.apply(self, [input.val(), settings]); - $(self).html(str); + $(self).text(str); self.editing = false; - callback.apply(self, [self.innerHTML, settings]); + callback.apply(self, [str, settings]); /* TODO: this is not dry */ if (!$.trim($(self).html())) { $(self).html(settings.placeholder); @@ -378,7 +378,7 @@ if (this.editing) { /* Before reset hook, if it returns false abort reseting. */ if (false !== onreset.apply(form, [settings, self])) { - $(self).html(self.revert); + $(self).text(self.revert); self.editing = false; if (!$.trim($(self).html())) { $(self).html(settings.placeholder);