From bba769ef777a5593a281fd66b6b33aef94e2d011 Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 11 Feb 2020 18:05:59 +0100 Subject: [PATCH] Use throttle to link to support tickets --- www/admin/inner.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/www/admin/inner.js b/www/admin/inner.js index 6c0d25da8..ad7083c6c 100644 --- a/www/admin/inner.js +++ b/www/admin/inner.js @@ -206,7 +206,11 @@ define([ }); }; - var to; + var to = Util.throttle(function () { + var $ticket = $div.find('.cp-support-list-ticket[data-id="'+linkedId+'"]'); + $ticket[0].scrollIntoView(); + linkedId = undefined; + }, 100); // Register to the "support" mailbox common.mailbox.subscribe(['supportadmin'], { @@ -255,14 +259,7 @@ define([ $ticket.append(APP.support.makeMessage(content, hash)); reorder(); - if (linkedId) { - clearTimeout(to); - to = setTimeout(function () { - var $ticket = $div.find('.cp-support-list-ticket[data-id="'+linkedId+'"]'); - $ticket[0].scrollIntoView(); - linkedId = undefined; - }, 100); - } + if (linkedId) { to(); } } }); return $container;