sourcehypertextadminplantercomments.pug

doctype html

mixin language(code)
	| #[img.flag(src=`/flags/${grimm.dict[code].meta.flag}.png`)] #{grimm.dict[code].meta.name}

html(lang=grimm.dict[lang].meta.code)
	head
		meta(charset="utf-8")
		meta(name="viewport", content="width=device-width, initial-scale=1.0")
		meta(name="robots" content="noindex")
		title= tr('planter.comments.pageHeader')
		link(rel="icon", href="/cosmetics/favicon.png")
		link(rel="stylesheet", href="/x/planter/planter.css")
		link(rel="stylesheet", href="/x/planter/dashboard.css")
		script(src="/cosmetics/script.js")
		script(src="/cosmetics/htmx.js")
	body.orange
		nav#tabs
			a(href="/x/planter/posts").tab.button.green.hollow
				span.icon.tab-icon 
				span.tab-label= tr('planter.nav.posts')
			a(href="/x/planter/tags").tab.button.yellow.hollow
				span.icon.tab-icon 
				span.tab-label= tr('planter.nav.tags')
			span.tab.button.orange.filled
				span.icon.tab-icon 
				span.tab-label= tr('planter.nav.comments')
			a(href="/x/planter/avatars").tab.button.red.hollow
				span.icon.tab-icon 
				span.tab-label= tr('planter.nav.avatars')
			a(href="/x/planter/prefs").tab.button.blue.hollow
				span.icon.tab-icon 
				span.tab-label= tr('planter.nav.prefs')
		main
			h1!= tr('planter.comments.pageHeader')
			.table-container
				table
					thead: tr
						th= tr('planter.comments.shown')
						th= tr('planter.comments.id')
						th= tr('planter.comments.from')
						th= tr('planter.comments.comment')
						th= tr('planter.comments.date')
					tbody
						each comment in comments
							tr
								td.comments-shown
									input(type="checkbox" checked=!!comment.shown hx-post=`/x/planter/post-show-comment?id=${comment.id}`)
								td.comments-id @#{comment.id}
								td.comments-from
									strong= comment.name
									small
										if comment.country
											img.flag(src=`/flags/${comment.country}.png`)
										if comment.country && comment.tripcode
											|  
										if comment.tripcode
											span.mono= comment.tripcode
								td.comments-comment
									span.comments-comment-attribution!= tr('planter.comments.commentOn')(`<b><a href="/${comment.page_id}">${comment.page_id}</a></b>`)
									pre.mono.comments-comment-content(lang=(grimm.dict[comment.lang] ? grimm.dict[comment.lang].meta.code : comment.lang))= comment.content
								td.comments-date= grimm.date.ce(lang, comment.submit_date)