diff options
| author | lost+skunk <[email protected]> | 2024-07-08 12:47:28 +0300 |
|---|---|---|
| committer | lost+skunk <[email protected]> | 2024-07-08 12:47:28 +0300 |
| commit | 99fe9cf9644ed1896bd90f66cf6a12251587d07c (patch) | |
| tree | 4964404fc58c8783749757d6cc7e99bf3932a31d | |
| parent | ff4f1a2422b3e02917af1f1786ff5b3ac09565ef (diff) | |
| download | skunky-art-99fe9cf9644ed1896bd90f66cf6a12251587d07c.tar.gz skunky-art-99fe9cf9644ed1896bd90f66cf6a12251587d07c.tar.bz2 skunky-art-99fe9cf9644ed1896bd90f66cf6a12251587d07c.zip | |
Небольшие изменения в гуе + (возможно) устранённый баг с комментами
| -rw-r--r-- | app/wrapper.go | 29 | ||||
| -rw-r--r-- | config.example.json | 2 | ||||
| -rw-r--r-- | css/skunky.css | 20 | ||||
| -rw-r--r-- | html/gruser.htm | 2 |
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 ""}} |
