mirror of
https://github.com/wekan/wekan.git
synced 2025-12-30 14:18:48 +01:00
72 lines
2.3 KiB
Text
72 lines
2.3 KiB
Text
template(name="importHeaderBar")
|
||
h1
|
||
a.back-btn(href="{{pathFor 'home'}}")
|
||
| ⬅️
|
||
| {{_ 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
|
||
| ➕
|
||
//-
|
||
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
|
||
input.js-search-member-input(type="text" placeholder="{{_ 'search-users'}}")
|
||
ul.pop-over-list
|
||
each searchResults
|
||
li.item.js-member-item
|
||
a.name.js-select-import(title="{{profile.fullname}} ({{username}})" data-id="{{_id}}")
|
||
+userAvatar(userId=_id)
|
||
span.full-name
|
||
= profile.fullname
|
||
| (<span class="username">{{username}}</span>)
|
||
if searching.get
|
||
+spinner
|
||
if noResults.get
|
||
.manage-member-section
|
||
p.quiet {{_ 'no-results'}}
|