| ... | @@ -2476,7 +2476,7 @@ var zigAnalysis; | ... | @@ -2476,7 +2476,7 @@ var zigAnalysis; |
| 2476 | short = markdown(short); | 2476 | short = markdown(short); |
| 2477 | var long = markdown(docs); | 2477 | var long = markdown(docs); |
| 2478 | tdDesc.innerHTML = | 2478 | tdDesc.innerHTML = |
| 2479 | "<details ontoggle=\"scrollOnCollapse(event);\"><summary><div class=\"sum-less\">" + short + "</div>" + "<div class=\"sum-more\">" + long + "</div></summary></details>"; | 2479 | "<div class=\"expand\" ><span class=\"button\" onclick=\"toggleExpand(event)\"></span><div class=\"sum-less\">" + short + "</div>" + "<div class=\"sum-more\">" + long + "</div></details>"; |
| 2480 | } | 2480 | } |
| 2481 | else { | 2481 | else { |
| 2482 | tdDesc.innerHTML = markdown(short); | 2482 | tdDesc.innerHTML = markdown(short); |
| ... | @@ -3718,12 +3718,11 @@ var zigAnalysis; | ... | @@ -3718,12 +3718,11 @@ var zigAnalysis; |
| 3718 | | 3718 | |
| 3719 | })(); | 3719 | })(); |
| 3720 | | 3720 | |
| 3721 | function scrollOnCollapse(event) { | 3721 | function toggleExpand(event) { |
| 3722 | const details = event.target; | 3722 | const parent = event.target.parentElement; |
| 3723 | if (!details.open && details.getBoundingClientRect().top < 0) { | 3723 | parent.toggleAttribute("open"); |
| 3724 | console.log("scrolling!") | 3724 | |
| 3725 | details.parentElement.parentElement.scrollIntoView(true); | 3725 | if (!parent.open && parent.getBoundingClientRect().top < 0) { |
| 3726 | } else { | 3726 | parent.parentElement.parentElement.scrollIntoView(true); |
| 3727 | console.log("not scrolling!", details.open, details.top); | | |
| 3728 | } | 3727 | } |
| 3729 | } | 3728 | } |
| \ No newline at end of file |