1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-23 21:33:01 +02:00

feat(core): revert back media_select field for Forms #218 #186

This commit is contained in:
Awilum
2019-09-07 16:27:18 +03:00
parent a2a553f03b
commit d53ee3b767

View File

@@ -161,6 +161,9 @@ class Forms
case 'datetimepicker':
$form_element = $this->dateField($element_name, $form_value, $property);
break;
case 'media_select':
$form_element = $this->mediaSelectField($element_name, $this->flextype->EntriesController->getMediaList($request->getQueryParams()['id'], false), $form_value, $property);
break;
// Simple text-input, for single-line fields.
default:
$form_element = $this->textField($element_name, $form_value, $property);
@@ -216,6 +219,23 @@ class Forms
return $element_name;
}
/**
* Template select field
*
* @param string $name Field name
* @param array $options Field options
* @param string $value Field value
* @param array $property Field property
*
* @return string Returns field
*
* @access protected
*/
protected function mediaSelectField($name, $options, $value, $property)
{
return Form::select($name, $options, $value, $property['attributes']);
}
/**
* Template select field
*
@@ -389,6 +409,7 @@ class Forms
');
}
/**
* _csrfHiddenField
*