mirror of
https://github.com/wekan/wekan.git
synced 2026-03-13 17:06:13 +01:00
Replace Spacebars .html templates with Jade equivalents for originalPositionsView and originalPosition. Add new Jade template for inlinedCardDescription. Update existing Jade templates to reflect the BlazeComponent-to-Template migration changes.
164 lines
5.3 KiB
Text
164 lines
5.3 KiB
Text
template(name="cardCustomFieldsPopup")
|
|
ul.pop-over-list
|
|
each board.customFields
|
|
li.item(class="")
|
|
a.name.js-select-field(href="#")
|
|
span.full-name
|
|
= name
|
|
if hasCustomField
|
|
i.fa.fa-check
|
|
hr
|
|
a.quiet-button.full.js-settings
|
|
i.fa.fa-cog
|
|
span {{_ 'settings'}}
|
|
|
|
template(name="cardCustomField")
|
|
+Template.dynamic(template=getTemplate)
|
|
|
|
template(name="cardCustomField-text")
|
|
if canModifyCard
|
|
+inlinedForm(classNames="js-card-customfield-text")
|
|
+editor(autofocus=true)
|
|
= value
|
|
.edit-controls.clearfix
|
|
button.primary(type="submit") {{_ 'save'}}
|
|
a.js-close-inlined-form
|
|
else
|
|
a.js-open-inlined-form
|
|
if value
|
|
+viewer
|
|
= value
|
|
else
|
|
| {{_ 'edit'}}
|
|
else
|
|
+viewer
|
|
= value
|
|
|
|
|
|
template(name="cardCustomField-number")
|
|
if canModifyCard
|
|
+inlinedForm(classNames="js-card-customfield-number")
|
|
input(type="number" value=data.value)
|
|
.edit-controls.clearfix
|
|
button.primary(type="submit") {{_ 'save'}}
|
|
a.js-close-inlined-form
|
|
else
|
|
a.js-open-inlined-form
|
|
if value
|
|
= value
|
|
else
|
|
| {{_ 'edit'}}
|
|
else
|
|
if value
|
|
= value
|
|
|
|
template(name="cardCustomField-checkbox")
|
|
.js-checklist-item.checklist-item(class="{{#if data.value }}is-checked{{/if}}")
|
|
if canModifyCard
|
|
span.check-box-unicode
|
|
i.fa(class="{{#if data.value}}fa-check-square{{else}}fa-square-o{{/if}}")
|
|
else
|
|
span.check-box-unicode
|
|
i.fa(class="{{#if data.value}}fa-check-square{{else}}fa-square-o{{/if}}")
|
|
|
|
template(name="cardCustomField-currency")
|
|
if canModifyCard
|
|
+inlinedForm(classNames="js-card-customfield-currency")
|
|
input(type="text" value=data.value autofocus)
|
|
.edit-controls.clearfix
|
|
button.primary(type="submit") {{_ 'save'}}
|
|
a.js-close-inlined-form
|
|
else
|
|
a.js-open-inlined-form
|
|
if value
|
|
= formattedValue
|
|
else
|
|
| {{_ 'edit'}}
|
|
else
|
|
if value
|
|
= formattedValue
|
|
|
|
template(name="cardCustomField-date")
|
|
if canModifyCard
|
|
a.js-edit-date(title="{{showTitle}} {{_ 'predicate-week'}} {{#if showWeekOfYear}}{{showWeek}}{{/if}}" class="{{classes}}")
|
|
if value
|
|
div.card-date
|
|
time(datetime="{{showISODate}}")
|
|
| {{showDate}}
|
|
if showWeekOfYear
|
|
b
|
|
| {{showWeek}}
|
|
else
|
|
| {{_ 'edit'}}
|
|
else
|
|
if value
|
|
div.card-date
|
|
time(datetime="{{showISODate}}")
|
|
| {{showDate}}
|
|
if showWeekOfYear
|
|
b
|
|
| {{showWeek}}
|
|
|
|
template(name="cardCustomField-datePopup")
|
|
.datepicker-container
|
|
form.edit-date
|
|
.fields
|
|
.left
|
|
label(for="date") {{_ 'date'}}
|
|
input.js-date-field#date(type="date" name="date" value=showDate autofocus)
|
|
.right
|
|
label(for="time") {{_ 'time'}}
|
|
input.js-time-field#time(type="time" name="time" value=showTime)
|
|
if error.get
|
|
.warning {{_ error.get}}
|
|
button.primary.wide.left.js-submit-date(type="submit") {{_ 'save'}}
|
|
button.js-delete-date.negate.wide.right.js-delete-date {{_ 'delete'}}
|
|
|
|
template(name="cardCustomField-dropdown")
|
|
if canModifyCard
|
|
+inlinedForm(classNames="js-card-customfield-dropdown")
|
|
select.inline
|
|
each items
|
|
if($eq data.value this._id)
|
|
option(value=_id selected="selected")
|
|
+viewer
|
|
= name
|
|
else
|
|
option(value=_id)
|
|
+viewer
|
|
= name
|
|
.edit-controls.clearfix
|
|
button.primary(type="submit") {{_ 'save'}}
|
|
a.js-close-inlined-form
|
|
else
|
|
a.js-open-inlined-form
|
|
if value
|
|
+viewer
|
|
= selectedItem
|
|
else
|
|
| {{_ 'edit'}}
|
|
else
|
|
if value
|
|
+viewer
|
|
= selectedItem
|
|
|
|
template(name="cardCustomField-stringtemplate")
|
|
if canModifyCard
|
|
+inlinedForm(classNames="js-card-customfield-stringtemplate")
|
|
each item in stringtemplateItems.get
|
|
input.js-card-customfield-stringtemplate-item(type="text" value=item placeholder="")
|
|
input.js-card-customfield-stringtemplate-item.last(type="text" value="" placeholder="{{_ 'custom-field-stringtemplate-item-placeholder'}}" autofocus)
|
|
.edit-controls.clearfix
|
|
button.primary(type="submit") {{_ 'save'}}
|
|
a.js-close-inlined-form
|
|
else
|
|
a.js-open-inlined-form
|
|
if value
|
|
+viewer
|
|
= formattedValue
|
|
else
|
|
| {{_ 'edit'}}
|
|
else
|
|
if value
|
|
+viewer
|
|
= formattedValue
|