Skip to content

Commit ea6658d

Browse files
committed
Disable right-click for background and visible images
1 parent 2ae9a30 commit ea6658d

1 file changed

Lines changed: 29 additions & 29 deletions

File tree

index.html

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
</header>
139139

140140
<div id="main-content">
141-
<div id="particles-js"></div>
141+
<div id="particles-js" oncontextmenu="return false"></div>
142142
<main>
143143
<a id="playlist" role="menuitem" class="menu-dropdown hidden-content" target="_blank" href="https://spotify-github-profile.kittinanx.com/api/view?uid=kiwi2mii&redirect=true">
144144
<div class="playlist-player">
@@ -577,22 +577,22 @@
577577

578578
<div class="folder">
579579
<button class="folder-button btn" tabindex="0">
580-
<img src="/assets/img/system/blue-folder.webp" draggable="true" fetchpriority="high" alt="Blue folder icon">
580+
<img src="/assets/img/system/blue-folder.webp" oncontextmenu="return false" draggable="true" fetchpriority="high" alt="Blue folder icon">
581581
<span>src</span>
582582
</button>
583583

584584
<button class="folder-button btn" id="aboutFile" tabindex="0">
585-
<img src="/assets/img/system/rtf-icon.webp" draggable="true" fetchpriority="high" alt=".rtf file icon">
585+
<img src="/assets/img/system/rtf-icon.webp" oncontextmenu="return false" draggable="true" fetchpriority="high" alt=".rtf file icon">
586586
<span>about.rtf</span>
587587
</button>
588588

589589
<button class="folder-button btn" id="profilePic" tabindex="0">
590-
<img src="/assets/img/misc/profile.webp" class="image" draggable="true" fetchpriority="high" alt="Profile picture">
590+
<img class="image" src="/assets/img/misc/profile.webp" oncontextmenu="return false" draggable="true" fetchpriority="high" alt="Profile picture">
591591
<span>profile.jpg</span>
592592
</button>
593593

594594
<button class="folder-button btn" id="resumeFile" tabindex="0">
595-
<img src="/assets/img/system/pdf.webp" draggable="true" fetchpriority="high" alt=".pdf file icon">
595+
<img src="/assets/img/system/pdf.webp" oncontextmenu="return false" draggable="true" fetchpriority="high" alt=".pdf file icon">
596596
<span>resume.pdf</span>
597597
</button>
598598
</div>
@@ -4025,7 +4025,7 @@ <h3 class="heading">ChatGPT</h3>
40254025
<span class="inactive preview-header-icons cancel" title="Search documents and file names for text"><i class="fas fa-magnifying-glass" alt="Magnifying glass icon" aria-hidden="true"></i></span>
40264026
</div>
40274027
<div class="preview-body">
4028-
<img id="fullProfilePic" src="/assets/img/misc/profile.webp" loading="lazy" fetchpriority="low" draggable="false" alt="Profile picture">
4028+
<img id="fullProfilePic" src="/assets/img/misc/profile.webp" oncontextmenu="return false" loading="lazy" fetchpriority="low" draggable="false" alt="Profile picture">
40294029
</div>
40304030
</div>
40314031

@@ -4058,25 +4058,25 @@ <h3 class="heading">ChatGPT</h3>
40584058

40594059
<nav id="launchNav">
40604060
<!-- Temporarily add href to "Mail" app while its content form is being fixed -->
4061-
<a role="button" aria-pressed="false" tabindex="0" class="icon-mail launch" id="mailLaunch" href="mailto:admin@lynkos.dev"><img src="/assets/img/apps/mail.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Mail"> Mail</a>
4062-
<a role="button" aria-pressed="false" tabindex="0" class="icon-safari launch" id="safariLaunch"><img src="/assets/img/apps/safari.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Safari"> Safari</a>
4063-
<a role="button" aria-pressed="false" tabindex="0" class="icon-notes launch" id="notesLaunch"><img src="/assets/img/apps/notes.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Notes"> Notes</a>
4064-
<a role="button" aria-pressed="false" tabindex="0" class="icon-textedit launch" id="textLaunch"><img src="/assets/img/apps/text-edit.webp" draggable="true" loading="lazy" fetchpriority="low" alt="TextEdit"> TextEdit</a>
4065-
<a role="button" aria-pressed="false" tabindex="0" class="icon-iterm launch" id="itermLaunch"><img src="/assets/img/apps/iterm.webp" draggable="true" loading="lazy" fetchpriority="low" alt="iTerm"> iTerm</a>
4066-
<a role="button" aria-pressed="false" tabindex="0" class="icon-music launch" id="musicLaunch"><img src="/assets/img/apps/music.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Music"> Music</a>
4067-
<a role="button" aria-pressed="false" tabindex="0" class="icon-calculator launch" id="calculatorLaunch"><img src="/assets/img/apps/calc.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Calculator"> Calculator</a>
4068-
<a role="button" aria-pressed="false" tabindex="0" class="icon-github launch" target="_blank" href="https://github.com/lynkos" draggable="false"><img src="/assets/img/apps/github.svg" draggable="true" loading="lazy" fetchpriority="low" alt="GitHub"> GitHub</a>
4069-
<a role="button" aria-pressed="false" tabindex="0" class="icon-blog launch" target="_blank" href="https://blog.lynkos.dev" draggable="false"><img src="/assets/img/favicons/favicon.svg" draggable="true" loading="lazy" fetchpriority="low" alt="Blog"> Blog</a>
4070-
<a role="button" aria-pressed="false" tabindex="0" class="icon-spotify launch" target="_blank" href="https://open.spotify.com/user/kiwi2mii" draggable="false"><img src="/assets/img/apps/spotify.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Spotify"> Spotify</a>
4071-
<a role="button" aria-pressed="false" tabindex="0" class="icon-steam launch" target="_blank" href="https://steamcommunity.com/id/overanalyse" draggable="false"><img src="/assets/img/apps/steam.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Steam"> Steam</a>
4072-
<a role="button" aria-pressed="false" tabindex="0" class="icon-discord launch" target="_blank" href="https://discordapp.com/users/359420623929212929" draggable="false"><img src="/assets/img/apps/discord.webp" draggable="true" loading="lazy" fetchpriority="low" alt="Discord"> Discord</a>
4061+
<a role="button" aria-pressed="false" tabindex="0" class="icon-mail launch" id="mailLaunch" href="mailto:admin@lynkos.dev"><img src="/assets/img/apps/mail.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Mail"> Mail</a>
4062+
<a role="button" aria-pressed="false" tabindex="0" class="icon-safari launch" id="safariLaunch"><img src="/assets/img/apps/safari.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Safari"> Safari</a>
4063+
<a role="button" aria-pressed="false" tabindex="0" class="icon-notes launch" id="notesLaunch"><img src="/assets/img/apps/notes.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Notes"> Notes</a>
4064+
<a role="button" aria-pressed="false" tabindex="0" class="icon-textedit launch" id="textLaunch"><img src="/assets/img/apps/text-edit.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="TextEdit"> TextEdit</a>
4065+
<a role="button" aria-pressed="false" tabindex="0" class="icon-iterm launch" id="itermLaunch"><img src="/assets/img/apps/iterm.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="iTerm"> iTerm</a>
4066+
<a role="button" aria-pressed="false" tabindex="0" class="icon-music launch" id="musicLaunch"><img src="/assets/img/apps/music.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Music"> Music</a>
4067+
<a role="button" aria-pressed="false" tabindex="0" class="icon-calculator launch" id="calculatorLaunch"><img src="/assets/img/apps/calc.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Calculator"> Calculator</a>
4068+
<a role="button" aria-pressed="false" tabindex="0" class="icon-github launch" target="_blank" href="https://github.com/lynkos" draggable="false"><img src="/assets/img/apps/github.svg" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="GitHub"> GitHub</a>
4069+
<a role="button" aria-pressed="false" tabindex="0" class="icon-blog launch" target="_blank" href="https://blog.lynkos.dev" draggable="false"><img src="/assets/img/favicons/favicon.svg" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Blog"> Blog</a>
4070+
<a role="button" aria-pressed="false" tabindex="0" class="icon-spotify launch" target="_blank" href="https://open.spotify.com/user/kiwi2mii" draggable="false"><img src="/assets/img/apps/spotify.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Spotify"> Spotify</a>
4071+
<a role="button" aria-pressed="false" tabindex="0" class="icon-steam launch" target="_blank" href="https://steamcommunity.com/id/overanalyse" draggable="false"><img src="/assets/img/apps/steam.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Steam"> Steam</a>
4072+
<a role="button" aria-pressed="false" tabindex="0" class="icon-discord launch" target="_blank" href="https://discordapp.com/users/359420623929212929" draggable="false"><img src="/assets/img/apps/discord.webp" oncontextmenu="return false" draggable="true" loading="lazy" fetchpriority="low" alt="Discord"> Discord</a>
40734073
</nav>
40744074
</div>
40754075
</div>
40764076

40774077
<div class="trash-dialogue hidden-content">
40784078
<div class="pp-body">
4079-
<img src="/assets/img/system/trash.webp" draggable="false" loading="lazy" fetchpriority="low" alt="Icon of a filled trash can">
4079+
<img src="/assets/img/system/trash.webp" oncontextmenu="return false" draggable="false" loading="lazy" fetchpriority="low" alt="Icon of a filled trash can">
40804080
<div class="warning">Are you sure you want to permanantly erase the items in the Trash?</div>
40814081
<div class="hint">You can't undo this action.</div>
40824082
<div class="actions">
@@ -4147,26 +4147,26 @@ <h3 class="heading">ChatGPT</h3>
41474147
</div>
41484148

41494149
<div id="dock">
4150-
<div role="tooltip" tabindex="0" id="open-menu" class="icon" aria-label="Launchpad" data-microtip-position="top"><img src="/assets/img/apps/launchpad.webp" draggable="false" fetchpriority="high" alt="Launchpad"></div>
4150+
<div role="tooltip" tabindex="0" id="open-menu" class="icon" aria-label="Launchpad" data-microtip-position="top"><img src="/assets/img/apps/launchpad.webp" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="Launchpad"></div>
41514151

41524152
<!-- Temporarily replace "Mail" contact form (while it's being fixed) in dock with link to my email -->
41534153
<!-- Comment out "Mail" icon in dock since it takes up too much space (when calc & preview are open) -->
41544154
<!-- <div role="tooltip" tabindex="0" id="mailDockIcon" class="icon" aria-label="Mail" data-microtip-position="top">
41554155
<a href="mailto:admin@lynkos.dev">
4156-
<img src="/assets/img/apps/mail.webp" class="icon" draggable="false" fetchpriority="high" alt="Mail">
4156+
<img src="/assets/img/apps/mail.webp" class="icon" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="Mail">
41574157
</a>
41584158
</div> -->
41594159

4160-
<div role="tooltip" tabindex="0" id="safariDockIcon" class="icon" aria-label="Safari" data-microtip-position="top"><img src="/assets/img/apps/safari.webp" draggable="false" fetchpriority="high" alt="Safari"></div>
4161-
<div role="tooltip" tabindex="0" id="notesDockIcon" class="icon" aria-label="Notes" data-microtip-position="top"><img src="/assets/img/apps/notes.webp" draggable="false" fetchpriority="high" alt="Notes"></div>
4162-
<div role="tooltip" tabindex="0" id="textEditDockIcon" class="icon" aria-label="TextEdit" data-microtip-position="top"><img style="height:4rem !important;image-rendering:smooth" src="/assets/img/apps/text-edit.webp" draggable="false" fetchpriority="high" alt="TextEdit"></div>
4163-
<div role="tooltip" tabindex="0" id="iTermDockIcon" class="icon open" aria-label="iTerm" data-microtip-position="top"><img src="/assets/img/apps/iterm.webp" draggable="false" fetchpriority="high" alt="iTerm"></div>
4164-
<div role="tooltip" tabindex="0" id="musicDockIcon" class="icon" aria-label="Music" data-microtip-position="top"><img src="/assets/img/apps/music.webp" draggable="false" fetchpriority="high" alt="Music"></div>
4165-
<div role="tooltip" tabindex="0" id="calcDockIcon" style="display:none" class="icon" aria-label="Calculator" data-microtip-position="top"><img src="/assets/img/apps/calc.webp" draggable="false" loading="lazy" fetchpriority="low" alt="Calculator"></div>
4166-
<div role="tooltip" tabindex="0" id="previewDockIcon" style="display:none" class="icon" aria-label="Preview" data-microtip-position="top"><img src="/assets/img/apps/preview.webp" draggable="false" loading="lazy" fetchpriority="low" alt="Preview"></div>
4160+
<div role="tooltip" tabindex="0" id="safariDockIcon" class="icon" aria-label="Safari" data-microtip-position="top"><img src="/assets/img/apps/safari.webp" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="Safari"></div>
4161+
<div role="tooltip" tabindex="0" id="notesDockIcon" class="icon" aria-label="Notes" data-microtip-position="top"><img src="/assets/img/apps/notes.webp" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="Notes"></div>
4162+
<div role="tooltip" tabindex="0" id="textEditDockIcon" class="icon" aria-label="TextEdit" data-microtip-position="top"><img style="height:4rem !important;image-rendering:smooth" src="/assets/img/apps/text-edit.webp" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="TextEdit"></div>
4163+
<div role="tooltip" tabindex="0" id="iTermDockIcon" class="icon open" aria-label="iTerm" data-microtip-position="top"><img src="/assets/img/apps/iterm.webp" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="iTerm"></div>
4164+
<div role="tooltip" tabindex="0" id="musicDockIcon" class="icon" aria-label="Music" data-microtip-position="top"><img src="/assets/img/apps/music.webp" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="Music"></div>
4165+
<div role="tooltip" tabindex="0" id="calcDockIcon" style="display:none" class="icon" aria-label="Calculator" data-microtip-position="top"><img src="/assets/img/apps/calc.webp" oncontextmenu="return false" draggable="false" loading="lazy" fetchpriority="low" alt="Calculator"></div>
4166+
<div role="tooltip" tabindex="0" id="previewDockIcon" style="display:none" class="icon" aria-label="Preview" data-microtip-position]="top"><img src="/assets/img/apps/preview.webp" oncontextmenu="return false" draggable="false" loading="lazy" fetchpriority="low" alt="Preview"></div>
41674167

41684168
<div class="dock-divider"></div>
4169-
<div role="tooltip" tabindex="0" id="trash-icon" class="icon" aria-label="Trash" data-microtip-position="top"><img id="trash" src="/assets/img/system/trash.webp" draggable="false" fetchpriority="high" alt="Trash"></div>
4169+
<div role="tooltip" tabindex="0" id="trash-icon" class="icon" aria-label="Trash" data-microtip-position="top"><img id="trash" src="/assets/img/system/trash.webp" oncontextmenu="return false" draggable="false" fetchpriority="high" alt="Trash"></div>
41704170
</div>
41714171

41724172
<!-- Needed to keep footer aligned (aka 'Not by AI' on left and dock in middle). Since I'm using flex, I need a 3rd element (aka the next line) to correctly auto-position footer -->

0 commit comments

Comments
 (0)