diff options
| author | 0xNul <57599792+0xNul@users.noreply.github.com> | 2023-07-22 08:24:44 -0700 |
|---|---|---|
| committer | 0xNul <57599792+0xNul@users.noreply.github.com> | 2023-07-22 08:24:44 -0700 |
| commit | df5d359b23fa7af3427b114a32f712eb876a1e18 (patch) | |
| tree | c082fa670302efa47a5b28fe773d027f1aa1a0d7 /src | |
| parent | 8197bd68bcf8aa40058b07160cd8690d0a36669c (diff) | |
added keywords if has all models
Diffstat (limited to 'src')
| -rw-r--r-- | src/votann/codex_view.clj | 16 |
1 files changed, 11 insertions, 5 deletions
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 |