Skip to content

Commit b17be4f

Browse files
committed
updates on alumni, publications (two separate sources now), etc
1 parent d353aad commit b17be4f

8 files changed

Lines changed: 1486 additions & 327 deletions

File tree

‎README.md‎

Lines changed: 333 additions & 156 deletions
Large diffs are not rendered by default.

‎css/styles.css‎

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1347,7 +1347,6 @@ footer {
13471347
display: grid;
13481348
grid-template-columns: 3.5rem 1fr 200px;
13491349
gap: 0 .5rem;
1350-
padding-bottom: 1.6rem;
13511350
align-items: start;
13521351
}
13531352

@@ -1366,13 +1365,16 @@ footer {
13661365
margin: 0; padding: 0;
13671366
border-left: 2px solid var(--border);
13681367
padding-left: 1.25rem;
1368+
padding-bottom: 1.6rem;
13691369
display: flex;
13701370
flex-direction: column;
13711371
gap: .5rem;
1372+
align-self: stretch;
13721373
}
13731374

13741375
.alumni-year-group:last-child .alumni-year-people {
13751376
border-left-color: transparent;
1377+
padding-bottom: 0;
13761378
}
13771379

13781380
.alumni-entry {
@@ -2091,6 +2093,69 @@ footer {
20912093
.research-modal-pub-list a { color: var(--teal); text-decoration: none; }
20922094
.research-modal-pub-list a:hover { text-decoration: underline; }
20932095

2096+
/* ----------------------------------------------------------------
2097+
RESEARCH PUB PANELS (finished-work accordions by theme)
2098+
---------------------------------------------------------------- */
2099+
.research-pub-panels-wrap {
2100+
margin-top: 3rem;
2101+
}
2102+
.research-pub-panels-heading {
2103+
font-family: var(--font-display);
2104+
font-size: 1.1rem;
2105+
font-weight: 700;
2106+
color: var(--navy);
2107+
margin: 0 0 1.2rem;
2108+
letter-spacing: .01em;
2109+
}
2110+
.research-pub-panel {
2111+
border: 1px solid var(--border);
2112+
border-radius: var(--radius);
2113+
margin-bottom: .6rem;
2114+
overflow: hidden;
2115+
background: var(--white);
2116+
}
2117+
.research-pub-panel-summary {
2118+
display: flex;
2119+
align-items: center;
2120+
gap: .5rem;
2121+
padding: 1rem 1.25rem;
2122+
cursor: pointer;
2123+
list-style: none;
2124+
font-weight: 600;
2125+
font-size: .9rem;
2126+
color: var(--navy);
2127+
background: var(--fog);
2128+
user-select: none;
2129+
transition: background .18s;
2130+
}
2131+
.research-pub-panel-summary::-webkit-details-marker { display: none; }
2132+
.research-pub-panel-summary:hover { background: var(--border); }
2133+
.research-pub-panel-summary.cancer { border-left: 4px solid #fca5a5; }
2134+
.research-pub-panel-summary.neuro { border-left: 4px solid #c4b5fd; }
2135+
.research-pub-panel-summary.bioinformatics { border-left: 4px solid #5eead4; }
2136+
.research-pub-panel-chevron {
2137+
margin-left: auto;
2138+
flex-shrink: 0;
2139+
transition: transform .22s;
2140+
}
2141+
details[open] .research-pub-panel-chevron { transform: rotate(180deg); }
2142+
.research-pub-panel-list {
2143+
list-style: none;
2144+
padding: 0;
2145+
margin: 0;
2146+
}
2147+
.research-pub-panel-list li {
2148+
padding: .7rem 1.25rem;
2149+
font-size: .85rem;
2150+
line-height: 1.6;
2151+
color: var(--body);
2152+
border-bottom: 1px solid var(--border);
2153+
}
2154+
.research-pub-panel-list li:last-child { border-bottom: none; }
2155+
.research-pub-panel-list a { color: var(--teal); text-decoration: none; }
2156+
.research-pub-panel-list a:hover { text-decoration: underline; }
2157+
.research-pub-panel-list em { font-style: italic; }
2158+
20942159
/* ----------------------------------------------------------------
20952160
NUNO STANDALONE PAGE
20962161
---------------------------------------------------------------- */

‎js/main.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,14 +165,14 @@ async function loadSelectedPublications() {
165165
if (!container) return;
166166

167167
try {
168-
const res = await fetch('sections/nuno.html');
168+
const res = await fetch('publications.html');
169169
if (!res.ok) throw new Error(`HTTP ${res.status}`);
170170
const html = await res.text();
171171

172172
const tmp = document.createElement('div');
173173
tmp.innerHTML = html;
174174

175-
const selected = tmp.querySelectorAll('.nuno-pub-item[data-selected="true"]');
175+
const selected = tmp.querySelectorAll('.pubs-item[data-selected="true"]');
176176
if (!selected.length) {
177177
container.innerHTML = '<p style="color:var(--slate);padding:1rem 0;">No selected publications found.</p>';
178178
return;

0 commit comments

Comments
 (0)