Skip to content

Commit 5d889ee

Browse files
committed
i
1 parent 4e6bc19 commit 5d889ee

16 files changed

Lines changed: 62 additions & 116 deletions

build.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const esbuild = require('esbuild');
22
const fs = require('fs');
33
const path = require('path');
44
const crypto = require('crypto');
5-
const cheerio = require('cheerio'); // npm install cheerio
5+
const cheerio = require('cheerio');
66

77
let html = fs.readFileSync('src/index.html', 'utf8');
88
const itemsToCopy = ['favicon.ico', 'img'];
@@ -54,6 +54,16 @@ $('a').each((i, el) => {
5454
$(el).attr('onclick', `navigateSPA(event, '${escapedPath}')`); // Pass event explicitly
5555
}
5656
});
57+
58+
// Add onclick to overlay-eligible images
59+
$('img:not(.img-footer,.img-header,.to-top,.no-overlay)').each((i, el) => {
60+
const src = $(el).attr('src');
61+
if (src) { // Skip images without src
62+
const escapedSrc = src.replace(/'/g, "\\'");
63+
$(el).attr('onclick', `openImageOverlay('${escapedSrc}');return false;`);
64+
}
65+
});
66+
5767
html = $.html(); // Update html with modifications
5868

5969
async function bundleJS() {

dist/404.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/bundle-2a313.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bundle-2a313.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bundle-b5a2f.css

Lines changed: 0 additions & 2 deletions
This file was deleted.

dist/bundle-b5a2f.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

dist/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/404.html

Lines changed: 0 additions & 39 deletions
This file was deleted.

src/css/style.css

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,21 +37,22 @@ canvas {
3737
text-align:center;
3838
opacity:.65;
3939
transition:all 1s;
40-
border-radius:0 0 2em 2em;}
40+
border-radius:0 0 2rem 2rem;}
4141
.scrolled-down #header-verse {display:none;}
4242
header:hover {background:linear-gradient(to bottom, rgba(255, 0, 0, .4) 0%, rgba(0, 222, 0, .15) 6%, rgba(128, 22, 128, 0.3) 94%, rgba(255, 0, 0, .4) 100%);}
4343
header {position:fixed;
4444
top:0;
4545
height:5rem;
4646
width:95%;
4747
margin-left:2%;
48+
margin-bottom:.3rem;
4849
z-index:1;
49-
padding:1em 0 0 0;
50+
padding:1rem 0 0 0;
5051
transition:all .1s ease-out;
5152
overflow:hidden;
5253
background:linear-gradient(to top, rgba(255, 0, 0, .25) 0%, rgba(0, 22, 0, .3) 2%, rgba(128, 0, 128, 0.2) 98%, rgba(0, 0, 255, .5) 100%);
5354
backdrop-filter:brightness(115%) contrast(90%) saturate(270%);
54-
border-bottom:solid .2rem rgba(0,0,255,.25);
55+
border-bottom:solid .18rem rgba(0,0,255,.22);
5556
border-left:solid .2rem rgba(255,0,0,.15);
5657
border-right:solid .2rem rgba(111,0,111,.4);
5758
border-radius:0 0 2rem 2rem;}
@@ -71,7 +72,8 @@ header {position:fixed;
7172
#header-filler {position:sticky;
7273
top:0;
7374
left:0;
74-
height:6rem;}
75+
height:6rem;
76+
margin-bottom:.3rem;}
7577
.scrolled-down h1 {font-size:140%;position:absolute;left:0;filter:drop-shadow(0 0 1rem white);}
7678
.scrolled-down .img-header {height:2.9rem;filter:drop-shadow(0 0 1rem rgba(127, 127, 127, 0.45))}
7779
.scrolled-down #site-title-text {margin-left:-.2rem;opacity:.33;}
@@ -98,24 +100,29 @@ filter:drop-shadow(0 0 1rem rgba(127, 127, 127, 0.75));}
98100
.no-bg {background:none !important;border:none !important;}
99101
#site-intro {text-align:center;
100102
padding:.1rem 0 .2rem;
103+
margin-bottom:.07rem;
101104
backdrop-filter:brightness(90%)contrast(111%)saturate(555%)blur(.04rem);
102105
border:solid rgba(255, 0, 0, 0.4);
103106
border-width:0px 1px 1px 1px;
104107
border-radius:.5rem;}
105108
#site-info p{text-align:center;
106109
margin-right:1vw;
107110
margin-left:1vw;
108-
margin-bottom:.1em;}
109-
#site-info {backdrop-filter:blur(.07em)saturate(150%);padding-bottom:.1em;background:linear-gradient(to top, rgba(22,22,222, .2), rgba(22, 222, 222, .2))}
111+
margin-bottom:.1rem;}
112+
#site-info {backdrop-filter:blur(.07rem)saturate(150%);
113+
background:linear-gradient(to top, rgba(22,22,222, .2), rgba(22, 222, 222, .2));
114+
margin-bottom:.15rem; padding-bottom:.1rem;}
110115
#welcome {background:linear-gradient(to top, rgba(22,22,222, .2), rgba(22, 222, 222, .2));
111116
backdrop-filter:contrast(333%) grayscale(70%) brightness(90%) saturate(250%);
112-
border-radius:.3em .3em .5em .5em;
117+
border-radius:.3rem .3rem .5rem .5rem;
113118
border:1px solid rgba(0, 171, 63, 0.6);
114-
opacity:.9;}
115-
#site-nav {padding:.2rem 0 .7rem;
119+
opacity:.9;
120+
margin-bottom:.15rem;}
121+
#site-nav {padding:.2rem 0 2.2rem;
116122
font-size:110%;
117123
width:85%;
118124
margin:auto;
125+
margin-bottom:.07rem;
119126
backdrop-filter:brightness(90%) contrast(120%) saturate(250%);
120127
background:linear-gradient(to top, rgba(222, 22, 22, .2), rgba(128, 0, 128, 0.2));
121128
border-radius:1.5rem;
@@ -178,7 +185,7 @@ article {min-height:80vh;border:dotted 1px rgba(255,255,0,.1);}
178185
border-left:inset 3px rgba(255, 0, 0, 0.6);
179186
line-height:1;
180187
z-index:1;
181-
margin:0 -.5rem;
188+
margin:0 -.5rem .07rem;
182189
padding:.3rem .2rem .1rem;
183190
filter:drop-shadow(0 0 1rem black);
184191
backdrop-filter:brightness(115%) contrast(150%) saturate(300%);}
@@ -195,7 +202,8 @@ article {min-height:80vh;border:dotted 1px rgba(255,255,0,.1);}
195202
z-index:2;
196203
border:inset .7rem rgba(255,255,100,.1);
197204
border-top:solid 1px rgba(255,0,0,.2);
198-
border-bottom:solid 1px rgba(255,0,0,.2);}
205+
border-bottom:solid 1px rgba(255,0,0,.2);
206+
margin-bottom:.07rem;}
199207
.article-header-wrapper:hover {background:linear-gradient(to top, rgba(222, 69, 69, .1), rgba(128, 0, 128, 0.1));
200208
margin-right:-.7rem;
201209
margin-left:-.7rem;
@@ -247,14 +255,15 @@ article {min-height:80vh;border:dotted 1px rgba(255,255,0,.1);}
247255
background-attachment:scroll;
248256
border:inset .15rem rgba(100,100,100,.2);
249257
border-bottom:solid .2rem rgba(255,0,0,.2);
250-
border-top:0;}
258+
border-top:0;
259+
margin-bottom:.07rem;}
251260
.article-content {border:solid 1px rgba(255,0,0,.2);
252261
background-image:url("../img/bginvert.png");
253262
background-attachment:fixed;
254263
background-size:10000px;
255264
background-position-x:-200px;
256265
padding:0 0 1rem .2rem;
257-
margin:0;
266+
margin:0 0 .07rem 0;
258267
backdrop-filter:brightness(90%) contrast(250%) grayscale(50%) blur(.1em) saturate(120%);}
259268
.article-content:hover {background:radial-gradient(rgba(128, 128, 128, 0.1), rgba(0, 0, 0, 0.1));
260269
backdrop-filter:brightness(95%) contrast(200%) grayscale(50%) blur(.1em) saturate(120%);}

src/index.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<div class="search-results-wrapper"><div id="searchResults">
2121
</div></div></div></div>
2222

23-
<div id="fullScreenOverlay" onclick="closeOverlay()"><span class="close-button" onclick="closeOverlay()">&times;</span><img id="overlayImage"></div>
23+
<div id="fullScreenOverlay" onclick="closeImageOverlay()"><span class="close-button">&times;</span><img id="overlayImage"></div>
2424

2525
<div id="bg-wrapper"><div id="bg-img"><div id="bg-wrapper2"><div id="bg-wrapper3"></div></div></div></div>
2626
<div id="bg"><div id="shift-layer1"><div id="shift-layer2"></div></div></div><div id="bg-frame-top"></div><div id="bg-frame-right"></div><div id="bg-frame-bottom"></div><div id="bg-frame-left"></div>
@@ -31,8 +31,8 @@
3131
<table><tr><td style="width:50%;">
3232
<h1><span id="site-title"><a href="/" class="no-bg" title="Home"><img alt="Home" class="img-header img-opaq" decoding="async" src="/img/yinyang.png"></a>
3333
<a href="/" id="site-title-text" class="no-bg" title="Home">i&i</a></span></h1></td><td style="width:50%;">
34-
<span id="toolbar"><span id="search" title="Search"><span id="search-text">Search</span>🔍</span><button id="zoom-out" title="Zoom Out"></button><button id="zoom-in" title="Zoom In">+</button>
35-
<span class="dark-light"><button id="dark-light" title="Dark / Light">🌙 / ☀️</button></span></span>
34+
<span id="toolbar"><span id="search" title="Search"><span id="search-text" onclick="openSearchOverlay()">Search</span>🔍</span><button id="zoom-out" title="Zoom Out" onclick="pageZoom(false)"></button><button id="zoom-in" title="Zoom In" onclick="pageZoom(true)">+</button>
35+
<span class="dark-light"><button id="dark-light" title="Dark / Light" onclick="toggleDarkMode()">🌙 / ☀️</button></span></span>
3636
</td></tr></table></header><div id="header-filler"></div>
3737

3838
<div class="row justify-content-center"><div class="col-md-9">
@@ -1505,7 +1505,6 @@ <h4>Profitability Has Never Excused Criminality: A Message To Facebook, Google,
15051505
<td style="text-align:center; width:60%; vertical-align:middle; padding-top:1em; font-size:1em; opacity:.7;"><a href="https://connect4more.netlify.app" class="no-bg" title="Connect for more.">Connect</a></td>
15061506
<td style="text-align:right; width:20%; padding-right:2.5%; padding-top:.6em;"><a class="no-bg" title="Home" href="/"><img class="img-footer img-opaq" decoding="async" alt="Home" src="/img/yinyang.png"></a></td></tr></table></footer>
15071507

1508-
<script src="/js/github-pages.js"></script>
15091508
<script src="/js/welcome-overlay.js"></script>
15101509
<script src="/js/utils.js"></script>
15111510
<script src="/js/noise.js"></script>
@@ -1518,7 +1517,6 @@ <h4>Profitability Has Never Excused Criminality: A Message To Facebook, Google,
15181517
<script src="/js/background.js"></script>
15191518
<script src="/js/color-change.js"></script>
15201519
<script src="/js/display-toggle.js"></script>
1521-
<script src="/js/image-overlay.js"></script>
15221520
<script src="/js/search.js"></script>
15231521

15241522
</div></div></body></html>

0 commit comments

Comments
 (0)