feat(fimi): EUvsDisinfo-Pflicht-Disclaimer + Doku
Rechtslage: EUvsDisinfo (EEAS East StratCom Task Force), Datensatz CC BY-SA 4.0. Pflichten: Attribution (erfuellt via Case-Links), keine Verfaelschung, Disclaimer "keine offizielle EU-Position". Disclaimer dezent als graue Fusszeile der FIMI-Qualitaetsleiste (UI.fimiDisclaimerHtml) und im Tooltip der Einzeltreffer. CLAUDE.md um FIMI-Abschnitt inkl. Rechtslage ergaenzt. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -6279,3 +6279,15 @@ body.tutorial-active .tutorial-cursor {
|
||||
}
|
||||
.fimi-claim-count { flex: 0 0 auto; font-weight: 700; color: var(--warning); min-width: 28px; }
|
||||
.fimi-claim-text { flex: 1 1 auto; }
|
||||
|
||||
/* FIMI: Pflicht-Quellenhinweis EUvsDisinfo (dezent, gedaempft) */
|
||||
.fimi-disclaimer {
|
||||
margin-top: 10px;
|
||||
padding-top: 8px;
|
||||
border-top: 1px solid rgba(245, 158, 11, 0.18);
|
||||
font-size: 10.5px;
|
||||
line-height: 1.4;
|
||||
color: var(--text-disabled);
|
||||
}
|
||||
.fimi-disclaimer a { color: var(--text-secondary); text-decoration: underline; }
|
||||
.fimi-disclaimer a:hover { color: var(--warning); }
|
||||
|
||||
@@ -1089,6 +1089,7 @@ const UI = {
|
||||
const passage = top.passage ? this.escape(top.passage) : '';
|
||||
let tip = `Bei EUvsDisinfo als widerlegt geführte Behauptung: ${claimText}`;
|
||||
if (passage) tip += ` | Im Artikel: ${passage}`;
|
||||
tip += ' | Quelle der Einordnung: EUvsDisinfo (EEAS East StratCom Task Force), keine offizielle EU-Position.';
|
||||
const label = n === 1
|
||||
? 'Deckt sich mit einer von EUvsDisinfo widerlegten Falschbehauptung'
|
||||
: `Deckt sich mit ${n} von EUvsDisinfo widerlegten Falschbehauptungen`;
|
||||
@@ -1133,9 +1134,20 @@ const UI = {
|
||||
<button type="button" class="fimi-summary-toggle" onclick="App.toggleFimiDetail(this)">Narrative anzeigen</button>
|
||||
</div>
|
||||
<ul class="fimi-summary-claims" style="display:none;">${claimList}</ul>
|
||||
${this.fimiDisclaimerHtml()}
|
||||
</div>`;
|
||||
},
|
||||
|
||||
/**
|
||||
* Pflicht-Quellenhinweis fuer EUvsDisinfo-Einordnungen. Dezent (kleine
|
||||
* graue Fusszeile), aber praesent: Attribution an EEAS East StratCom
|
||||
* Task Force + der offizielle Disclaimer, dass es keine offizielle
|
||||
* EU-Position ist (Wortlaut der EUvsDisinfo-Veroeffentlichungen).
|
||||
*/
|
||||
fimiDisclaimerHtml() {
|
||||
return `<div class="fimi-disclaimer">Einordnungen aus der <a href="https://euvsdisinfo.eu/" target="_blank" rel="noopener">EUvsDisinfo</a>-Datenbank des Europäischen Auswärtigen Dienstes (EEAS East StratCom Task Force). Sie beruhen auf Medienbeobachtung und Analyse der Task Force und stellen keine offizielle Position der EU dar.</div>`;
|
||||
},
|
||||
|
||||
renderSourceOverview(articles) {
|
||||
if (!articles || articles.length === 0) return '';
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren