Show only start and stop icon in circle

This commit is contained in:
Christian Cueni 2023-03-27 11:25:31 +02:00
parent 0c0c65cc22
commit 97879b570c
3 changed files with 37 additions and 50 deletions

View File

@ -208,7 +208,10 @@ function render() {
const learningSequenceIcon = learningSequences const learningSequenceIcon = learningSequences
.append("svg:image") .append("svg:image")
.attr("xlink:href", (d) => { .attr("xlink:href", (d) => {
return "/static/icons/" + d.icon.replace("it-", "") + ".svg"; if (["it-icon-ls-start", "it-icon-ls-end"].some((icon) => icon === d.icon)) {
return "/static/icons/" + d.icon.replace("it-", "") + ".svg";
}
return "";
}) })
.attr("width", iconWidth) .attr("width", iconWidth)
.attr("height", iconWidth) .attr("height", iconWidth)

View File

@ -190,7 +190,7 @@ damit du erfolgreich mit deinem Lernpfad (durch-)starten kannst.
title="Selbsteinschätzung", title="Selbsteinschätzung",
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Training", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Training", parent=circle)
LearningUnitFactory(title="Unterlagen", parent=circle) LearningUnitFactory(title="Unterlagen", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Unterlagen für den Unterricht", title="Unterlagen für den Unterricht",
@ -253,7 +253,7 @@ damit du erfolgreich mit deinem Lernpfad (durch-)starten kannst.
title="Vorbereitungsauftrag", title="Vorbereitungsauftrag",
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Training", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Training", parent=circle)
LearningUnitFactory(title="Unterlagen", parent=circle) LearningUnitFactory(title="Unterlagen", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Unterlagen für den Unterricht", title="Unterlagen für den Unterricht",

View File

@ -164,7 +164,7 @@ def create_circle_basis(lp, title="Basis"):
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Lernreise", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Lernreise", parent=circle)
LearningUnitFactory( LearningUnitFactory(
title="Lerntechnik, Lernbegleitung, Lernpartner/-in und Einführung in MyVBV", title="Lerntechnik, Lernbegleitung, Lernpartner/-in und Einführung in MyVBV",
parent=circle, parent=circle,
@ -186,9 +186,7 @@ def create_circle_basis(lp, title="Basis"):
parent=circle, parent=circle,
) )
LearningSequenceFactory( LearningSequenceFactory(title="Arbeitsalltag", parent=circle)
title="Arbeitsalltag", parent=circle, icon="it-icon-ls-watch"
)
LearningUnitFactory( LearningUnitFactory(
title="Mein neuer Job, Arbeitstechnik, Soziale Medien, Datenschutz und Beratungspflichten", title="Mein neuer Job, Arbeitstechnik, Soziale Medien, Datenschutz und Beratungspflichten",
parent=circle, parent=circle,
@ -218,7 +216,7 @@ def create_circle_basis(lp, title="Basis"):
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Basiswissen", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Basiswissen", parent=circle)
LearningUnitFactory( LearningUnitFactory(
title="Basiswissen Versicherungen, VVG", title="Basiswissen Versicherungen, VVG",
parent=circle, parent=circle,
@ -289,9 +287,7 @@ wie du dein Netzwerk aufbauen und erweitern kannst, um damit neue Kunden zu gewi
parent=circle, parent=circle,
) )
LearningSequenceFactory( LearningSequenceFactory(title="Verkaufsgrundlagen", parent=circle)
title="Verkaufsgrundlagen", parent=circle, icon="it-icon-ls-watch"
)
LearningUnitFactory(title="Verkaufsgrundlagen", parent=circle) LearningUnitFactory(title="Verkaufsgrundlagen", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Mediathek", title="Mediathek",
@ -314,9 +310,7 @@ wie du dein Netzwerk aufbauen und erweitern kannst, um damit neue Kunden zu gewi
parent=circle, parent=circle,
) )
LearningSequenceFactory( LearningSequenceFactory(title="Kundenakquise", parent=circle)
title="Kundenakquise", parent=circle, icon="it-icon-ls-watch"
)
LearningUnitFactory(title="Kundenakquise", parent=circle) LearningUnitFactory(title="Kundenakquise", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Mediathek", title="Mediathek",
@ -386,7 +380,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"):
], ],
) )
LearningSequenceFactory(title="Einstieg", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Einstieg", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto - Einstieg", "Rafael Fasel wechselt sein Auto - Einstieg",
parent=circle, parent=circle,
@ -396,7 +390,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"):
learning_unit_title="Gesprächsvorbereitung und -einstieg", learning_unit_title="Gesprächsvorbereitung und -einstieg",
) )
LearningSequenceFactory(title="Analyse", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Analyse", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto - Analyse", "Rafael Fasel wechselt sein Auto - Analyse",
parent=circle, parent=circle,
@ -406,7 +400,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"):
learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation", learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation",
) )
LearningSequenceFactory(title="Lösung", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Lösung", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto - Lösung", "Rafael Fasel wechselt sein Auto - Lösung",
parent=circle, parent=circle,
@ -416,7 +410,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"):
learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren", learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren",
) )
LearningSequenceFactory(title="Abschluss", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Abschluss", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto - Abschluss", "Rafael Fasel wechselt sein Auto - Abschluss",
parent=circle, parent=circle,
@ -489,9 +483,7 @@ def create_circle_rechtsstreitigkeiten(lp, title="Rechtsstreitigkeiten"):
], ],
) )
LearningSequenceFactory( LearningSequenceFactory(title="Rechtsstreitigkeiten", parent=circle)
title="Rechtsstreitigkeiten", parent=circle, icon="it-icon-ls-watch"
)
create_standard_learning_unit( create_standard_learning_unit(
"Rafael Fasel hat Ärger mit seinem Vermieter", "Rafael Fasel hat Ärger mit seinem Vermieter",
parent=circle, parent=circle,
@ -537,7 +529,7 @@ def create_circle_reisen(lp, title="Reisen"):
], ],
) )
LearningSequenceFactory(title="Einstieg", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Einstieg", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Emma und Ayla campen durch Amerika - Einstieg", "Emma und Ayla campen durch Amerika - Einstieg",
parent=circle, parent=circle,
@ -547,7 +539,7 @@ def create_circle_reisen(lp, title="Reisen"):
learning_unit_title="Terminvereinbarung, Vorbereitung und Gesprächseröffnung", learning_unit_title="Terminvereinbarung, Vorbereitung und Gesprächseröffnung",
) )
LearningSequenceFactory(title="Analyse", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Analyse", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Emma und Ayla campen durch Amerika - Analyse", "Emma und Ayla campen durch Amerika - Analyse",
parent=circle, parent=circle,
@ -557,7 +549,7 @@ def create_circle_reisen(lp, title="Reisen"):
learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation", learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation",
) )
LearningSequenceFactory(title="Lösung", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Lösung", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Emma und Ayla campen durch Amerika - Lösung", "Emma und Ayla campen durch Amerika - Lösung",
parent=circle, parent=circle,
@ -567,7 +559,7 @@ def create_circle_reisen(lp, title="Reisen"):
learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren", learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren",
) )
LearningSequenceFactory(title="Abschluss", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Abschluss", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Emma und Ayla campen durch Amerika - Abschluss", "Emma und Ayla campen durch Amerika - Abschluss",
parent=circle, parent=circle,
@ -615,7 +607,7 @@ def create_circle_einkommenssicherung(lp, title="Einkommenssicherung"):
], ],
) )
LearningSequenceFactory(title="Einstieg", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Einstieg", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Patrizia und Marco sichern sich ab - Einstieg", "Patrizia und Marco sichern sich ab - Einstieg",
parent=circle, parent=circle,
@ -625,7 +617,7 @@ def create_circle_einkommenssicherung(lp, title="Einkommenssicherung"):
learning_unit_title="Terminvereinbarung, Vorbereitung und Gesprächseröffnung", learning_unit_title="Terminvereinbarung, Vorbereitung und Gesprächseröffnung",
) )
LearningSequenceFactory(title="Analyse", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Analyse", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Patrizia und Marco sichern sich ab - Analyse", "Patrizia und Marco sichern sich ab - Analyse",
parent=circle, parent=circle,
@ -635,7 +627,7 @@ def create_circle_einkommenssicherung(lp, title="Einkommenssicherung"):
learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation", learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation",
) )
LearningSequenceFactory(title="Lösung", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Lösung", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Patrizia und Marco sichern sich ab - Lösung", "Patrizia und Marco sichern sich ab - Lösung",
parent=circle, parent=circle,
@ -645,7 +637,7 @@ def create_circle_einkommenssicherung(lp, title="Einkommenssicherung"):
learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren", learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren",
) )
LearningSequenceFactory(title="Abschluss", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Abschluss", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
"Patrizia und Marco sichern sich ab - Abschluss", "Patrizia und Marco sichern sich ab - Abschluss",
parent=circle, parent=circle,
@ -700,7 +692,7 @@ def create_circle_standard_small(
if lu_title is None: if lu_title is None:
lu_title = title lu_title = title
LearningSequenceFactory(title=title, parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title=title, parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
lc_title, lc_title,
parent=circle, parent=circle,
@ -742,7 +734,7 @@ def create_circle_standard(lp, title, lc_title, goals=None, description=None):
], ],
) )
LearningSequenceFactory(title="Einstieg", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Einstieg", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
f"{lc_title} - Einstieg", f"{lc_title} - Einstieg",
parent=circle, parent=circle,
@ -751,7 +743,7 @@ def create_circle_standard(lp, title, lc_title, goals=None, description=None):
learning_unit_title="Gesprächsvorbereitung und -einstieg", learning_unit_title="Gesprächsvorbereitung und -einstieg",
) )
LearningSequenceFactory(title="Analyse", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Analyse", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
f"{lc_title} - Analyse", f"{lc_title} - Analyse",
parent=circle, parent=circle,
@ -760,7 +752,7 @@ def create_circle_standard(lp, title, lc_title, goals=None, description=None):
learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation", learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation",
) )
LearningSequenceFactory(title="Lösung", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Lösung", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
f"{lc_title} - Lösung", f"{lc_title} - Lösung",
parent=circle, parent=circle,
@ -769,7 +761,7 @@ def create_circle_standard(lp, title, lc_title, goals=None, description=None):
learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren", learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren",
) )
LearningSequenceFactory(title="Abschluss", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Abschluss", parent=circle)
create_standard_learning_unit( create_standard_learning_unit(
f"{lc_title} - Abschluss", f"{lc_title} - Abschluss",
parent=circle, parent=circle,
@ -829,9 +821,7 @@ def create_circle_betreuen(lp, title="Betreuen"):
parent=circle, parent=circle,
) )
LearningSequenceFactory( LearningSequenceFactory(title="Rechtsstreitigkeiten", parent=circle)
title="Rechtsstreitigkeiten", parent=circle, icon="it-icon-ls-watch"
)
LearningUnitFactory(title="Rechtsstreitigkeiten", parent=circle) LearningUnitFactory(title="Rechtsstreitigkeiten", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Mediathek", title="Mediathek",
@ -846,7 +836,7 @@ def create_circle_betreuen(lp, title="Betreuen"):
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Sparen", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Sparen", parent=circle)
LearningUnitFactory(title="Sparen", parent=circle) LearningUnitFactory(title="Sparen", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Mediathek", title="Mediathek",
@ -861,9 +851,7 @@ def create_circle_betreuen(lp, title="Betreuen"):
parent=circle, parent=circle,
) )
LearningSequenceFactory( LearningSequenceFactory(title="Wohneigentum", parent=circle)
title="Wohneigentum", parent=circle, icon="it-icon-ls-watch"
)
LearningUnitFactory(title="Wohneigentum", parent=circle) LearningUnitFactory(title="Wohneigentum", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Mediathek", title="Mediathek",
@ -878,9 +866,7 @@ def create_circle_betreuen(lp, title="Betreuen"):
parent=circle, parent=circle,
) )
LearningSequenceFactory( LearningSequenceFactory(title="Selbstständigkeit", parent=circle)
title="Selbstständigkeit", parent=circle, icon="it-icon-ls-watch"
)
LearningUnitFactory(title="Selbstständigkeit", parent=circle) LearningUnitFactory(title="Selbstständigkeit", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Mediathek", title="Mediathek",
@ -895,9 +881,7 @@ def create_circle_betreuen(lp, title="Betreuen"):
parent=circle, parent=circle,
) )
LearningSequenceFactory( LearningSequenceFactory(title="Erben/Vererben", parent=circle)
title="Erben/Vererben", parent=circle, icon="it-icon-ls-watch"
)
LearningUnitFactory(title="Erben/Vererben", parent=circle) LearningUnitFactory(title="Erben/Vererben", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Mediathek", title="Mediathek",
@ -934,7 +918,7 @@ def create_circle_vernetzen(lp, title="Vernetzen"):
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Training", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Training", parent=circle)
LearningUnitFactory(title="Onlinetrainings", parent=circle) LearningUnitFactory(title="Onlinetrainings", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Unknown ???", title="Unknown ???",
@ -965,14 +949,14 @@ def create_circle_pruefungsvorbereitung(lp, title="Prüfungsvorbereitung"):
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Aufbau", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Aufbau", parent=circle)
LearningUnitFactory(title="Aufbau und Struktur", parent=circle) LearningUnitFactory(title="Aufbau und Struktur", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Unknown ???", title="Unknown ???",
parent=circle, parent=circle,
) )
LearningSequenceFactory(title="Nullserien", parent=circle, icon="it-icon-ls-watch") LearningSequenceFactory(title="Nullserien", parent=circle)
LearningUnitFactory(title="Schriftliche Nullserien", parent=circle) LearningUnitFactory(title="Schriftliche Nullserien", parent=circle)
LearningContentFactory( LearningContentFactory(
title="Nullserie 1", title="Nullserie 1",