|
38 | 38 | @onChange={{action 'onChangeCustomField'}}>
|
39 | 39 | <Input @type="hidden" @autocomplete="no" @name={{concat "custom_field_" @data.badge_id "_" @index}}/>
|
40 | 40 | <i class="dropdown icon"></i>
|
41 |
| - <div class="default text">{{t 'Custom field'}}</div> |
| 41 | + {{#if this.data.custom_field}} |
| 42 | + <div class="default"> |
| 43 | + {{t this.data.custom_field}} |
| 44 | + </div> |
| 45 | + {{else}} |
| 46 | + <div class="default text"> |
| 47 | + {{t 'Custom Field'}} |
| 48 | + </div> |
| 49 | + {{/if}} |
42 | 50 | <div class="menu">
|
43 | 51 | {{#each this.getCustomFields as |cfield|}}
|
44 | 52 | {{#if cfield.isFixed}}
|
|
58 | 66 | {{#if this.getWarningFields}}
|
59 | 67 | {{#each this.getWarningFields as |warning|}}
|
60 | 68 | <label class="warning">{{warning-badge-ticket warning.field warning.ticket}}</label>
|
61 |
| - {{!-- <UiPopup |
62 |
| - @tagName="i" |
63 |
| - @class="info circle icon" |
64 |
| - @content={{concat warning.field ' is not available in ticket ' warning.ticket }} /> --}} |
65 | 69 | {{/each}}
|
66 | 70 | {{/if}}
|
67 | 71 | </div>
|
|
90 | 94 | {{#if this.getWarningQRFields}}
|
91 | 95 | {{#each this.getWarningQRFields as |warning|}}
|
92 | 96 | <label class="warning">{{concat '\'' warning.field '\' is not available in ticket \'' warning.ticket '\''}}</label>
|
93 |
| - {{!-- <UiPopup |
94 |
| - @tagName="i" |
95 |
| - @class="info circle icon" |
96 |
| - @content={{concat warning.field ' is not available in ticket ' warning.ticket }} /> --}} |
97 | 97 | {{/each}}
|
98 | 98 | {{/if}}
|
99 | 99 | </div>
|
|
120 | 120 | <div class="row pt-0">
|
121 | 121 | <div class="field four wide column mr--4">
|
122 | 122 | <label>{{t 'Top (mm)'}}</label>
|
123 |
| - <Input @type='text' @placeholder="Top" @value={{mut @data.margin_top}} @name={{concat "margin_top_" |
| 123 | + <Input @type='number' @placeholder="Top" @value={{mut @data.margin_top}} @name={{concat "margin_top_" |
124 | 124 | @data.badge_id "_" @index}} />
|
125 | 125 | </div>
|
126 | 126 | <div class="field four wide column mr--4">
|
127 | 127 | <label>{{t 'Left (mm)'}}</label>
|
128 |
| - <Input @type='text' @placeholder="Left" @value={{mut @data.margin_left}} @name={{concat "margin_left_" |
| 128 | + <Input @type='number' @placeholder="Left" @value={{mut @data.margin_left}} @name={{concat "margin_left_" |
129 | 129 | @data.badge_id "_" @index}} />
|
130 | 130 | </div>
|
131 | 131 | <div class="field four wide column mr--4">
|
132 | 132 | <label>{{t 'Right (mm)'}}</label>
|
133 |
| - <Input @type='text' @placeholder="Right" @value={{mut @data.margin_right}} @name={{concat "margin_right_" |
| 133 | + <Input @type='number' @placeholder="Right" @value={{mut @data.margin_right}} @name={{concat "margin_right_" |
134 | 134 | @data.badge_id "_" @index}} />
|
135 | 135 | </div>
|
136 | 136 | <div class="field four wide column mr--4">
|
137 | 137 | <label>{{t 'Bottom (mm)'}}</label>
|
138 |
| - <Input @type='text' @placeholder="Bottom" @value={{mut @data.margin_bottom}} @name={{concat "margin_bottom_" |
| 138 | + <Input @type='number' @placeholder="Bottom" @value={{mut @data.margin_bottom}} @name={{concat "margin_bottom_" |
139 | 139 | @data.badge_id "_" @index}} />
|
140 | 140 | </div>
|
141 | 141 | </div>
|
142 | 142 | </div>
|
143 |
| - {{!-- <div class="ui stackable grid padding-left-1rem"> |
144 |
| - <div class="field twelve wide"> |
145 |
| - <label>{{t 'Text Alignment'}}</label> |
146 |
| - </div> |
147 |
| - </div> |
148 |
| - <div class="ui stackable grid padding-left-1rem"> |
149 |
| - <div class="row pt-0 ml-4 mb-2"> |
150 |
| - <div class="ui icon buttons"> |
151 |
| - <button class="ui button" {{action 'toggleTextAlignments' 'Center' }} disabled={{if (eq |
152 |
| - @data.custom_field 'QR' ) true false}}> |
153 |
| - {{t 'Center'}}</button> |
154 |
| - </div> |
155 |
| - </div> |
156 |
| - </div> --}} |
157 | 143 | {{#if (not-eq @data.custom_field 'QR') }}
|
158 | 144 | <div class="ui stackable grid padding-left-1rem">
|
159 | 145 | <div class="field twelve wide">
|
|
180 | 166 | </div>
|
181 | 167 | <div class="field six wide column">
|
182 | 168 | <label>{{t 'Font size (px)'}}</label>
|
183 |
| - <Input @type='text' @placeholder="Font size" @value={{mut @data.font_size}} @name={{concat "font_size_" |
184 |
| - @data.badge_id "_" @index}} /> |
| 169 | + <UiDropdown @class="search selection min-width-0" @selected={{@data.font_size}} |
| 170 | + @onChange={{action (mut @data.font_size) }} |
| 171 | + @allowAdditions={{true}} > |
| 172 | + <Input @type="number" @name={{concat "font_size_" @data.badge_id "_" @index}} @value={{mut @data.font_size}}/> |
| 173 | + <i class="dropdown icon"></i> |
| 174 | + <div class="default text">{{t 'Font size'}}</div> |
| 175 | + <div class="menu"> |
| 176 | + {{#each this.badgeFieldFontSize as |item|}} |
| 177 | + <div class="item" data-value="{{item.value}}"> |
| 178 | + {{item.value}} |
| 179 | + </div> |
| 180 | + {{/each}} |
| 181 | + </div> |
| 182 | + </UiDropdown> |
185 | 183 | </div>
|
186 | 184 | </div>
|
187 | 185 | </div>
|
188 | 186 | <div class="ui stackable grid padding-left-1rem">
|
189 | 187 | <div class="row pt-0">
|
190 | 188 | <div class="field six wide column">
|
191 |
| - <label>{{t 'Weight (bold)'}}</label> |
192 |
| - <Input @type='text' @placeholder="Weight" @value={{mut @data.font_weight}} @name={{concat "weight_" |
193 |
| - @data.badge_id "_" @index}} /> |
| 189 | + <label>{{t 'Font Style'}}</label> |
| 190 | + <UiDropdown @class="search selection min-width-0"> |
| 191 | + <div class="default"> |
| 192 | + {{this.fontStyleSelected}} |
| 193 | + </div> |
| 194 | + <i class="dropdown icon"></i> |
| 195 | + <div class="menu"> |
| 196 | + {{#each this.badgeFieldFontWeight as |item|}} |
| 197 | + <UiCheckbox @class="item" @label={{item.name}} @checked={{if (includes this.fontStyle item.name) 'active'}} @onChange={{action 'onChangeTextFontWeight' item }} /> |
| 198 | + {{/each}} |
| 199 | + </div> |
| 200 | + </UiDropdown> |
194 | 201 | </div>
|
195 | 202 | <div class="field six wide column">
|
196 | 203 | <label>{{t 'Text Transform'}}</label>
|
|
214 | 221 | <div class="row pt-0 pb-0">
|
215 | 222 | <div class="field six wide column">
|
216 | 223 | <label>{{t 'Text Rotate (deg)'}}</label>
|
217 |
| - <Input @type='text' @placeholder="Text Rotate" @value={{mut @data.text_rotation}} |
218 |
| - @name={{concat "text_rotate_" @data.badge_id "_" @index}} /> |
| 224 | + <UiDropdown @class="search selection min-width-0" @selected={{@data.text_rotation}} |
| 225 | + @onChange={{action 'onChangeTextRotate' }}> |
| 226 | + <Input @type="hidden" @autocomplete="no" @name={{concat "text_rotate_" @data.badge_id "_" @index}} /> |
| 227 | + <i class="dropdown icon"></i> |
| 228 | + <div class="default text">{{t 'Text Rotate'}}</div> |
| 229 | + <div class="menu"> |
| 230 | + {{#each this.badgeFieldRotate as |item|}} |
| 231 | + <div class="item" data-value="{{item.value}}"> |
| 232 | + {{item.value}} |
| 233 | + </div> |
| 234 | + {{/each}} |
| 235 | + </div> |
| 236 | + </UiDropdown> |
219 | 237 | </div>
|
220 | 238 | <div class="field six wide column font-color">
|
221 | 239 | <label>{{t 'Font Color'}}</label>
|
|
0 commit comments