From 72925d08f9def997f36a67c5aedcdb7c7a8ba071 Mon Sep 17 00:00:00 2001 From: amy Date: Fri, 3 Feb 2023 16:12:54 -0600 Subject: fixed scrolling & more badges --- badges/anticodeandrun.gif | Bin 0 -> 475 bytes badges/arizona.gif | Bin 0 -> 20111 bytes badges/calcium.png | Bin 0 -> 610 bytes badges/catp0rtal.gif | Bin 0 -> 2277 bytes badges/css.png | Bin 0 -> 3538 bytes badges/dramaturgie.gif | Bin 0 -> 181273 bytes badges/friday-girl.gif | Bin 0 -> 5528 bytes badges/hexrain.png | Bin 0 -> 651 bytes badges/reshirii.gif | Bin 0 -> 75391 bytes badges/thatwhitehand.png | Bin 0 -> 1443 bytes display.html | 77 ++++++++++++++++++++++++---------------------- readme.md | 2 +- 12 files changed, 41 insertions(+), 38 deletions(-) create mode 100644 badges/anticodeandrun.gif create mode 100644 badges/arizona.gif create mode 100644 badges/calcium.png create mode 100644 badges/catp0rtal.gif create mode 100644 badges/css.png create mode 100644 badges/dramaturgie.gif create mode 100644 badges/friday-girl.gif create mode 100644 badges/hexrain.png create mode 100644 badges/reshirii.gif create mode 100644 badges/thatwhitehand.png diff --git a/badges/anticodeandrun.gif b/badges/anticodeandrun.gif new file mode 100644 index 0000000..c09d1ed Binary files /dev/null and b/badges/anticodeandrun.gif differ diff --git a/badges/arizona.gif b/badges/arizona.gif new file mode 100644 index 0000000..0582ede Binary files /dev/null and b/badges/arizona.gif differ diff --git a/badges/calcium.png b/badges/calcium.png new file mode 100644 index 0000000..321e363 Binary files /dev/null and b/badges/calcium.png differ diff --git a/badges/catp0rtal.gif b/badges/catp0rtal.gif new file mode 100644 index 0000000..3678c51 Binary files /dev/null and b/badges/catp0rtal.gif differ diff --git a/badges/css.png b/badges/css.png new file mode 100644 index 0000000..29b1555 Binary files /dev/null and b/badges/css.png differ diff --git a/badges/dramaturgie.gif b/badges/dramaturgie.gif new file mode 100644 index 0000000..2d3cb4c Binary files /dev/null and b/badges/dramaturgie.gif differ diff --git a/badges/friday-girl.gif b/badges/friday-girl.gif new file mode 100644 index 0000000..78c5af2 Binary files /dev/null and b/badges/friday-girl.gif differ diff --git a/badges/hexrain.png b/badges/hexrain.png new file mode 100644 index 0000000..26acb6f Binary files /dev/null and b/badges/hexrain.png differ diff --git a/badges/reshirii.gif b/badges/reshirii.gif new file mode 100644 index 0000000..8cb0971 Binary files /dev/null and b/badges/reshirii.gif differ diff --git a/badges/thatwhitehand.png b/badges/thatwhitehand.png new file mode 100644 index 0000000..6fa7355 Binary files /dev/null and b/badges/thatwhitehand.png differ diff --git a/display.html b/display.html index 6db8454..259ca09 100644 --- a/display.html +++ b/display.html @@ -318,9 +318,10 @@ for (let iii = 0; iii != elem.children.length; iii++) { if (elem.children.item(iii).className == "close-button") { //console.log(elem.children.item(iii)) + let ii = elems.item(i) elem.children.item(iii).onmousedown = ((ev) => { //console.log(elems.item(i)) - elems.item(i).remove() + ii.remove() }) break } @@ -341,7 +342,6 @@ elep.style.zIndex = 1 document.body.style.cursor = 'grabbing' elemhb.style.cursor = 'grabbing' - console.log(elemhb) px = ev.clientX py = ev.clientY document.body.style.userSelect = "none" @@ -484,7 +484,6 @@ if (elec.item(ii).children.item(iiiii).className == 'content-content') { //console.log(elec.item(ii).children.item(iiiii), "hi") con = elec.item(ii).children.item(iiiii) - console.log(con) elec.item(ii).onscroll = ((ev) => { if (!scrolling) { let aaaa = (elec.item(ii).clientHeight - elem.clientHeight) @@ -493,6 +492,40 @@ elem.style.top = scro * aaaa } }) + elem.onmousedown = ((ev) => { + let thi = elec.item(ii).children.item(iiiii) + let eel = temp.item(iiii) + document.body.style.cursor = 'grabbing' + eel.style.cursor = 'grabbing' + py = ev.clientY + document.body.style.userSelect = "none" + document.onmouseup = ((evu) => { + document.body.style.userSelect = "unset" + document.onmousemove = null + document.onmouseup = null + document.body.style.cursor = '' + eel.style.cursor = 'grab' + scrolling = false + }) + document.onmousemove = ((evm) => { + scrolling = true + let z = (eel.offsetTop - (py - evm.clientY)) + //let b = (elem.clientHeight - elem.offsetTop - (py - evm.clientY)) + //console.log(elem.clientHeight/2 - elem.offsetTop - (py - evm.clientY)) + //console.log(z, elem.parentElement.clientHeight - elem.clientHeight) + if (z >= 0 && z < eel.parentElement.clientHeight - eel.clientHeight) { + eel.style.top = z + thi.parentElement.scrollTop = ((z / (eel.parentElement.clientHeight - eel.clientHeight)) * (thi.scrollHeight - eel.parentElement.clientHeight + 24)) + } else { + if (z < elem.parentElement.clientHeight - elem.clientHeight) { + elem.style.top = 0 + } else { + elem.style.top = elem.parentElement.clientHeight - elem.clientHeight + } + } + py = (evm.clientY) + }) + }) break } } @@ -509,42 +542,12 @@ px = 0, py = 0; if (elem.className == 'scrollbar-point') { - elem.onmousedown = ((ev) => { - let thi = con - document.body.style.cursor = 'grabbing' - elem.style.cursor = 'grabbing' - py = ev.clientY - document.body.style.userSelect = "none" - document.onmouseup = ((evu) => { - document.body.style.userSelect = "unset" - document.onmousemove = null - document.onmouseup = null - document.body.style.cursor = '' - elem.style.cursor = 'grab' - scrolling = false - }) - document.onmousemove = ((evm) => { - scrolling = true - let z = (elem.offsetTop - (py - evm.clientY)) - //let b = (elem.clientHeight - elem.offsetTop - (py - evm.clientY)) - //console.log(elem.clientHeight/2 - elem.offsetTop - (py - evm.clientY)) - //console.log(z, elem.parentElement.clientHeight - elem.clientHeight) - if (z >= 0 && z < elem.parentElement.clientHeight - elem.clientHeight) { - elem.style.top = z - console.log(thi) - thi.parentElement.scrollTop = ((z / (elem.parentElement.clientHeight - elem.clientHeight)) * (con.scrollHeight - elem.parentElement.clientHeight + 24)) - } /*else { - if (z < elem.parentElement.clientHeight - elem.clientHeight) { - elem.style.top = 0 - } else { - elem.style.top = elem.parentElement.clientHeight - elem.clientHeight - } - }*/ - py = (evm.clientY) - }) - }) + + } + + } diff --git a/readme.md b/readme.md index af937c3..34f0b28 100644 --- a/readme.md +++ b/readme.md @@ -1,5 +1,5 @@ credits:
display-font (src/98.ttf): [Levi Windows](https://www.dafont.com/leviwindows.font?text=All+your+base+belong+to+us.+Cancel+OK)
- badges (badges/\*): [here uwu](https://cyber.dabamos.de/88x31/)
+ badges (badges/\*): [here uwu](https://cyber.dabamos.de/88x31/) and [here](https://neonaut.neocities.org/cyber/88x31)
./badges\000010.gif ./badges\104.gif ./badges\1of2.gif ./badges\anibanner.gif ./badges\asexuals_now.gif ./badges\beyes.gif ./badges\css2.gif ./badges\devils.gif ./badges\digby88.gif ./badges\finger-logo-people.gif ./badges\firefox4.gif ./badges\getbsod.gif ./badges\linuxnow2.gif ./badges\neovim.gif ./badges\nya2.gif ./badges\transistor_cafe.gif ./badges\transnow2.gif ./badges\zettai.gif -- cgit v1.2.3