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);
}
}