FOF30\Render\AkeebaStrapper::loadValidationScript PHP Méthode

loadValidationScript() protected méthode

Loads the validation script for an edit form
protected loadValidationScript ( Form &$form ) : void
$form FOF30\Form\Form
Résultat void
    protected function loadValidationScript(Form &$form)
    {
        $message = $form->getView()->escape(\JText::_('JGLOBAL_VALIDATION_FORM_FAILED'));
        $js = <<<JS
Joomla.submitbutton = function(task)
{
\tif (task == 'cancel' || document.formvalidator.isValid(document.id('adminForm')))
\t{
\t\tJoomla.submitform(task, document.getElementById('adminForm'));
\t}
\telse {
\t\talert('{$message}');
\t}
};
JS;
        $platform = $this->container->platform;
        $document = $platform->getDocument();
        if ($document instanceof \JDocument) {
            $document->addScriptDeclaration($js);
        }
    }