mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
See https://github.com/wekan/wekan/pull/362#issuecomment-149645497 for motivation. This commit also contains cosmetic changes to the import Popup and on the code style to be more consistent with the code base.
124 lines
4.3 KiB
Text
124 lines
4.3 KiB
Text
template(name="headerBoard")
|
|
h1.header-board-menu
|
|
with currentBoard
|
|
a(class="{{#if currentUser.isBoardAdmin}}js-edit-board-title{{else}}is-disabled{{/if}}")
|
|
= title
|
|
|
|
.board-header-btns.left
|
|
unless isSandstorm
|
|
if currentUser
|
|
a.board-header-btn.js-star-board(class="{{#if isStarred}}is-active{{/if}}"
|
|
title="{{#if isStarred}}{{_ 'click-to-unstar'}}{{else}}{{_ 'click-to-star'}}{{/if}} {{_ 'starred-boards-description'}}")
|
|
i.fa(class="fa-star{{#unless isStarred}}-o{{/unless}}")
|
|
if showStarCounter
|
|
span {{_ 'board-nb-stars' currentBoard.stars}}
|
|
|
|
a.board-header-btn(class="{{#if currentUser.isBoardAdmin}}js-change-visibility{{else}}is-disabled{{/if}}")
|
|
i.fa(class="{{#if currentBoard.isPublic}}fa-globe{{else}}fa-lock{{/if}}")
|
|
span {{_ currentBoard.permission}}
|
|
|
|
.board-header-btns.right
|
|
a.board-header-btn.js-open-filter-view(
|
|
title="{{#if Filter.isActive}}{{_ 'filter-on-desc'}}{{/if}}"
|
|
class="{{#if Filter.isActive}}emphasis{{/if}}")
|
|
i.fa.fa-filter
|
|
span {{#if Filter.isActive}}{{_ 'filter-on'}}{{else}}{{_ 'filter'}}{{/if}}
|
|
if Filter.isActive
|
|
a.board-header-btn-close.js-filter-reset(title="{{_ 'filter-clear'}}")
|
|
i.fa.fa-times-thin
|
|
|
|
if currentUser.isBoardMember
|
|
a.board-header-btn.js-multiselection-activate(
|
|
title="{{#if MultiSelection.isActive}}{{_ 'filter-on-desc'}}{{/if}}"
|
|
class="{{#if MultiSelection.isActive}}emphasis{{/if}}")
|
|
i.fa.fa-check-square-o
|
|
span {{#if MultiSelection.isActive}}{{_ 'multi-selection-on'}}{{else}}{{_ 'multi-selection'}}{{/if}}
|
|
if MultiSelection.isActive
|
|
a.board-header-btn-close.js-multiselection-reset(title="{{_ 'filter-clear'}}")
|
|
i.fa.fa-times-thin
|
|
|
|
.separator
|
|
a.board-header-btn.js-open-board-menu
|
|
i.board-header-btn-icon.fa.fa-cog
|
|
|
|
template(name="boardMenuPopup")
|
|
ul.pop-over-list
|
|
li: a.js-open-archives {{_ 'archived-items'}}
|
|
if currentUser.isBoardAdmin
|
|
li: a.js-change-board-color {{_ 'board-change-color'}}
|
|
//-
|
|
XXX Language should be handled by sandstorm, but for now display a
|
|
language selection link in the board menu. This link is normally present
|
|
in the header bar that is not displayed on sandstorm.
|
|
if isSandstorm
|
|
li: a.js-change-language {{_ 'language'}}
|
|
unless isSandstorm
|
|
if currentUser.isBoardAdmin
|
|
hr
|
|
ul.pop-over-list
|
|
li: a.js-archive-board {{_ 'archive-board'}}
|
|
|
|
template(name="boardVisibilityList")
|
|
ul.pop-over-list
|
|
li
|
|
with "private"
|
|
a.js-select-visibility
|
|
i.fa.fa-lock.colorful
|
|
| {{_ 'private'}}
|
|
if visibilityCheck
|
|
i.fa.fa-check
|
|
span.sub-name {{_ 'private-desc'}}
|
|
li
|
|
with "public"
|
|
a.js-select-visibility
|
|
i.fa.fa-globe.colorful
|
|
| {{_ 'public'}}
|
|
if visibilityCheck
|
|
i.fa.fa-check
|
|
span.sub-name {{_ 'public-desc'}}
|
|
|
|
template(name="boardChangeVisibilityPopup")
|
|
+boardVisibilityList
|
|
|
|
template(name="boardChangeColorPopup")
|
|
.board-backgrounds-list.clearfix
|
|
each backgroundColors
|
|
.board-background-select.js-select-background
|
|
span.background-box(class="board-color-{{this}}")
|
|
if isSelected
|
|
i.fa.fa-check
|
|
|
|
template(name="createBoardPopup")
|
|
form
|
|
label
|
|
| {{_ 'title'}}
|
|
input.js-new-board-title(type="text" placeholder="{{_ 'bucket-example'}}" autofocus required)
|
|
if visibilityMenuIsOpen.get
|
|
+boardVisibilityList
|
|
else
|
|
p.quiet
|
|
if $eq visibility.get 'public'
|
|
span.fa.fa-globe.colorful
|
|
= " "
|
|
| {{{_ 'board-public-info'}}}
|
|
else
|
|
span.fa.fa-lock.colorful
|
|
= " "
|
|
| {{{_ 'board-private-info'}}}
|
|
a.js-change-visibility {{_ 'change'}}.
|
|
input.primary.wide(type="submit" value="{{_ 'create'}}")
|
|
span.quiet
|
|
| {{_ 'or'}}
|
|
a.js-import {{_ 'import-board'}}
|
|
|
|
|
|
template(name="boardChangeTitlePopup")
|
|
form
|
|
label
|
|
| {{_ 'title'}}
|
|
input.js-board-name(type="text" value=title autofocus)
|
|
input.primary.wide(type="submit" value="{{_ 'rename'}}")
|
|
|
|
template(name="archiveBoardPopup")
|
|
p {{_ 'close-board-pop'}}
|
|
button.js-confirm.negate.full(type="submit") {{_ 'close'}}
|