From d506b0906c3368bb8ce3915ef7377d8b42c6d2f7 Mon Sep 17 00:00:00 2001 From: rabuzarus Date: Wed, 7 Sep 2016 03:22:02 +0200 Subject: [PATCH] frio: fix dropItem() didn't work for hubzila posts --- view/theme/frio/js/textedit.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/view/theme/frio/js/textedit.js b/view/theme/frio/js/textedit.js index 0b3db0571f..39957dbf06 100644 --- a/view/theme/frio/js/textedit.js +++ b/view/theme/frio/js/textedit.js @@ -181,11 +181,19 @@ function confirmDelete() { return confirm(aStr.delitem); } function dropItem(url, object) { var confirm = confirmDelete(); + + //if the first character of the object is #, remove it because + // we use getElementById which don't need the # + // getElementByID selects elements even if there are special characters + // in the ID (like %) which won't work with jQuery + /// @todo ceck if we can solve this in the template + object = object.indexOf('#') == 0 ? object.substring(1) : object; + if(confirm) { $('body').css('cursor', 'wait'); - $(object).fadeTo('fast', 0.33, function () { + $(document.getElementById(object)).fadeTo('fast', 0.33, function () { $.get(url).done(function() { - $(object).remove(); + $(document.getElementById(object)).remove(); $('body').css('cursor', 'auto'); }); });