From df5d359b23fa7af3427b114a32f712eb876a1e18 Mon Sep 17 00:00:00 2001 From: 0xNul <57599792+0xNul@users.noreply.github.com> Date: Sat, 22 Jul 2023 08:24:44 -0700 Subject: added keywords if has all models --- src/votann/codex_view.clj | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/votann/codex_view.clj b/src/votann/codex_view.clj index ff50453..863135f 100644 --- a/src/votann/codex_view.clj +++ b/src/votann/codex_view.clj @@ -225,18 +225,24 @@ (damaged (:damaged (:abilities model))) ]]) -(defn keywords-model [keywords] +(defn keywords-model [name keywords] [:div {:class "model"} - [:span (str "KEYWORDS: " (string/join ", " keywords))]]) + (if (empty? (:all-models keywords)) + [:span "KEYWORDS: " + [:b (string/join ", " (:model keywords))]] + [:span "KEYWORDS - ALL MODELS: " + [:b (string/join ", " (:all-models keywords))] + (str " | " (string/upper-case name) " MODEL: ") + [:b (string/join ", " (:model keywords))]])]) (defn keywords-faction [keywords] [:div {:class "faction"} [:div "FACTION KEYWORDS:"] [:span (string/join ", " keywords)]]) -(defn keywords [keywords] +(defn keywords [model] [:div {:class "keywords"} - (keywords-model (:model keywords)) + (keywords-model (:name model) (:keywords model)) (keywords-faction (:faction keywords))]) (def star @@ -269,7 +275,7 @@ (defn bottom [model] [:bottom - (keywords (:keywords model)) + (keywords model) star]) (def head -- cgit v1.2.3