From 37bd3a9b17967835f73234a406777583e949b923 Mon Sep 17 00:00:00 2001 From: dcore94 Date: Fri, 17 Mar 2023 11:41:26 +0100 Subject: [PATCH] enter cloneOrEdit workflow by passing whole structure --- ccp/js/methodeditorcontroller2.js | 15 ++------------- ccp/js/methodlistcontroller2.js | 10 +--------- 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/ccp/js/methodeditorcontroller2.js b/ccp/js/methodeditorcontroller2.js index 7eac2c8..b0cafb8 100644 --- a/ccp/js/methodeditorcontroller2.js +++ b/ccp/js/methodeditorcontroller2.js @@ -172,19 +172,8 @@ class CCPMethodEditorController extends HTMLElement{ connectNewEditRequest(){ document.addEventListener("neweditrequest", ev=>{ - if(window.confirm("Confirm editing method?")){ - this.editMethod(ev.detail) - this.parentElement.scrollIntoViewIfNeeded() - } - }) - } - - connectNewCloneRequest(){ - document.addEventListener("newclonerequest", ev=>{ - if(window.confirm("Confirm cloning of method?")){ - this.cloneMethod(ev.detail) - this.parentElement.scrollIntoViewIfNeeded() - } + this.parentElement.scrollIntoViewIfNeeded() + this.cloneOrEditMethod(ev.detail) }) } diff --git a/ccp/js/methodlistcontroller2.js b/ccp/js/methodlistcontroller2.js index e24b025..79b8c6a 100644 --- a/ccp/js/methodlistcontroller2.js +++ b/ccp/js/methodlistcontroller2.js @@ -101,11 +101,6 @@ class CCPMethodList2 extends HTMLElement{ -

@@ -343,10 +338,7 @@ class CCPMethodList2 extends HTMLElement{ const event = new CustomEvent('newexecutionrequest', { detail: id }); document.dispatchEvent(event) }else if(ev.target.getAttribute("name") === "edit"){ - const event = new CustomEvent('neweditrequest', { detail: id }); - document.dispatchEvent(event) - }else if(ev.target.getAttribute("name") === "clone"){ - const event = new CustomEvent('newclonerequest', { detail: id }); + const event = new CustomEvent('neweditrequest', { detail: ev.currentTarget.bss_input.data }); document.dispatchEvent(event) } },