aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlost+skunk <[email protected]>2024-07-08 12:47:28 +0300
committerlost+skunk <[email protected]>2024-07-08 12:47:28 +0300
commit99fe9cf9644ed1896bd90f66cf6a12251587d07c (patch)
tree4964404fc58c8783749757d6cc7e99bf3932a31d
parentff4f1a2422b3e02917af1f1786ff5b3ac09565ef (diff)
downloadskunky-art-99fe9cf9644ed1896bd90f66cf6a12251587d07c.tar.gz
skunky-art-99fe9cf9644ed1896bd90f66cf6a12251587d07c.tar.bz2
skunky-art-99fe9cf9644ed1896bd90f66cf6a12251587d07c.zip
Небольшие изменения в гуе + (возможно) устранённый баг с комментами
-rw-r--r--app/wrapper.go29
-rw-r--r--config.example.json2
-rw-r--r--css/skunky.css20
-rw-r--r--html/gruser.htm2
4 files changed, 43 insertions, 10 deletions
diff --git a/app/wrapper.go b/app/wrapper.go
index 006a02a..0a3d0a7 100644
--- a/app/wrapper.go
+++ b/app/wrapper.go
@@ -131,13 +131,13 @@ func (s skunkyart) GRUser() {
case "group_admins":
var htm strings.Builder
for _, z := range x.ModuleData.GroupAdmins.Results {
- htm.WriteString(`<p><img src="`)
+ htm.WriteString(`<div class="admin"><img src="`)
htm.WriteString(UrlBuilder("media", "emojitar", z.User.Username, "?type=a"))
htm.WriteString(`"><a href="`)
htm.WriteString(UrlBuilder("group_user", "?type=about&q=", z.User.Username))
htm.WriteString(`">`)
htm.WriteString(z.User.Username)
- htm.WriteString(`</a></p>`)
+ htm.WriteString(`</a></div>`)
}
group.Admins += htm.String()
}
@@ -158,8 +158,18 @@ func (s skunkyart) GRUser() {
for _, x := range gallery.Content.Gruser.Page.Modules {
if l := len(x.ModuleData.Folders.Results); l != 0 {
var folders strings.Builder
- folders.WriteString(`<h3 class="folders">Folders: `)
- for n, x := range x.ModuleData.Folders.Results {
+ folders.WriteString(`<h1 id="folders"><a href="#folder">#</a> Folders</h1><div class="folders"><br>`)
+ for _, x := range x.ModuleData.Folders.Results {
+ folders.WriteString(`<div class="block folder-item">`)
+
+ folders.WriteString(`<a href="`)
+ folders.WriteString(s.ConvertDeviantArtUrlToSkunkyArt(x.Thumb.Url))
+ folders.WriteString(`"><img loading="lazy" src="`)
+ folders.WriteString(s.ParseMedia(x.Thumb.Media))
+ folders.WriteString(`" title="`)
+ folders.WriteString(x.Thumb.Title)
+ folders.WriteString(`"></a><br>`)
+
folders.WriteString(`<a href="?folder=`)
folders.WriteString(strconv.Itoa(x.FolderId))
folders.WriteString("&q=")
@@ -169,11 +179,10 @@ func (s skunkyart) GRUser() {
folders.WriteString(`">`)
folders.WriteString(x.Name)
folders.WriteString(`</a>`)
- if n+1 < l {
- folders.WriteString(" | ")
- }
+
+ folders.WriteString("</div>")
}
- folders.WriteString("</h3>")
+ folders.WriteString(`</div><h1 id="content"><a href="#content">#</a> Content</h1>`)
group.Gallery.Folders = folders.String()
}
@@ -225,6 +234,10 @@ func (s skunkyart) Deviation(author, postname string) {
post.Tags += tag.String()
}
+ if post.Post.Comments.Total <= 50 {
+ post.Post.Comments.Cursor = ""
+ }
+
post.Comments = s.ParseComments(devianter.CommentsFunc(id, post.Post.Comments.Cursor, s.Page, 1))
s.ExecuteTemplate("html/deviantion.htm", &s)
diff --git a/config.example.json b/config.example.json
index 2c3205d..4dad077 100644
--- a/config.example.json
+++ b/config.example.json
@@ -11,5 +11,5 @@
"templates-dir": "html",
"wixmp-proxy": "http://127.0.0.1:8080",
"proxy": true,
- "nsfw": false
+ "nsfw": true
} \ No newline at end of file
diff --git a/css/skunky.css b/css/skunky.css
index b440f5b..c299dab 100644
--- a/css/skunky.css
+++ b/css/skunky.css
@@ -81,7 +81,7 @@ form input, button, select {
border: 3px solid #4d27d6;
transition: 400ms;
}
-.block img {
+.block img, .admins .admin img{
width: 100%;
}
.block p {
@@ -95,3 +95,21 @@ form input, button, select {
.ubg img {
width: 20%;
}
+.folders {
+ display: flex
+}
+.folder-item {
+ background-color: #060820;
+ border: 3px solid #060820;
+}
+.admins {
+ display: flex
+}
+.admins .admin {
+ margin-left: 1%;
+ background-color: #011522;
+ padding: 3px;
+ word-break: break-all;
+ text-align: center;
+ width: 5%;
+} \ No newline at end of file
diff --git a/html/gruser.htm b/html/gruser.htm
index 4280628..a1f6e37 100644
--- a/html/gruser.htm
+++ b/html/gruser.htm
@@ -57,7 +57,9 @@
{{if ne .Templates.GroupUser.Admins ""}}
<h3 id="admins"><a href="#admins">#</a> Group admins</h3>
+ <div class="admins">
{{.Templates.GroupUser.Admins}}
+ </div>
{{end}}
{{if ne .Templates.GroupUser.About.Interests ""}}