Skip to content
Snippets Groups Projects

Issue #3265850: Show fallback field formatter until user actively edits the field

Closed Issue #3265850: Show fallback field formatter until user actively edits the field
3 unresolved threads
3 unresolved threads

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
97 99 '#type' => 'select',
98 100 '#title' => $this->t('View mode'),
99 101 '#default_value' => $this->getSetting('view_mode'),
100 '#required' => TRUE,
101 102 '#empty_option' => $this->t('- Select a view mode -'),
102 103 '#options' => $this->editablefieldsHelper->getViewModesOptions($this->fieldDefinition->getTargetEntityTypeId(), $this->viewMode),
103 104 '#states' => [
104 105 'visible' => [
105 'input[name="fields[' . $this->fieldDefinition->getName() . '][settings_edit_form][settings][enable_toggle]"]' => ['checked' => TRUE],
106 $selector => ['checked' => TRUE],
107 ],
108 'required' => [
  • added 1 commit

    • 2479535e - Fix required view mode select field.

    Compare with previous version

  • 106 147 $items = $this->entity->get($field);
    107 148 $items->filterEmptyItems();
    108 149
    109 // Get a widget form.
    110 $form[$field] = $widget->form($items, $form, $form_state);
    111 $form[$field]['#access'] = $items->access('edit');
    112
    113 $form['submit'] = [
    114 '#type' => 'submit',
    115 '#value' => $this->t('Update'),
    116 '#ajax' => [
    117 'callback' => [$this, 'ajaxCallback'],
    118 'wrapper' => str_replace('_', '-', $this->getFormId()),
    119 ],
    120 ];
    150 if (!$this->enableToggle) {
  • added 1 commit

    Compare with previous version

  • 109 // Get a widget form.
    110 $form[$field] = $widget->form($items, $form, $form_state);
    111 $form[$field]['#access'] = $items->access('edit');
    112
    113 $form['submit'] = [
    114 '#type' => 'submit',
    115 '#value' => $this->t('Update'),
    116 '#ajax' => [
    117 'callback' => [$this, 'ajaxCallback'],
    118 'wrapper' => str_replace('_', '-', $this->getFormId()),
    119 ],
    120 ];
    150 if (!$this->showButtonToEdit) {
    151 // Get a widget form.
    152 $form[$field] = $widget->form($items, $form, $form_state);
    153 $form[$field]['#access'] = $items->access('edit');
  • added 1 commit

    Compare with previous version

  • added 1 commit

    • 16a07382 - Rename switch_to_edit to button_to_edit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Teun van Veggel added 3 commits

    added 3 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Please register or sign in to reply
    Loading