(selection)
| 1 | // Update panel (when selecting / de-selecting objects) |
| 2 | function updatePanel(selection) { |
| 3 | if (!selection) { |
| 4 | $('#align').addClass('align-off'); |
| 5 | $('#object-specific').html(canvas_panel); |
| 6 | $('#preset').append("<option value='custom'>Custom</option>"); |
| 7 | presets.forEach(function (preset) { |
| 8 | $('#preset').append( |
| 9 | "<option value='" + |
| 10 | preset.id + |
| 11 | "'>" + |
| 12 | preset.name + |
| 13 | '</option>' |
| 14 | ); |
| 15 | }); |
| 16 | $('#preset').val(activepreset); |
| 17 | $('#canvas-duration input').val(duration / 1000); |
| 18 | $('#preset').niceSelect(); |
| 19 | updatePanelValues(); |
| 20 | colormode = 'back'; |
| 21 | o_fill.setColor(canvas.backgroundColor); |
| 22 | } else if ( |
| 23 | selection && |
| 24 | canvas.getActiveObjects().length == 1 && |
| 25 | canvas.getActiveObject().get('assetType') == 'audio' |
| 26 | ) { |
| 27 | $('#object-specific').html(audio_panel); |
| 28 | $('#object-volume input').val( |
| 29 | canvas.getActiveObject().get('volume') * 200 |
| 30 | ); |
| 31 | } else if ( |
| 32 | selection && |
| 33 | canvas.getActiveObjects().length == 1 && |
| 34 | canvas.getActiveObject().get('type') != 'group' |
| 35 | ) { |
| 36 | if (!cropping) { |
| 37 | updateChromaUI(); |
| 38 | checkFilter(); |
| 39 | } |
| 40 | $('#align').removeClass('align-off'); |
| 41 | $('#object-specific').html(object_panel); |
| 42 | if ( |
| 43 | canvas.getActiveObject().get('type') == 'image' && |
| 44 | !canvas.getActiveObject().get('assetType') |
| 45 | ) { |
| 46 | $('#object-specific').append(image_panel); |
| 47 | $('#object-specific').append(image_more_panel); |
| 48 | } else if ( |
| 49 | canvas.getActiveObject().get('id').indexOf('Video') >= 0 |
| 50 | ) { |
| 51 | $('#object-specific').append(image_panel); |
| 52 | $('#object-specific').append(video_more_panel); |
| 53 | } else { |
| 54 | $('#object-specific').append(back_panel); |
| 55 | } |
| 56 | objects.forEach(function (object) { |
| 57 | if (object.id != canvas.getActiveObject().get('id')) { |
| 58 | $('#masks').append( |
| 59 | "<option value='" + |
| 60 | object.id + |
no test coverage detected