diff options
-rw-r--r-- | display.html | 94 | ||||
-rw-r--r-- | readme.md | 1 | ||||
-rw-r--r-- | src/img/cmd.png | bin | 0 -> 382 bytes | |||
-rw-r--r-- | src/img/dir.png | bin | 0 -> 425 bytes | |||
-rw-r--r-- | src/img/docs.png | bin | 0 -> 695 bytes | |||
-rw-r--r-- | src/img/explorer.png | bin | 0 -> 1060 bytes | |||
-rw-r--r-- | src/img/favorites.png | bin | 0 -> 612 bytes | |||
-rw-r--r-- | src/img/find.png | bin | 0 -> 537 bytes | |||
-rw-r--r-- | src/img/help.png | bin | 0 -> 681 bytes | |||
-rw-r--r-- | src/img/log-off.png | bin | 0 -> 600 bytes | |||
-rw-r--r-- | src/img/notepad.png | bin | 0 -> 479 bytes | |||
-rw-r--r-- | src/img/programs.png | bin | 0 -> 494 bytes | |||
-rw-r--r-- | src/img/run.png | bin | 0 -> 492 bytes | |||
-rw-r--r-- | src/img/settings.png | bin | 0 -> 521 bytes | |||
-rw-r--r-- | src/img/shut-down.png | bin | 0 -> 476 bytes | |||
-rw-r--r-- | src/img/update.png | bin | 0 -> 754 bytes | |||
-rw-r--r-- | src/img/windows.png | bin | 0 -> 458 bytes |
17 files changed, 88 insertions, 7 deletions
diff --git a/display.html b/display.html index 1b42867..2d1b4a1 100644 --- a/display.html +++ b/display.html @@ -205,10 +205,59 @@ } #bar-menu { - display: block; + display: flex; + position: relative; + height: calc(100% - 5px); + font-size: large; + padding: 3px; + user-select: none; + padding-left: 10px; + padding-right: 10px; + outline: 2px outset; + outline-offset: -2px; + cursor: pointer; + + + } + #bar-menu-root { + padding-top: 2px; + height:280px; + width:180px; + background-color: #c7c7c7; + position: absolute; + border-style:outset; + bottom:30px; + display: none; + } + .bar-menu-item{ + padding-left:5px; + width: 100%; + height:25px; + display:flex; + font-size: 14px; + font-weight: bold; + padding-top: 1px; + } + .bar-menu-image{ + height: 18px; + padding-left:5px; + padding-right:5px; + } + .bar-menu-text{ + position: absolute; + left:30px; + padding-top:2px; + } + .bar-menu-separator{ + width:calc(100% - 20px); + height: 3px; + margin-bottom: 5px; + background-color: #a1a1a1; + border-style:none none solid none; + border-color:#dddddd; + border-width:2px; + left:10px; position: relative; - height: 100%; - background-color: red; } </style> <script> @@ -276,7 +325,15 @@ }) let px = 0; document.onmousemove = ((evm) => { - console.log(elemy.parentElement.clientWidth * (evm.clientX / elemy.parentElement.clientWidth) - (elemy.parentElement.offsetLeft + document.getElementById("root").offsetLeft)) + if((elemy.parentElement.clientWidth * (evm.clientX / elemy.parentElement.clientWidth) - (elemy.parentElement.offsetLeft + document.getElementById("root").offsetLeft + (elemy.clientWidth/2)))>0){ + if((elemy.parentElement.clientWidth * (evm.clientX / elemy.parentElement.clientWidth) - (elemy.parentElement.offsetLeft + document.getElementById("root").offsetLeft - (elemy.clientWidth/2)))<elemy.parentElement.clientWidth -5){ + elemy.style.left =(elemy.parentElement.clientWidth * (evm.clientX / elemy.parentElement.clientWidth) - (elemy.parentElement.offsetLeft + document.getElementById("root").offsetLeft + (elemy.clientWidth /2))) + }else { + elemy.style.left = elemy.parentElement.clientWidth - elemy.clientWidth - 5 + } + } else { + elemy.style.left = 0; + } //console.log((px - evm.clientX), px, evm.clientX, m) }) @@ -565,16 +622,25 @@ } + function main(){ + document.getElementById("bar-menu").onclick = ((ev)=>{ + if(document.getElementById("bar-menu-root").style.display=="block") + document.getElementById("bar-menu-root").style.display = "none" + else + document.getElementById("bar-menu-root").style.display = "block" + }) + } </script> </head> <body - onload="window_create(1,'hewwo','hi</br></br></br></br></br></br></br></br></br></br></br></br>hi');window_create(2,'uwu','uwu');load_bar()"> + onload="window_create(1,'hewwo','hi</br></br></br></br></br></br></br></br></br></br></br></br>hi');window_create(2,'uwu','uwu');load_bar();main()"> <div id="root"> <div id="bar"> <div id="bar-children"> - <div id="bar-menu">uwu + <div id="bar-menu" ><img src="./src/img/windows.png"><pre> </pre>Start + </div> <div id="bar-items"> </div> @@ -582,7 +648,21 @@ </div> </div> + <div id="bar-menu-root"> + <div class="bar-menu-item" id="bar-menu-windows-update"><img class="bar-menu-image" src="./src/img/update.png"><div class="bar-menu-text">Windows Update</div></div> + <div class="bar-menu-separator"></div> + <div class="bar-menu-item" id="bar-menu-programs"><img class="bar-menu-image" src="./src/img/programs.png"><div class="bar-menu-text">Programs</div></div> + <div class="bar-menu-item" id="bar-menu-favorites"><img class="bar-menu-image" src="./src/img/favorites.png"><div class="bar-menu-text">Favorites</div></div> + <div class="bar-menu-item" id="bar-menu-docs"><img class="bar-menu-image" src="./src/img/docs.png"><div class="bar-menu-text">Documents</div></div> + <div class="bar-menu-item" id="bar-menu-settings"><img class="bar-menu-image" style="height:25px" src="./src/img/settings.png"><div class="bar-menu-text">Settings</div></div> + <div class="bar-menu-item" id="bar-menu-find"><img class="bar-menu-image" style="height:25px" src="./src/img/find.png"><div class="bar-menu-text">Find</div></div> + <div class="bar-menu-item" id="bar-menu-help"><img class="bar-menu-image" src="./src/img/help.png"><div class="bar-menu-text">Help</div></div> + <div class="bar-menu-item" id="bar-menu-run"><img class="bar-menu-image" src="./src/img/run.png"><div class="bar-menu-text">Run</div></div> + <div class="bar-menu-separator"></div> + <div class="bar-menu-item" id="bar-menu-help"><img class="bar-menu-image" style="height:24px" src="./src/img/log-off.png"><div class="bar-menu-text">Log Off...</div></div> + <div class="bar-menu-item" id="bar-menu-run"><img class="bar-menu-image" style="height:24px" src="./src/img/shut-down.png"><div class="bar-menu-text">Shut Down...</div></div> + </div> </div> </body> -</html>
\ No newline at end of file +</html> @@ -1,5 +1,6 @@ credits:</br> display-font (src/98.ttf): [Levi Windows](https://www.dafont.com/leviwindows.font?text=All+your+base+belong+to+us.+Cancel+OK)</br> badges (badges/\*): [here uwu](https://cyber.dabamos.de/88x31/) and [here](https://neonaut.neocities.org/cyber/88x31)</br> +icons (src/img/\*): [here](https://win98icons.alexmeub.com/)</br> <img alt="./badges\000010.gif" title="./badges\000010.gif" src="./badges\000010.gif"> <img alt="./badges\104.gif" title="./badges\104.gif" src="./badges\104.gif"> <img alt="./badges\1of2.gif" title="./badges\1of2.gif" src="./badges\1of2.gif"> <img alt="./badges\anibanner.gif" title="./badges\anibanner.gif" src="./badges\anibanner.gif"> <img alt="./badges\anticodeandrun.gif" title="./badges\anticodeandrun.gif" src="./badges\anticodeandrun.gif"> <img alt="./badges\arizona.gif" title="./badges\arizona.gif" src="./badges\arizona.gif"> <img alt="./badges\asexuals_now.gif" title="./badges\asexuals_now.gif" src="./badges\asexuals_now.gif"> <img alt="./badges\beyes.gif" title="./badges\beyes.gif" src="./badges\beyes.gif"> <img alt="./badges\calcium.png" title="./badges\calcium.png" src="./badges\calcium.png"> <img alt="./badges\catp0rtal.gif" title="./badges\catp0rtal.gif" src="./badges\catp0rtal.gif"> <img alt="./badges\css.png" title="./badges\css.png" src="./badges\css.png"> <img alt="./badges\css2.gif" title="./badges\css2.gif" src="./badges\css2.gif"> <img alt="./badges\devils.gif" title="./badges\devils.gif" src="./badges\devils.gif"> <img alt="./badges\digby88.gif" title="./badges\digby88.gif" src="./badges\digby88.gif"> <img alt="./badges\dramaturgie.gif" title="./badges\dramaturgie.gif" src="./badges\dramaturgie.gif"> <img alt="./badges\finger-logo-people.gif" title="./badges\finger-logo-people.gif" src="./badges\finger-logo-people.gif"> <img alt="./badges\firefox4.gif" title="./badges\firefox4.gif" src="./badges\firefox4.gif"> <img alt="./badges\friday-girl.gif" title="./badges\friday-girl.gif" src="./badges\friday-girl.gif"> <img alt="./badges\getbsod.gif" title="./badges\getbsod.gif" src="./badges\getbsod.gif"> <img alt="./badges\hexrain.png" title="./badges\hexrain.png" src="./badges\hexrain.png"> <img alt="./badges\linuxnow2.gif" title="./badges\linuxnow2.gif" src="./badges\linuxnow2.gif"> <img alt="./badges\neovim.gif" title="./badges\neovim.gif" src="./badges\neovim.gif"> <img alt="./badges\nya2.gif" title="./badges\nya2.gif" src="./badges\nya2.gif"> <img alt="./badges\reshirii.gif" title="./badges\reshirii.gif" src="./badges\reshirii.gif"> <img alt="./badges\thatwhitehand.png" title="./badges\thatwhitehand.png" src="./badges\thatwhitehand.png"> <img alt="./badges\transistor_cafe.gif" title="./badges\transistor_cafe.gif" src="./badges\transistor_cafe.gif"> <img alt="./badges\transnow2.gif" title="./badges\transnow2.gif" src="./badges\transnow2.gif"> <img alt="./badges\zettai.gif" title="./badges\zettai.gif" src="./badges\zettai.gif"> diff --git a/src/img/cmd.png b/src/img/cmd.png Binary files differnew file mode 100644 index 0000000..78af341 --- /dev/null +++ b/src/img/cmd.png diff --git a/src/img/dir.png b/src/img/dir.png Binary files differnew file mode 100644 index 0000000..b6f5df5 --- /dev/null +++ b/src/img/dir.png diff --git a/src/img/docs.png b/src/img/docs.png Binary files differnew file mode 100644 index 0000000..5852574 --- /dev/null +++ b/src/img/docs.png diff --git a/src/img/explorer.png b/src/img/explorer.png Binary files differnew file mode 100644 index 0000000..d6073c7 --- /dev/null +++ b/src/img/explorer.png diff --git a/src/img/favorites.png b/src/img/favorites.png Binary files differnew file mode 100644 index 0000000..113bc81 --- /dev/null +++ b/src/img/favorites.png diff --git a/src/img/find.png b/src/img/find.png Binary files differnew file mode 100644 index 0000000..ca46c5e --- /dev/null +++ b/src/img/find.png diff --git a/src/img/help.png b/src/img/help.png Binary files differnew file mode 100644 index 0000000..1a0de60 --- /dev/null +++ b/src/img/help.png diff --git a/src/img/log-off.png b/src/img/log-off.png Binary files differnew file mode 100644 index 0000000..4e50f0e --- /dev/null +++ b/src/img/log-off.png diff --git a/src/img/notepad.png b/src/img/notepad.png Binary files differnew file mode 100644 index 0000000..f55bb78 --- /dev/null +++ b/src/img/notepad.png diff --git a/src/img/programs.png b/src/img/programs.png Binary files differnew file mode 100644 index 0000000..f17cc81 --- /dev/null +++ b/src/img/programs.png diff --git a/src/img/run.png b/src/img/run.png Binary files differnew file mode 100644 index 0000000..793a236 --- /dev/null +++ b/src/img/run.png diff --git a/src/img/settings.png b/src/img/settings.png Binary files differnew file mode 100644 index 0000000..70e5a7d --- /dev/null +++ b/src/img/settings.png diff --git a/src/img/shut-down.png b/src/img/shut-down.png Binary files differnew file mode 100644 index 0000000..1766292 --- /dev/null +++ b/src/img/shut-down.png diff --git a/src/img/update.png b/src/img/update.png Binary files differnew file mode 100644 index 0000000..0aa056f --- /dev/null +++ b/src/img/update.png diff --git a/src/img/windows.png b/src/img/windows.png Binary files differnew file mode 100644 index 0000000..572511d --- /dev/null +++ b/src/img/windows.png |