template(name="importHeaderBar")
  h1
    a.back-btn(href="{{pathFor 'home'}}")
      i.fa.fa-chevron-left
    | {{_ title}}

template(name="import")
  .wrapper
    if error.get
      .warning {{_ error.get}}
    +Template.dynamic(template=currentTemplate)

template(name="importTextarea")
  form
    p: label(for='import-textarea') {{_ instruction}} {{_ 'import-board-instruction-about-errors'}}
    textarea.js-import-json(id='import-textarea' placeholder="{{_ importPlaceHolder}}" autofocus)
      | {{jsonText}}
    input.primary.wide(type="submit" value="{{_ 'import'}}")

template(name="importMapMembers")
  h2 {{_ 'import-map-members'}}
  if usersLoaded.get
    .map-members
      p {{_ 'import-members-map'}}
      p.import-members-map-note
        | {{_ 'import-members-map-note' }}
      .mapping-list
        each members
          a.mapping-item.js-select-member(class="{{#if wekanId}}filled{{/if}}")
            .profile-source
              .full-name= fullName
              .username
                | ({{username}})
            .wekan
              if wekanId
                +userAvatar(userId=wekanId)
              else
                a.member.add-member
                  i.fa.fa-plus
        //-
          Due to the way the flewbox layout is working, we need to set some
          invisible items so that the last row items have a consistent width.
          See http://jsfiddle.net/Ln4h3c4n/ for an minimal example of the issue.
        .mapping-item.ghost-item
        .mapping-item.ghost-item
        .mapping-item.ghost-item
        .mapping-item.ghost-item
        .mapping-item.ghost-item
      form
        input.primary.wide(type="submit" value="{{_ 'done'}}")
  else
    +spinner

template(name="importMapMembersAddPopup")
  .select-member
    p
      | {{_ 'import-user-select'}}
    .js-map-member
      +esInput(index="users")
    ul.pop-over-list
      +esEach(index="users")
        li.item.js-member-item
          a.name.js-select-import(title="{{profile.fullname}} ({{username}})" data-id="{{_id}}")
            +userAvatar(userId=_id esSearch=true)
            span.full-name
              = profile.fullname
              | (<span class="username">{{username}}</span>)
      +ifEsIsSearching(index='users')
        +spinner
      +ifEsHasNoResults(index="users")
        .manage-member-section
          p.quiet {{_ 'no-results'}}
