| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 | template(name="listHeader")  .list-header.js-list-header(    class="{{#if limitToShowCardsCount}}list-header-card-count{{/if}}"    class="{{#if colorClass}}list-header-{{colorClass}}{{/if}}")    +inlinedForm      +editListTitleForm    else      if isMiniScreen        if currentList          a.list-header-left-icon.fa.fa-angle-left.js-unselect-list      h2.list-header-name(        title="{{ moment modifiedAt 'LLL' }}"        class="{{#if currentUser.isBoardMember}}{{#unless currentUser.isCommentOnly}}{{#unless currentUser.isWorker}}js-open-inlined-form is-editable{{/unless}}{{/unless}}{{/if}}")        +viewer          = title        if wipLimit.enabled         | (         span(class="{{#if reachedWipLimit}}highlight{{/if}}") {{cards.count}}         |/#{wipLimit.value})        if showCardsCountForList cards.count          |           span(class="cardCount") {{cardsCount}} {{_ 'cards-count'}}      if isMiniScreen        if currentList          if isWatching            i.list-header-watch-icon.fa.fa-eye          div.list-header-menu            unless currentUser.isCommentOnly              if canSeeAddCard                a.js-add-card.fa.fa-plus.list-header-plus-icon              a.fa.fa-navicon.js-open-list-menu        else          a.list-header-menu-icon.fa.fa-angle-right.js-select-list          a.list-header-handle.handle.fa.fa-arrows.js-list-handle      else if currentUser.isBoardMember        if isWatching          i.list-header-watch-icon.fa.fa-eye        div.list-header-menu          unless currentUser.isCommentOnly            //if isBoardAdmin            //  a.fa.js-list-star.list-header-plus-icon(class="fa-star{{#unless starred}}-o{{/unless}}")            if canSeeAddCard              a.js-add-card.fa.fa-plus.list-header-plus-icon            a.fa.fa-navicon.js-open-list-menu          if currentUser.isBoardAdmin            if showDesktopDragHandles              a.list-header-handle.handle.fa.fa-arrows.js-list-handletemplate(name="editListTitleForm")  .list-composer    input.list-name-input.full-line(type="text" value=title autofocus)    .edit-controls.clearfix      button.primary.confirm(type="submit") {{_ 'save'}}      a.fa.fa-times-thin.js-close-inlined-formtemplate(name="listActionPopup")  ul.pop-over-list    li      a.js-toggle-watch-list        if isWatching          i.fa.fa-eye          |  {{_ 'unwatch'}}        else          i.fa.fa-eye-slash          |  {{_ 'watch'}}  unless currentUser.isCommentOnly    unless currentUser.isWorker      ul.pop-over-list        li          a.js-set-color-list            i.fa.fa-paint-brush            | {{_ 'set-color-list'}}    ul.pop-over-list      if cards.count        li          a.js-select-cards            i.fa.fa-check-square            | {{_ 'list-select-cards'}}    if currentUser.isBoardAdmin      ul.pop-over-list        li          a.js-set-wip-limit            i.fa.fa-ban            | {{#if isWipLimitEnabled }}{{_ 'edit-wip-limit'}}{{else}}{{_ 'setWipLimitPopup-title'}}{{/if}}    unless currentUser.isWorker      hr      ul.pop-over-list        li          a.js-close-list            i.fa.fa-arrow-right            i.fa.fa-archive            | {{_ 'archive-list'}}    hr    ul.pop-over-list      li        a.js-more          i.fa.fa-link          | {{_ 'listMorePopup-title'}}template(name="boardLists")  ul.pop-over-list    each currentBoard.lists      li        if($eq ../_id _id)          a.disabled {{title}} ({{_ 'current'}})        else          a.js-select-list= titletemplate(name="listMorePopup")  p.quiet    span.clearfix      span {{_ 'link-list'}}      = ' '      i.fa.colorful(class="{{#if board.isPublic}}fa-globe{{else}}fa-lock{{/if}}")      input.inline-input(type="text" readonly value="{{ rootUrl }}")    | {{_ 'added'}}    span.date(title=list.createdAt) {{ moment createdAt 'LLL' }}    //unless currentUser.isWorker    //  if currentUser.isBoardAdmin    //    a.js-delete {{_ 'delete'}}template(name="listDeletePopup")  p {{_ "list-delete-pop"}}  unless archived   p {{_ "list-delete-suggest-archive"}}  button.js-confirm.negate.full(type="submit") {{_ 'delete'}}template(name="setWipLimitPopup")  #js-wip-limit-edit    label {{_ 'set-wip-limit-value'}}    ul.pop-over-list      li: a.js-enable-wip-limit {{_ 'enable-wip-limit'}}        if isWipLimitEnabled          i.fa.fa-check    if isWipLimitEnabled      p        input.wip-limit-value(type="number" value="{{ wipLimitValue }}" min="1" max="99")        input.wip-limit-apply(type="submit" value="{{_ 'apply'}}")        input.wip-limit-error      p        .soft-wip-limit          .materialCheckBox(class="{{#if isWipLimitSoft}}is-checked{{/if}}")        label {{_ 'soft-wip-limit'}}template(name="wipLimitErrorPopup")  .wip-limit-invalid    p {{_ 'wipLimitErrorPopup-dialog-pt1'}}    p {{_ 'wipLimitErrorPopup-dialog-pt2'}}    button.full.js-back-view(type="submit") {{_ 'cancel'}}template(name="setListColorPopup")  form.edit-label    .palette-colors: each colors      // note: we use the swimlane palette to have more than just the border      span.card-label.palette-color.js-palette-color(class="swimlane-{{color}}")        if(isSelected color)          i.fa.fa-check    button.primary.confirm.js-submit {{_ 'save'}}    button.js-remove-color.negate.wide.right {{_ 'unset-color'}}
 |