From b3a29f697b034a25c71c13c16da9bd7b9e9f1cb9 Mon Sep 17 00:00:00 2001 From: Piyush Vijay Date: Fri, 27 Jul 2018 22:08:56 +0530 Subject: [PATCH] Big fix for kill button on server_status_processes.php page. Signed-Off-By: Piyush Vijay --- js/src/classes/Server/ProcessList.js | 6 +++--- js/src/server_status_processes.js | 8 +++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/js/src/classes/Server/ProcessList.js b/js/src/classes/Server/ProcessList.js index a3e1707357cd..e4444ee32c14 100644 --- a/js/src/classes/Server/ProcessList.js +++ b/js/src/classes/Server/ProcessList.js @@ -51,11 +51,11 @@ class ProcessList { * * @return void */ - killProcessHandler (event) { + killProcessHandler (event, elementRef) { event.preventDefault(); - var url = $(this).attr('href'); + var url = $(elementRef).attr('href'); // Get row element of the process to be killed. - var $tr = $(this).closest('tr'); + var $tr = $(elementRef).closest('tr'); $.getJSON(url, function (data) { // Check if process was killed or not. if (data.hasOwnProperty('success') && data.success) { diff --git a/js/src/server_status_processes.js b/js/src/server_status_processes.js index ef9a84378577..ee6be9b162ca 100644 --- a/js/src/server_status_processes.js +++ b/js/src/server_status_processes.js @@ -8,11 +8,9 @@ import processList from './classes/Server/ProcessList'; export function onload1 () { processList.init(); // Bind event handler for kill_process - $('#tableprocesslist').on( - 'click', - 'a.kill_process', - processList.killProcessHandler - ); + $('#tableprocesslist').on('click', 'a.kill_process', function (event) { + processList.killProcessHandler(event, this); + }); // Bind event handler for toggling refresh of process list $('a#toggleRefresh').on('click', function (event) { event.preventDefault();