Skip to content

Commit

Permalink
basic implementation of timestamps in game log
Browse files Browse the repository at this point in the history
  • Loading branch information
heyshiloh committed Oct 15, 2024
1 parent 4713896 commit d3c6c51
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ pom.xml
.nrepl-history
.rebel_readline_history
.idea
*.iml
.eastwood
.cache

Expand Down
18 changes: 11 additions & 7 deletions src/cljs/nr/gameboard/log.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -215,13 +215,17 @@
(map
(fn [{:keys [user text timestamp]}]
^{:key timestamp}
(if (= user "__system__")
[:div.system (render-message (render-player-highlight text @corp @runner))]
[:div.message
[avatar user {:opts {:size 38}}]
[:div.content
[:div.username (:username user)]
[:div (render-message text)]]]))
[:div.message-container
(when (not= text "[hr]")
[:div.timestamp "[ " (.toLocaleTimeString (js/Date. timestamp)) " ]"])
(if (= user "__system__")
[:div.system (render-message (render-player-highlight text @corp @runner))]
[:div.message
[avatar user {:opts {:size 38}}]
[:div.content
[:div.username (:username user)]
[:div (render-message text)]]]
)])
@log)))})))

(defn log-pane []
Expand Down
3 changes: 3 additions & 0 deletions src/css/chat.styl
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
left: -70px
transition(all 0.2s ease-in-out)

.message-container .timestamp
font-size: .5rem

.message
display-flex()
margin-bottom: 5px
Expand Down

0 comments on commit d3c6c51

Please sign in to comment.