61 lines
2.4 KiB
Plaintext
61 lines
2.4 KiB
Plaintext
a.track-button.watch-button.watch-container(
|
|
href="",
|
|
title="{{ 'PROJECT.WATCH_BUTTON.BUTTON_TITLE' | translate }}"
|
|
ng-click="vm.toggleWatcherOptions()"
|
|
ng-class="{'active': vm.project.get('is_watcher')}"
|
|
)
|
|
span.track-inner
|
|
span.track-icon
|
|
svg.icon.icon-watch
|
|
use(xlink:href="#icon-watch")
|
|
span(ng-if="!vm.project.get('is_watcher')", translate="PROJECT.WATCH_BUTTON.WATCH")
|
|
span(ng-if="vm.project.get('is_watcher')", translate="PROJECT.WATCH_BUTTON.WATCHING")
|
|
svg.icon.icon-arrow-down
|
|
use(xlink:href="#icon-arrow-down")
|
|
|
|
span.track-button-counter(
|
|
title="{{ 'PROJECT.WATCH_BUTTON.COUNTER_TITLE'|translate:{total:vm.project.get(\"total_watchers\")||0}:'messageformat' }}",
|
|
tg-loading="vm.loading"
|
|
)
|
|
| {{ vm.project.get('total_watchers') }}
|
|
|
|
ul.watch-options(
|
|
ng-class="{'hidden': !vm.showWatchOptions}"
|
|
ng-mouseleave="vm.closeWatcherOptions()"
|
|
)
|
|
//- NOTIFY LEVEL CHOICES:
|
|
//- 1 - Only involved
|
|
//- 2 - Receive all
|
|
//- 3 - No notifications
|
|
|
|
li
|
|
a(
|
|
href="",
|
|
title="{{ 'PROJECT.WATCH_BUTTON.OPTIONS.NOTIFY_ALL_TITLE' | translate }}",
|
|
ng-click="vm.watch(2)",
|
|
ng-class="{'active': vm.project.get('is_watcher') && vm.project.get('notify_level') == 2}"
|
|
)
|
|
span(translate="PROJECT.WATCH_BUTTON.OPTIONS.NOTIFY_ALL")
|
|
span.watch-check(ng-if="vm.project.get('is_watcher') && vm.project.get('notify_level') == 2")
|
|
svg.icon.icon-check-empty
|
|
use(xlink:href="#icon-check-empty")
|
|
li
|
|
a(
|
|
href="",
|
|
title="{{ 'PROJECT.WATCH_BUTTON.OPTIONS.NOTIFY_INVOLVED_TITLE' | translate }}",
|
|
ng-click="vm.watch(1)",
|
|
ng-class="{'active': vm.project.get('is_watcher') && vm.project.get('notify_level') == 1}"
|
|
)
|
|
span(translate="PROJECT.WATCH_BUTTON.OPTIONS.NOTIFY_INVOLVED")
|
|
span.watch-check(ng-if="vm.project.get('is_watcher') && vm.project.get('notify_level') == 1")
|
|
svg.icon.icon-check-empty
|
|
use(xlink:href="#icon-check-empty")
|
|
|
|
li(ng-if="vm.project.get('is_watcher')")
|
|
a(
|
|
href="",
|
|
title="{{ 'PROJECT.WATCH_BUTTON.OPTIONS.UNWATCH_TITLE' | translate }}",
|
|
ng-click="vm.unwatch()"
|
|
)
|
|
span(translate="PROJECT.WATCH_BUTTON.OPTIONS.UNWATCH")
|