diff --git a/src/Plugin/Field/FieldType/BgImgItem.php b/src/Plugin/Field/FieldType/BgImgItem.php index e8b5e57e5e853696faf7cef745c08051be4aa84c..d7077523d2ee52134a25ff4f20643b505d85d8dc 100644 --- a/src/Plugin/Field/FieldType/BgImgItem.php +++ b/src/Plugin/Field/FieldType/BgImgItem.php @@ -56,7 +56,6 @@ class BgImgItem extends ImageItem { public static function defaultFieldSettings() { $settings = parent::defaultFieldSettings(); // Change value of setting set in image field. - $settings['file_extensions'] = "png jpg jpeg svg"; $settings['alt_field'] = 0; $settings['alt_field_required'] = 0; // Add the specific CSS settings. @@ -221,14 +220,6 @@ class BgImgItem extends ImageItem { ], ]; - // File extensions input to allow dynamic extensions. - $elements['file_extensions'] = [ - '#type' => 'textfield', - '#title' => $this->t('Allowed file extensions'), - '#default_value' => $this->getSetting('file_extensions'), - '#description' => $this->t('Separate extensions with a space or comma. Example: "png jpg jpeg svg webp".'), - ]; - $elements['file_settings'] = [ '#type' => 'details', '#title' => $this->t("File Settings"), @@ -238,15 +229,4 @@ class BgImgItem extends ImageItem { return $elements; } - /** - * {@inheritdoc} - */ - public function preSave() { - parent::preSave(); - - // Handle the custom file extensions setting before saving. - $extensions = preg_split('/[\s,]+/', $this->getSetting('file_extensions')); - $this->file_extensions = implode(' ', array_filter($extensions)); - } - } diff --git a/src/Plugin/Field/FieldWidget/BgImageFieldWidget.php b/src/Plugin/Field/FieldWidget/BgImageFieldWidget.php index b95b49555bd8efcb1a08049c53847b93c55c4961..7b4b89256cd48ea82391477854c3087cee7a8ca2 100644 --- a/src/Plugin/Field/FieldWidget/BgImageFieldWidget.php +++ b/src/Plugin/Field/FieldWidget/BgImageFieldWidget.php @@ -50,9 +50,6 @@ class BgImageFieldWidget extends ImageWidget { $form_state->set('css_values', $item['css_settings']); $form_state->set('hide_css_settings', $this->getSetting('hide_css_settings')); - $elements['#upload_validators']['file_validate_extensions'][0] = - $this->getFieldSetting('file_extensions'); - return $elements; }