aboutsummaryrefslogtreecommitdiff
path: root/cmd/web
diff options
context:
space:
mode:
authorVikas Kushwaha <dev@vikas.rocks>2025-02-11 17:45:19 +0530
committerVikas Kushwaha <dev@vikas.rocks>2025-02-11 17:45:19 +0530
commitd7d066cfa1cd16dd502000077696388043c4dab9 (patch)
treef43b009ae023f1aec580f0096e7712861cbab655 /cmd/web
parenta28b31e0f40a34674a7e14405d21bdbc5d53c2fb (diff)
Substituted 'Article' with 'Project'
Diffstat (limited to 'cmd/web')
-rw-r--r--cmd/web/templates/articles/partials/comments-form.tmpl4
-rw-r--r--cmd/web/templates/articles/partials/comments-wrapper.tmpl2
-rw-r--r--cmd/web/templates/articles/partials/detail-post-meta.tmpl22
-rw-r--r--cmd/web/templates/articles/partials/favorite-button.tmpl8
-rw-r--r--cmd/web/templates/articles/partials/follow-button.tmpl6
-rw-r--r--cmd/web/templates/articles/show.tmpl8
-rw-r--r--cmd/web/templates/components/navbar.tmpl2
-rw-r--r--cmd/web/templates/editor/form.tmpl16
-rw-r--r--cmd/web/templates/home/partials/post-preview.tmpl6
-rw-r--r--cmd/web/templates/layouts/app.tmpl1
-rw-r--r--cmd/web/templates/users/partials/article-favorite-button.tmpl6
-rw-r--r--cmd/web/templates/users/partials/post-preview.tmpl8
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.