From 5874983dd7ffa25629add389cc12c0861c7485a9 Mon Sep 17 00:00:00 2001 From: Robert Buchholz Date: Tue, 31 Jan 2017 18:53:30 +0100 Subject: [PATCH] Use the local HTML element for change event when removing/adding to DOM --- deform/static/scripts/deform.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/deform/static/scripts/deform.js b/deform/static/scripts/deform.js index e6582722..3dbf6ef8 100644 --- a/deform/static/scripts/deform.js +++ b/deform/static/scripts/deform.js @@ -101,8 +101,7 @@ var deform = { var old_len = parseInt(before.attr('now_len')||'0', 10); before.attr('now_len', old_len + 1); // we added something to the dom, trigger a change event - var e = jQuery.Event("change"); - $('#deform').trigger(e); + $htmlnode.trigger('change'); }, appendSequenceItem: function(node) { @@ -133,12 +132,11 @@ var deform = { if (now_len > min_len) { $before_node.attr('now_len', now_len - 1); $item_node.remove(); + // we removed something from the dom, trigger a change event + $oid_node.trigger('change'); deform.processSequenceButtons($oid_node, min_len, max_len, now_len-1, orderable); } - // we removed something from the dom, trigger a change event - var e = jQuery.Event("change"); - $('#deform').trigger(e); return false; },