aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorFuXiaoHei <fuxiaohei@hexiaz.com>2014-03-20 22:39:10 +0800
committerFuXiaoHei <fuxiaohei@hexiaz.com>2014-03-20 22:39:10 +0800
commit1a0d7c54a2abecbe5335ca374fd8a345c2e7d3fd (patch)
tree9afef12c6df4e972574e000abb550527efd3975d /templates
parent4a6c56d2fdca7f3f7cbc6d03a6809796c0b5a56e (diff)
downloadgitea-1a0d7c54a2abecbe5335ca374fd8a345c2e7d3fd.tar.gz
gitea-1a0d7c54a2abecbe5335ca374fd8a345c2e7d3fd.zip
repo watching ajax
Diffstat (limited to 'templates')
-rw-r--r--templates/repo/nav.tmpl14
1 files changed, 9 insertions, 5 deletions
diff --git a/templates/repo/nav.tmpl b/templates/repo/nav.tmpl
index e8685b08bc..718c429a2b 100644
--- a/templates/repo/nav.tmpl
+++ b/templates/repo/nav.tmpl
@@ -13,20 +13,24 @@
<span class="caret"></span>
</button>
</div>
- <div class="btn-group {{if .IsRepositoryWatching}}watching{{end}}" id="gogs-repo-watching">
+ <div class="btn-group {{if .IsRepositoryWatching}}watching{{else}}no-watching{{end}}" id="gogs-repo-watching" data-watch="/{{.SignedUser.Name}}/{{.Repository.Name}}/action/watch" data-unwatch="/{{.SignedUser.Name}}/{{.Repository.Name}}/action/unwatch">
+ {{if .IsRepositoryWatching}}
<button type="button" class="btn btn-default"><i class="fa fa-eye fa-lg fa-m"></i></button>
+ {{else}}
+ <button type="button" class="btn btn-default"><i class="fa fa-eye-slash fa-lg fa-m"></i></button>
+ {{end}}
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<div class="dropdown-menu" role="menu">
- <div class="dropdown-item text-left" data-val="not-watching">
- <h4 role="presentation" class="dropdown-header">Not Watching</h4>
+ <div class="dropdown-item text-left to-unwatch">
+ <h4 role="presentation" class="dropdown-header {{if not .IsRepositoryWatching}}text-primary{{end}}">Not Watching</h4>
<p class="description">You only receive notifications for conversations in which you participate or are @mentioned.</p>
<p class="divider"></p>
</div>
- <div class="dropdown-item text-left" data-val="watching">
- <h4 role="presentation" class="dropdown-header">Watching</h4>
+ <div class="dropdown-item text-left to-watch">
+ <h4 role="presentation" class="dropdown-header {{if .IsRepositoryWatching}}text-primary{{end}}">Watching</h4>
<p class="description">You receive notifications for all conversations in this repository.</p>
</div>
</div>