dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 94435178d35eafcb7fc9d08defcb1f8583bd77c5
parent acd7923f61ed0dc87675f9355378794dae1c2646
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri,  3 Feb 2023 01:13:16 -0800

fix display

Diffstat:
Mpkg/web/public/views/pages/chat-messages.gohtml | 85+++++++++++++++++++++++++++++++++++++++++--------------------------------------
1 file changed, 44 insertions(+), 41 deletions(-)

diff --git a/pkg/web/public/views/pages/chat-messages.gohtml b/pkg/web/public/views/pages/chat-messages.gohtml @@ -158,7 +158,8 @@ .read-marker { border-top: {{ $.AuthUser.ChatReadMarkerSize }}px solid {{ $.AuthUser.ChatReadMarkerColor }}; } #msgs { {{ if not .AuthUser.HideRightColumn }}width: calc(100% - 170px); float: left; {{ end }}line-height: 1.2; } #no-msg { padding-left: 10px; color: #ddd; } - #rgt-pane { width: 150px; height: 100%; float: left; margin-left: 20px; position: fixed; right: 0; overflow-y: auto; line-height: 1.15; } + #rgt-pane { display: flex; width: 150px; height: 100%; float: left; margin-left: 20px; position: fixed; right: 0; overflow-y: auto; line-height: 1.15; } + #rgt-pane-container { display: flex; flex-direction: column; } .rgt-title { font-weight: bolder; color: #ced4da; } .mb-20px { margin-bottom: 20px; } .mb-30px { margin-bottom: 30px; } @@ -166,7 +167,7 @@ .mt-10px { margin-top: 10px; } .notif, .notif:hover { color: #e74c3c; } #msg-err { background-color: #8f2d2d; color: #ffffff; padding: 1px 5px 2px 5px; display: block; text-decoration: none; } - .curr-time { position: absolute; bottom: 0; right: 15px; color: #999; font-family: 'Courier New', Courier, monospace; font-size: 14px; } + .curr-time { margin-top: auto; margin-left: auto; color: #999; font-family: 'Courier New', Courier, monospace; font-size: 14px; } </style> </head> <body> @@ -343,51 +344,53 @@ </div> {{- if not .AuthUser.HideRightColumn -}} <div id="rgt-pane"> - <div class="mb-20px"> - <div class="rgt-title">Inbox (<a href="/settings/inbox" target="_top"{{ if gt .Data.InboxCount 0 }}class="notif"{{ end }}>{{ .Data.InboxCount }}</a>)</div> - </div> - <div class="mb-20px"> - <div class="rgt-title">Rooms:</div> - {{- range .Data.OfficialRooms -}} - {{- if eq .Name "club" -}} - {{- if $.AuthUser.IsClubMember -}} - <div><a href="/chat/club" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#club</a></div> - {{- end -}} - {{- else if eq .Name "moderators" -}} - {{- if $.AuthUser.IsModerator -}} - <div><a href="/chat/moderators" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#moderators</a></div> + <div id="rgt-pane-container"> + <div class="mb-20px"> + <div class="rgt-title">Inbox (<a href="/settings/inbox" target="_top"{{ if gt .Data.InboxCount 0 }}class="notif"{{ end }}>{{ .Data.InboxCount }}</a>)</div> + </div> + <div class="mb-20px"> + <div class="rgt-title">Rooms:</div> + {{- range .Data.OfficialRooms -}} + {{- if eq .Name "club" -}} + {{- if $.AuthUser.IsClubMember -}} + <div><a href="/chat/club" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#club</a></div> + {{- end -}} + {{- else if eq .Name "moderators" -}} + {{- if $.AuthUser.IsModerator -}} + <div><a href="/chat/moderators" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#moderators</a></div> + {{- end -}} + {{- else -}} + <div><a href="/chat/{{ .Name }}" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#{{ .Name }}</a></div> {{- end -}} - {{- else -}} - <div><a href="/chat/{{ .Name }}" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#{{ .Name }}</a></div> {{- end -}} - {{- end -}} - {{- if .Data.SubscribedRooms -}} - <div class="mt-10px"></div> - {{ range .Data.SubscribedRooms }} - <div><a href="/chat/{{ .Name }}" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#{{ .Name }}</a></div> - {{ end }} - {{- end -}} + {{- if .Data.SubscribedRooms -}} + <div class="mt-10px"></div> + {{ range .Data.SubscribedRooms }} + <div><a href="/chat/{{ .Name }}" target="_top"{{ if .IsUnread }} class="unread_room"{{ end }}>#{{ .Name }}</a></div> + {{ end }} + {{- end -}} - <div class="mt-5px"><a href="/rooms" target="_top">[...]</a></div> - </div> - <div class="mb-20px"> - <div class="rgt-title">In this room:</div> - {{- range .Data.Members -}} - {{ template "member" dict "Parent" $ "El" . }} - {{- end -}} - </div> - {{- if or .Data.VisibleMemberInChat $.AuthUser.DisplayHellbanned -}} - <div class="mb-30px"> - {{- if .Data.MembersInChat -}} - <div class="rgt-title">In other rooms:</div> - {{- range .Data.MembersInChat -}} - {{ template "member" dict "Parent" $ "El" . }} - {{- end -}} + <div class="mt-5px"><a href="/rooms" target="_top">[...]</a></div> + </div> + <div class="mb-20px"> + <div class="rgt-title">In this room:</div> + {{- range .Data.Members -}} + {{ template "member" dict "Parent" $ "El" . }} {{- end -}} </div> - {{- end -}} - <div class="curr-time">{{ .Data.Now.Format "15:04:05" }}</div> + {{- if or .Data.VisibleMemberInChat $.AuthUser.DisplayHellbanned -}} + <div class="mb-30px"> + {{- if .Data.MembersInChat -}} + <div class="rgt-title">In other rooms:</div> + {{- range .Data.MembersInChat -}} + {{ template "member" dict "Parent" $ "El" . }} + {{- end -}} + {{- end -}} + </div> + {{- end -}} + <div class="curr-time">{{ .Data.Now.Format "15:04:05" }}</div> + </div> </div> {{- end -}}