From b6e481d63eec15191f2717957682c13ee8a68308 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Wed, 26 Mar 2025 16:59:39 +0100 Subject: [feature] Allow user to choose "gallery" style layout for web view of profile (#3917) * [feature] Allow user to choose "gallery" style web layout * find a bug and squish it up and all day long you'll have good luck * just a sec * [performance] reindex public timeline + tinker with query a bit * fiddling * should be good now * last bit of finagling, i'm done now i prommy * panic normally --- web/template/status_attachments.tmpl | 195 ----------------------------------- 1 file changed, 195 deletions(-) delete mode 100644 web/template/status_attachments.tmpl (limited to 'web/template/status_attachments.tmpl') diff --git a/web/template/status_attachments.tmpl b/web/template/status_attachments.tmpl deleted file mode 100644 index ee564d934..000000000 --- a/web/template/status_attachments.tmpl +++ /dev/null @@ -1,195 +0,0 @@ -{{- /* -// GoToSocial -// Copyright (C) GoToSocial Authors admin@gotosocial.org -// SPDX-License-Identifier: AGPL-3.0-or-later -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Affero General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Affero General Public License for more details. -// -// You should have received a copy of the GNU Affero General Public License -// along with this program. If not, see . -*/ -}} - -{{- /* - Template for rendering a gallery of status media attachments. - To use this template, pass a web view status into it. -*/ -}} - -{{- define "imagePreview" }} -{{- .Description -}} -{{- end }} - -{{- define "videoPreview" }} -{{- .Description -}} -{{- end }} - -{{- define "audioPreview" }} -{{- if and .PreviewURL .Meta.Small.Width }} -{{- .Description -}} -{{- else }} -{{- .Description -}} -{{- end }} -{{- end }} - -{{- /* Produces something like "1 attachment", "2 attachments", etc */ -}} -{{- define "attachmentsLength" -}} -{{- (len .) }}{{- if eq (len .) 1 }} attachment{{- else }} attachments{{- end -}} -{{- end -}} - -{{- /* Produces something like "media photoswipe-gallery odd single" */ -}} -{{- define "galleryClass" -}} -media photoswipe-gallery {{ (len .) | oddOrEven }} {{ if eq (len .) 1 }}single{{ else if eq (len .) 2 }}double{{ end }} -{{- end -}} - -{{- with .MediaAttachments }} -
- {{- range $index, $media := . }} -
-
- - - - - - - {{- if or (eq .Type "video") (eq .Type "gifv") }} - {{- include "videoPreview" $media | indent 4 }} - {{- else if eq .Type "image" }} - {{- include "imagePreview" $media | indent 4 }} - {{- else if eq .Type "audio" }} - {{- include "audioPreview" $media | indent 4 }} - {{- end }} - - {{- if or (eq .Type "video") (eq .Type "gifv") }} - - {{- else if eq .Type "audio" }} - - {{- else if eq .Type "image" }} - - {{- with $media }} - {{- include "imagePreview" . | indent 4 }} - {{- end }} - - {{- else }} - - - - {{- end }} -
-
- {{- end }} -
-{{- end }} \ No newline at end of file -- cgit v1.3