← back to Paul Conrad Cartoons Rebrand
TK-12179: never display Conrad images; move references out of served public/
459141710c005a90c268da1b9c956ebc1fb1a031 · 2026-09-24 15:11:18 -0700 · Steve Abrams
Steve: Conrad cartoons are research-only. Viewer renders text records with a
source link; the 19 reference images move to research/reference-img (not served).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019vkV6GBLJ9rN1VQ8oM8HJc
Files touched
M public/app.jsR100 public/img/clinton-horn-1994.jpg research/reference-img/clinton-horn-1994.jpgR100 public/img/come-get-me-1974.jpg research/reference-img/come-get-me-1974.jpgR100 public/img/lbj-hubert-1968.jpg research/reference-img/lbj-hubert-1968.jpgR100 public/img/loc-barroom-1989.jpg research/reference-img/loc-barroom-1989.jpgR100 public/img/loc-black-teen-unemployment-1977.jpg research/reference-img/loc-black-teen-unemployment-1977.jpgR100 public/img/loc-death-row-1991.jpg research/reference-img/loc-death-row-1991.jpgR100 public/img/loc-disarmament-1961.jpg research/reference-img/loc-disarmament-1961.jpgR100 public/img/loc-herblock-2000.jpg research/reference-img/loc-herblock-2000.jpgR100 public/img/loc-inheritance-1990.jpg research/reference-img/loc-inheritance-1990.jpgR100 public/img/loc-naked-truth-1987.jpg research/reference-img/loc-naked-truth-1987.jpgR100 public/img/loc-nra-pacifier-1982.jpg research/reference-img/loc-nra-pacifier-1982.jpgR100 public/img/loc-sl-hud-1989.jpg research/reference-img/loc-sl-hud-1989.jpgR100 public/img/loc-southamerica-1959.jpg research/reference-img/loc-southamerica-1959.jpgR100 public/img/nast-affixing-blame-1982.jpg research/reference-img/nast-affixing-blame-1982.jpgR100 public/img/nixon-spiders-web-1973.jpg research/reference-img/nixon-spiders-web-1973.jpgR100 public/img/palin-2008.jpg research/reference-img/palin-2008.jpgR100 public/img/phone-company-1972.jpg research/reference-img/phone-company-1972.jpgR100 public/img/reagan-american-gothic-1986.jpg research/reference-img/reagan-american-gothic-1986.jpgR100 public/img/worst-enemy-1973.jpg research/reference-img/worst-enemy-1973.jpg
Diff
commit 459141710c005a90c268da1b9c956ebc1fb1a031
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Sep 24 15:11:18 2026 -0700
TK-12179: never display Conrad images; move references out of served public/
Steve: Conrad cartoons are research-only. Viewer renders text records with a
source link; the 19 reference images move to research/reference-img (not served).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019vkV6GBLJ9rN1VQ8oM8HJc
---
public/app.js | 13 ++++++-------
.../img => research/reference-img}/clinton-horn-1994.jpg | Bin
.../img => research/reference-img}/come-get-me-1974.jpg | Bin
{public/img => research/reference-img}/lbj-hubert-1968.jpg | Bin
.../img => research/reference-img}/loc-barroom-1989.jpg | Bin
.../reference-img}/loc-black-teen-unemployment-1977.jpg | Bin
.../img => research/reference-img}/loc-death-row-1991.jpg | Bin
.../reference-img}/loc-disarmament-1961.jpg | Bin
.../img => research/reference-img}/loc-herblock-2000.jpg | Bin
.../reference-img}/loc-inheritance-1990.jpg | Bin
.../reference-img}/loc-naked-truth-1987.jpg | Bin
.../reference-img}/loc-nra-pacifier-1982.jpg | Bin
{public/img => research/reference-img}/loc-sl-hud-1989.jpg | Bin
.../reference-img}/loc-southamerica-1959.jpg | Bin
.../reference-img}/nast-affixing-blame-1982.jpg | Bin
.../reference-img}/nixon-spiders-web-1973.jpg | Bin
{public/img => research/reference-img}/palin-2008.jpg | Bin
.../img => research/reference-img}/phone-company-1972.jpg | Bin
.../reference-img}/reagan-american-gothic-1986.jpg | Bin
.../img => research/reference-img}/worst-enemy-1973.jpg | Bin
20 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/public/app.js b/public/app.js
index ef2568d..99bda82 100644
--- a/public/app.js
+++ b/public/app.js
@@ -183,11 +183,12 @@ function renderDecadeJump() {
});
}
+// TK-12179 (Steve, 2026-09-24): Conrad cartoons are research-only and are NEVER displayed —
+// not even locally. Records render as text; the original lives at its archive (citation link).
function cardHtml(r) {
- const img = r.image || r.image_url;
let thumb;
- if (img) {
- thumb = `<img src="${img}" alt="${escapeHtml(r.title)}" loading="lazy">`;
+ if (r.image || r.image_url) {
+ thumb = `<div class="no-img">Research record —<br>image not displayed</div>`;
} else if (r.image_status === 'not_found') {
thumb = `<div class="no-img no-img-notfound">No verified image found —<br>view at source</div>`;
} else {
@@ -238,12 +239,10 @@ function renderAll() {
function openModal(id) {
const r = ALL.find(x => x.id === id);
if (!r) return;
- const img = r.image || r.image_url;
const topicChips = r.topics.map(t => `<span class="topic-tag modal-topic-tag">${escapeHtml(t)}</span>`).join('');
let imgBlock = '';
- if (img) {
- const repBadge = r.representative ? `<div class="modal-rep-note">Representative image — see the credit note below.</div>` : '';
- imgBlock = `<img class="modal-img" src="${img}" alt="${escapeHtml(r.title)}">${repBadge}`;
+ if (r.image || r.image_url) {
+ imgBlock = `<div class="modal-no-img">Research record — image not displayed.${r.citation_url ? ` <a href="${r.citation_url}" target="_blank" rel="noopener noreferrer">Original at source →</a>` : ''}</div>`;
} else if (r.image_status === 'not_found') {
imgBlock = `<div class="modal-no-img">No verified image found for this cartoon.${r.citation_url ? ` <a href="${r.citation_url}" target="_blank" rel="noopener noreferrer">View at source →</a>` : ''}</div>`;
}
diff --git a/public/img/clinton-horn-1994.jpg b/research/reference-img/clinton-horn-1994.jpg
similarity index 100%
rename from public/img/clinton-horn-1994.jpg
rename to research/reference-img/clinton-horn-1994.jpg
diff --git a/public/img/come-get-me-1974.jpg b/research/reference-img/come-get-me-1974.jpg
similarity index 100%
rename from public/img/come-get-me-1974.jpg
rename to research/reference-img/come-get-me-1974.jpg
diff --git a/public/img/lbj-hubert-1968.jpg b/research/reference-img/lbj-hubert-1968.jpg
similarity index 100%
rename from public/img/lbj-hubert-1968.jpg
rename to research/reference-img/lbj-hubert-1968.jpg
diff --git a/public/img/loc-barroom-1989.jpg b/research/reference-img/loc-barroom-1989.jpg
similarity index 100%
rename from public/img/loc-barroom-1989.jpg
rename to research/reference-img/loc-barroom-1989.jpg
diff --git a/public/img/loc-black-teen-unemployment-1977.jpg b/research/reference-img/loc-black-teen-unemployment-1977.jpg
similarity index 100%
rename from public/img/loc-black-teen-unemployment-1977.jpg
rename to research/reference-img/loc-black-teen-unemployment-1977.jpg
diff --git a/public/img/loc-death-row-1991.jpg b/research/reference-img/loc-death-row-1991.jpg
similarity index 100%
rename from public/img/loc-death-row-1991.jpg
rename to research/reference-img/loc-death-row-1991.jpg
diff --git a/public/img/loc-disarmament-1961.jpg b/research/reference-img/loc-disarmament-1961.jpg
similarity index 100%
rename from public/img/loc-disarmament-1961.jpg
rename to research/reference-img/loc-disarmament-1961.jpg
diff --git a/public/img/loc-herblock-2000.jpg b/research/reference-img/loc-herblock-2000.jpg
similarity index 100%
rename from public/img/loc-herblock-2000.jpg
rename to research/reference-img/loc-herblock-2000.jpg
diff --git a/public/img/loc-inheritance-1990.jpg b/research/reference-img/loc-inheritance-1990.jpg
similarity index 100%
rename from public/img/loc-inheritance-1990.jpg
rename to research/reference-img/loc-inheritance-1990.jpg
diff --git a/public/img/loc-naked-truth-1987.jpg b/research/reference-img/loc-naked-truth-1987.jpg
similarity index 100%
rename from public/img/loc-naked-truth-1987.jpg
rename to research/reference-img/loc-naked-truth-1987.jpg
diff --git a/public/img/loc-nra-pacifier-1982.jpg b/research/reference-img/loc-nra-pacifier-1982.jpg
similarity index 100%
rename from public/img/loc-nra-pacifier-1982.jpg
rename to research/reference-img/loc-nra-pacifier-1982.jpg
diff --git a/public/img/loc-sl-hud-1989.jpg b/research/reference-img/loc-sl-hud-1989.jpg
similarity index 100%
rename from public/img/loc-sl-hud-1989.jpg
rename to research/reference-img/loc-sl-hud-1989.jpg
diff --git a/public/img/loc-southamerica-1959.jpg b/research/reference-img/loc-southamerica-1959.jpg
similarity index 100%
rename from public/img/loc-southamerica-1959.jpg
rename to research/reference-img/loc-southamerica-1959.jpg
diff --git a/public/img/nast-affixing-blame-1982.jpg b/research/reference-img/nast-affixing-blame-1982.jpg
similarity index 100%
rename from public/img/nast-affixing-blame-1982.jpg
rename to research/reference-img/nast-affixing-blame-1982.jpg
diff --git a/public/img/nixon-spiders-web-1973.jpg b/research/reference-img/nixon-spiders-web-1973.jpg
similarity index 100%
rename from public/img/nixon-spiders-web-1973.jpg
rename to research/reference-img/nixon-spiders-web-1973.jpg
diff --git a/public/img/palin-2008.jpg b/research/reference-img/palin-2008.jpg
similarity index 100%
rename from public/img/palin-2008.jpg
rename to research/reference-img/palin-2008.jpg
diff --git a/public/img/phone-company-1972.jpg b/research/reference-img/phone-company-1972.jpg
similarity index 100%
rename from public/img/phone-company-1972.jpg
rename to research/reference-img/phone-company-1972.jpg
diff --git a/public/img/reagan-american-gothic-1986.jpg b/research/reference-img/reagan-american-gothic-1986.jpg
similarity index 100%
rename from public/img/reagan-american-gothic-1986.jpg
rename to research/reference-img/reagan-american-gothic-1986.jpg
diff --git a/public/img/worst-enemy-1973.jpg b/research/reference-img/worst-enemy-1973.jpg
similarity index 100%
rename from public/img/worst-enemy-1973.jpg
rename to research/reference-img/worst-enemy-1973.jpg
← 666e26b chore: lint, v0.2.0 (session close)
·
back to Paul Conrad Cartoons Rebrand
·
auto-data-snapshot: 2026-09-24T15:23:04 (101 data files) — r d51a0f3 →