From d7d4a63e69b238dd7da06ae8a4f3129e6cbaf01b Mon Sep 17 00:00:00 2001 From: evazion Date: Sun, 18 Aug 2019 03:50:43 -0500 Subject: [PATCH] js: fixup bug in note hiding. Fixup regression in e000bdb86. --- app/javascript/src/javascripts/notes.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/javascript/src/javascripts/notes.js b/app/javascript/src/javascripts/notes.js index b4a026572..c6131e8fc 100644 --- a/app/javascript/src/javascripts/notes.js +++ b/app/javascript/src/javascripts/notes.js @@ -1,6 +1,8 @@ import Utility from './utility' let Note = { + HIDE_DELAY: 250, + Box: { create: function(id) { var $inner_border = $('
'); @@ -264,7 +266,7 @@ let Note = { hide: function(id) { var $note_body = Note.Body.find(id); - Note.timeouts.push($.timeout(250).done(function() {$note_body.hide();})); + Note.timeouts.push(setTimeout(() => $note_body.hide(), Note.HIDE_DELAY)); }, hide_all: function() { @@ -762,10 +764,7 @@ let Note = { }, clear_timeouts: function() { - $.each(Note.timeouts, function(i, v) { - v.clear(); - }); - + Note.timeouts.forEach(clearTimeout); Note.timeouts = []; },