diff --git a/ccp/js/methodlistcontroller2.js b/ccp/js/methodlistcontroller2.js index 1a619eb..ac5dea5 100644 --- a/ccp/js/methodlistcontroller2.js +++ b/ccp/js/methodlistcontroller2.js @@ -299,6 +299,21 @@ class CCPMethodList2 extends HTMLElement{ e.querySelector("span[name=count_executables]").textContent = executables } }, + { + target : "details", + apply : (e,d)=>{ + e.alt = e.title = d + if(sessionStorage.getItem(d) === "open") e.open = "open"; + else e.removeAttribute("open"); + }, + on_toggle : ev=>{ + if(ev.target.open){ + sessionStorage.setItem(ev.currentTarget.alt, 'open') + }else{ + sessionStorage.removeItem(ev.currentTarget.alt) + } + } + }, { target : "details ul[name=process_list]", in : (e,d)=>d,