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) } },