Source of file FormActionNoValidation.php
Size: 0,839 Bytes - Last Modified: 2021-12-23T10:20:27+00:00
/var/www/docs.ssmods.com/process/src/code/FormActionNoValidation.php
12345678910111213141516171819202122232425262728293031323334353637 | <?php use SilverStripe\Forms\FormAction; use SilverStripe\View\Requirements; use SilverStripe\ORM\FieldType\DBHTMLText; /** * A form action that does not triggers parsley validation * * @author Koala */ class FormActionNoValidation extends FormAction { /** * @param FormAction $action * @param string $title * @param Form $form */ public function __construct($action, $title = "", $form = null) { parent::__construct($action, $title, $form); } /** * @param array $properties * @return DBHTMLText */ public function Field($properties = array()) { Requirements::customScript( "jQuery('#" . $this->ID() . "').click(function() { jQuery(this).parents('form').parsley().destroy();})" ); return parent::Field($properties); } } |