diff options
author | Vikas Kushwaha <dev@vikas.rocks> | 2025-02-11 17:45:19 +0530 |
---|---|---|
committer | Vikas Kushwaha <dev@vikas.rocks> | 2025-02-11 17:45:19 +0530 |
commit | d7d066cfa1cd16dd502000077696388043c4dab9 (patch) | |
tree | f43b009ae023f1aec580f0096e7712861cbab655 /cmd/web | |
parent | a28b31e0f40a34674a7e14405d21bdbc5d53c2fb (diff) |
Substituted 'Article' with 'Project'
Diffstat (limited to 'cmd/web')
12 files changed, 45 insertions, 44 deletions
diff --git a/cmd/web/templates/articles/partials/comments-form.tmpl b/cmd/web/templates/articles/partials/comments-form.tmpl index 09f9697..3fe5064 100644 --- a/cmd/web/templates/articles/partials/comments-form.tmpl +++ b/cmd/web/templates/articles/partials/comments-form.tmpl @@ -1,5 +1,5 @@ <form id="article-comment-form" class="card comment-form" - hx-post="/htmx/articles/{{ .Article.Slug }}/comments" + hx-post="/htmx/articles/{{ .Project.Slug }}/comments" hx-target="#article-comments-wrapper" hx-swap="afterbegin show:top" {{ if .IsOob }} @@ -10,7 +10,7 @@ <textarea class="form-control" placeholder="Write a comment..." rows="3" name="comment"></textarea> </div> <div class="card-footer"> - <img src="{{ .Article.User.Image }}" class="comment-author-img" /> + <img src="{{ .Project.User.Image }}" class="comment-author-img" /> <button class="btn btn-sm btn-primary"> Post Comment </button> diff --git a/cmd/web/templates/articles/partials/comments-wrapper.tmpl b/cmd/web/templates/articles/partials/comments-wrapper.tmpl index 266b4e5..048f945 100644 --- a/cmd/web/templates/articles/partials/comments-wrapper.tmpl +++ b/cmd/web/templates/articles/partials/comments-wrapper.tmpl @@ -1,5 +1,5 @@ <div id="article-comments-wrapper"> - {{ range $comment := .Article.Comments }} + {{ range $comment := .Project.Comments }} {{ template "articles/partials/comments-card" Dict "Comment" $comment }} {{ end }} </div> diff --git a/cmd/web/templates/articles/partials/detail-post-meta.tmpl b/cmd/web/templates/articles/partials/detail-post-meta.tmpl index a871b44..313f818 100644 --- a/cmd/web/templates/articles/partials/detail-post-meta.tmpl +++ b/cmd/web/templates/articles/partials/detail-post-meta.tmpl @@ -1,35 +1,35 @@ <div class="post-meta"> - <a href="#"><img src="{{ .Article.User.Image }}" /></a> + <a href="#"><img src="{{ .Project.User.Image }}" /></a> <div class="info"> - <a href="/users/{{ .Article.User.Username }}" - hx-push-url="/users/{{ .Article.User.Username }}" - hx-get="/htmx/users/{{ .Article.User.Username }}" + <a href="/users/{{ .Project.User.Username }}" + hx-push-url="/users/{{ .Project.User.Username }}" + hx-get="/htmx/users/{{ .Project.User.Username }}" hx-target="#app-body" class="author" > - {{ .Article.User.Name }} + {{ .Project.User.Name }} </a> - <span class="date">{{ .Article.GetFormattedCreatedAt }}</span> + <span class="date">{{ .Project.GetFormattedCreatedAt }}</span> </div> {{ if .IsSelf }} <button class="btn btn-outline-secondary btn-sm edit-button" - hx-get="/htmx/editor/{{ .Article.Slug }}" + hx-get="/htmx/editor/{{ .Project.Slug }}" hx-target="#app-body" - hx-push-url="/editor/{{ .Article.Slug }}" + hx-push-url="/editor/{{ .Project.Slug }}" > <i class="ion-edit"></i> - Edit Article + Edit Project </button> <button class="btn btn-outline-danger btn-sm delete-button" - hx-delete="/htmx/articles/{{ .Article.Slug }}" + hx-delete="/htmx/articles/{{ .Project.Slug }}" hx-target="#app-body" hx-confirm="Are you sure you wish to delete the article?" > <i class="ion-trash-a"></i> - Delete Article + Delete Project </button> {{ else }} diff --git a/cmd/web/templates/articles/partials/favorite-button.tmpl b/cmd/web/templates/articles/partials/favorite-button.tmpl index 3146830..7d0f28a 100644 --- a/cmd/web/templates/articles/partials/favorite-button.tmpl +++ b/cmd/web/templates/articles/partials/favorite-button.tmpl @@ -1,15 +1,15 @@ -<button class="btn btn-outline-primary btn-sm {{ if .IsArticleFavorited }} active {{ end }} favorite-button" - hx-post="/htmx/articles/{{ .Article.Slug }}/favorite" +<button class="btn btn-outline-primary btn-sm {{ if .IsProjectFavorited }} active {{ end }} favorite-button" + hx-post="/htmx/articles/{{ .Project.Slug }}/favorite" {{ if .IsOob }} hx-swap-oob="outerHTML:.favorite-button" {{ end }} > <i class="ion-heart"></i> - {{ if .IsArticleFavorited }} + {{ if .IsProjectFavorited }} Unfavorite Post {{ else }} Favorite Post {{ end }} - ({{ .Article.GetFavoriteCount }}) + ({{ .Project.GetFavoriteCount }}) </button>
\ No newline at end of file diff --git a/cmd/web/templates/articles/partials/follow-button.tmpl b/cmd/web/templates/articles/partials/follow-button.tmpl index 7184278..f866db2 100644 --- a/cmd/web/templates/articles/partials/follow-button.tmpl +++ b/cmd/web/templates/articles/partials/follow-button.tmpl @@ -1,5 +1,5 @@ <button class="btn btn-sm btn-outline-secondary follow-button" - hx-post="/htmx/articles/follow-user/{{ .Article.Slug }}" + hx-post="/htmx/articles/follow-user/{{ .Project.Slug }}" {{ if .IsOob }} hx-swap-oob="outerHTML:.follow-button" @@ -12,6 +12,6 @@ <i class="ion-plus-round"></i> Follow {{ end }} - {{ .Article.User.Name }} - <span class="counter">({{ .Article.User.FollowersCount }})</span> + {{ .Project.User.Name }} + <span class="counter">({{ .Project.User.FollowersCount }})</span> </button>
\ No newline at end of file diff --git a/cmd/web/templates/articles/show.tmpl b/cmd/web/templates/articles/show.tmpl index 364444e..cd372d4 100644 --- a/cmd/web/templates/articles/show.tmpl +++ b/cmd/web/templates/articles/show.tmpl @@ -3,7 +3,7 @@ <div class="banner"> <div class="container"> <h1 id="article-detail__title"> - {{ .Article.Title }} + {{ .Project.Title }} </h1> {{ template "articles/partials/detail-post-meta" . }} @@ -13,11 +13,11 @@ <div class="article-detail container page"> <div class="row post-content"> <div class="col-md-12"> - {{ .Article.Body }} + {{ .Project.Body }} </div> <div class="col-md-12 m-t-2"> <ul class="tag-list"> - {{ range $tag := .Article.Tags }} + {{ range $tag := .Project.Tags }} <li class="tag-default tag-pill tag-outline">{{ $tag.Name }}</li> {{ end }} </ul> @@ -31,7 +31,7 @@ </div> <div class="row"> - <div class="col-md-8 col-md-offset-2" hx-get="/htmx/articles/{{ .Article.Slug }}/comments" hx-trigger="load"></div> + <div class="col-md-8 col-md-offset-2" hx-get="/htmx/articles/{{ .Project.Slug }}/comments" hx-trigger="load"></div> </div> </div> diff --git a/cmd/web/templates/components/navbar.tmpl b/cmd/web/templates/components/navbar.tmpl index f9cdc2a..22da5c9 100644 --- a/cmd/web/templates/components/navbar.tmpl +++ b/cmd/web/templates/components/navbar.tmpl @@ -56,7 +56,7 @@ class="nav-link {{ if eq .NavBarActive "editor" }} active {{ end }}" > <i class="ion-compose"></i> - New Article + New Project </a> </li> <li class="nav-item"> diff --git a/cmd/web/templates/editor/form.tmpl b/cmd/web/templates/editor/form.tmpl index e735f75..2aeb9b8 100644 --- a/cmd/web/templates/editor/form.tmpl +++ b/cmd/web/templates/editor/form.tmpl @@ -10,8 +10,8 @@ <form method="post" - {{ if .HasArticle }} - hx-patch="/htmx/editor/{{ .Article.Slug }}" + {{ if .HasProject }} + hx-patch="/htmx/editor/{{ .Project.Slug }}" {{ else }} hx-post="/htmx/editor" {{ end }} @@ -20,26 +20,26 @@ > <fieldset class="form-group"> <input type="text" name="title" class="form-control form-control-lg" placeholder="Post Title" - value="{{ .Article.Title }}" + value="{{ .Project.Title }}" > </fieldset> <fieldset class="form-group"> <input type="text" name="description" class="form-control form-control-md" placeholder="What's this article about?" - value="{{ .Article.Description }}" + value="{{ .Project.Description }}" > </fieldset> <fieldset class="form-group"> - <textarea rows="8" name="content" class="form-control" placeholder="Write your post (in markdown)">{{ .Article.Body }}</textarea> + <textarea rows="8" name="content" class="form-control" placeholder="Write your post (in markdown)">{{ .Project.Body }}</textarea> </fieldset> <fieldset class="form-group"> <input type="text" name="tags" class="form-control tagify--outside" placeholder="Enter tags" - {{ if .HasArticle }} - value="{{ .Article.GetTagsAsCommaSeparated }}" + {{ if .HasProject }} + value="{{ .Project.GetTagsAsCommaSeparated }}" {{ end }} > </fieldset> <button class="btn btn-lg btn-primary pull-xs-right"> - Publish Article + Publish Project </button> </form> </div> diff --git a/cmd/web/templates/home/partials/post-preview.tmpl b/cmd/web/templates/home/partials/post-preview.tmpl index 7ef2111..03c2f87 100644 --- a/cmd/web/templates/home/partials/post-preview.tmpl +++ b/cmd/web/templates/home/partials/post-preview.tmpl @@ -1,6 +1,6 @@ <div id="feed-post-preview" hx-swap-oob="true"> - {{ if .HasArticles }} - {{ range $article := .Articles }} + {{ if .HasProjects }} + {{ range $article := .Projects }} <div class="post-preview"> <div class="post-meta"> @@ -50,7 +50,7 @@ {{ end }} {{ end }} - {{ if not .HasArticles }} + {{ if not .HasProjects }} <div class="post-preview"> <div class="alert alert-warning" role="alert"> No articles are here... yet. diff --git a/cmd/web/templates/layouts/app.tmpl b/cmd/web/templates/layouts/app.tmpl index 986f458..9eddf9a 100644 --- a/cmd/web/templates/layouts/app.tmpl +++ b/cmd/web/templates/layouts/app.tmpl @@ -3,6 +3,7 @@ <head> <meta charset="utf-8"> <title>{{ .PageTitle }}</title> + <link rel="stylesheet" href="/static/css/bootstrap-normalized.css"> <link rel="stylesheet" href="/static/css/style.css"> <link rel="stylesheet" href="/static/css/tagify.css"> diff --git a/cmd/web/templates/users/partials/article-favorite-button.tmpl b/cmd/web/templates/users/partials/article-favorite-button.tmpl index c63182a..ffa4613 100644 --- a/cmd/web/templates/users/partials/article-favorite-button.tmpl +++ b/cmd/web/templates/users/partials/article-favorite-button.tmpl @@ -1,5 +1,5 @@ -<button class="btn btn-outline-primary btn-sm pull-xs-right {{ if .Article.IsFavorited }} active {{ end }}" - hx-post="/htmx/users/articles/{{ .Article.Slug }}/favorite" +<button class="btn btn-outline-primary btn-sm pull-xs-right {{ if .Project.IsFavorited }} active {{ end }}" + hx-post="/htmx/users/articles/{{ .Project.Slug }}/favorite" {{ if .IsSelf }} hx-swap="delete" @@ -8,5 +8,5 @@ hx-swap="outerHTML" {{ end }} > - <i class="ion-heart"></i> {{ .Article.GetFavoriteCount }} + <i class="ion-heart"></i> {{ .Project.GetFavoriteCount }} </button>
\ No newline at end of file diff --git a/cmd/web/templates/users/partials/post-preview.tmpl b/cmd/web/templates/users/partials/post-preview.tmpl index 4e00357..a015860 100644 --- a/cmd/web/templates/users/partials/post-preview.tmpl +++ b/cmd/web/templates/users/partials/post-preview.tmpl @@ -1,7 +1,7 @@ <div id="user-post-preview"> - {{ if .HasArticles }} + {{ if .HasProjects }} {{ $isSelf := .IsSelf }} - {{ range $article := .Articles }} + {{ range $article := .Projects }} <div class="post-preview"> <div class="post-meta"> @@ -25,7 +25,7 @@ <span class="date">{{ $article.GetFormattedCreatedAt }}</span> </div> - {{ template "users/partials/article-favorite-button" Dict "Article" $article "IsSelf" $isSelf }} + {{ template "users/partials/article-favorite-button" Dict "Project" $article "IsSelf" $isSelf }} </div> <a href="/articles/{{ $article.Slug }}" @@ -51,7 +51,7 @@ {{ end }} {{ end }} - {{ if not .HasArticles }} + {{ if not .HasProjects }} <div class="post-preview"> <div class="alert alert-warning" role="alert"> No articles are here... yet. |