|
108 | 108 | <!-- Eye color checkboxes --> |
109 | 109 | <div style="margin-bottom: 1em"> |
110 | 110 | <strong style="margin-right: 1em">Eye color</strong> |
111 | | - <% options = ['Amber', 'Blue', 'Indigo', 'Brown', 'Topaz', 'Grey', 'Green', 'Hazel', 'Amethyst', 'Violet', 'Red', 'Black', 'White'] %> |
| 111 | + <% options = ['Amber', 'Blue', 'Brown', 'Topaz', 'Grey', 'Green', 'Hazel', 'Amethyst', 'Indigo', 'Violet', 'Red', 'Black', 'White'] %> |
112 | 112 | <% options.each do |option| %> |
113 | 113 | <label> |
114 | 114 | <input type="checkbox" name="commission[features][]" value="<%= option %> eye color" /> |
|
119 | 119 | <% end %> |
120 | 120 | </div> |
121 | 121 |
|
| 122 | + <!-- Skin tone checkboxes --> |
| 123 | + <div style="margin-bottom: 1em"> |
| 124 | + <strong style="margin-right: 1em">Skin tone</strong> |
| 125 | + <% options = ['Light', 'Medium', 'Dark', 'Pale', 'Fair', 'Tan', 'White', 'Brown', 'Black', 'Olive', 'Albino', 'Chocolate', 'Grey', 'Green', 'Blue', 'Red', 'Orange', 'Silver', 'Gold', 'Yellow', 'Purple'] %> |
| 126 | + <% options.each do |option| %> |
| 127 | + <label> |
| 128 | + <input type="checkbox" name="commission[features][]" value="<%= option %> skin tone" /> |
| 129 | + <span class="chip"> |
| 130 | + <%= option %> |
| 131 | + </span> |
| 132 | + </label> |
| 133 | + <% end %> |
| 134 | + </div> |
| 135 | + |
122 | 136 | <!-- Race checkboxes --> |
123 | 137 | <div style="margin-bottom: 1em"> |
124 | | - <strong style="margin-right: 1em">Race</strong> |
125 | | - <% options = AutocompleteService.for_field_label(content_model: Character, label: 'Race') %> |
| 138 | + <strong style="margin-right: 1em">Alternate Race</strong> |
| 139 | + <% options = AutocompleteService.for_field_label(content_model: Character, label: 'Race') - ['Human'] %> |
126 | 140 | <% options.each do |option| %> |
127 | 141 | <label> |
128 | 142 | <input type="checkbox" name="commission[features][]" value="<%= option %> race" /> |
|
200 | 214 |
|
201 | 215 | <div class="row"> |
202 | 216 | <div class="col s12 cards-container"> |
203 | | - <% @recent_commissions.each do |commission| %> |
| 217 | + <% @recent_commissions.each do |commission| %> |
| 218 | + |
204 | 219 | <div class="hoverable card" id='card-<%= commission.job_id %>' data-complete="<%= commission.complete? %>"> |
205 | 220 | <div class="card-image"> |
206 | 221 | <%= link_to "#details-#{commission.job_id}", class: 'modal-trigger waves-effect waves-light' do %> |
207 | 222 | <% if commission.complete? %> |
208 | 223 | <%= image_tag commission.image, class: 'commission-image' %> |
209 | 224 | <% else %> |
210 | | - <%= image_tag image_path("placeholders/commission.png"), class: 'commission-image' %> |
| 225 | + <%= image_tag image_path("placeholders/loading2.png"), class: 'commission-image' %> |
211 | 226 | <% end %> |
212 | | - <% end %> |
213 | | - <% if commission.final_settings %> |
214 | 227 | <span class="card-title"> |
215 | | - <%= commission.final_settings&.fetch('name', '') %> |
| 228 | + <%= commission.final_settings&.fetch('name', 'Nameless') %> |
216 | 229 | </span> |
217 | 230 | <% end %> |
218 | 231 | </div> |
|
263 | 276 | </script> |
264 | 277 | <% end %> |
265 | 278 |
|
266 | | - <div id="details-<%= commission.job_id %>" class="modal"> |
| 279 | + <div id="details-<%= commission.job_id %>" class="modal modal-fixed-footer"> |
267 | 280 | <div class="modal-content"> |
268 | 281 | <h4> |
269 | 282 | <i class="material-icons <%= Character.text_color %>"><%= Character.icon %></i> |
270 | 283 | <%= commission.final_settings&.fetch('name', 'Nameless character') %> |
271 | 284 | </h4> |
272 | 285 | <div class="row"> |
273 | | - <div class="col s12 m4 l3"> |
| 286 | + <div class="col s12 m6"> |
274 | 287 | <% if commission.complete? %> |
275 | 288 | <%= link_to commission.image, target: '_blank' do %> |
276 | 289 | <%= image_tag commission.image, class: 'commission-image', style: 'width: 100%' %> |
|
285 | 298 | </div> |
286 | 299 | <% end %> |
287 | 300 | </div> |
288 | | - <div class="col s12 m8 l9"> |
| 301 | + <div class="col s12 m6"> |
289 | 302 | <ul style="margin: 0 8px"> |
290 | 303 | <li> |
291 | 304 | <strong class="grey-text">Prompt:</strong> |
292 | 305 | <blockquote> |
293 | 306 | <%= commission.prompt %> |
294 | 307 | </blockquote> |
295 | 308 | </li> |
296 | | - <li> |
297 | | - <small><%= commission.job_id %></small> |
298 | | - </li> |
299 | 309 | </ul> |
300 | 310 | </div> |
301 | 311 | </div> |
|
0 commit comments