public function includeScripts($form)
{
// Ajax Submit Script
if ($form->formSettings["ajaxSubmit"] == "1") {
craft()->templates->includeJsFile(UrlHelper::getResourceUrl('formbuilder2/js/ajaxsubmit.js'));
}
$fieldLayout = $form->fieldLayout->getFieldLayout();
$fields = $fieldLayout->getFields();
foreach ($fields as $key => $value) {
$field = $value->getField();
if ($field->type == 'Color') {
// Colorpicker
craft()->templates->includeCssFile(UrlHelper::getResourceUrl('formbuilder2/css/libs/colorpicker.css'));
craft()->templates->includeJsFile(UrlHelper::getResourceUrl('formbuilder2/js/libs/colorpicker.js'));
} elseif ($field->type == 'Date') {
// Date & Time Picker
craft()->templates->includeJsFile(UrlHelper::getResourceUrl('/lib/jquery-ui.min.js'));
craft()->templates->includeJsFile(UrlHelper::getResourceUrl('lib/jquery.timepicker/jquery.timepicker.min.js'));
craft()->templates->includeCssFile(UrlHelper::getResourceUrl('formbuilder2/css/libs/datetimepicker.css'));
} elseif ($field->type == 'RichText') {
// WYSIWYG Editor
craft()->templates->includeCssResource('/lib/redactor/redactor.css');
craft()->templates->includeJsResource('/lib/redactor/redactor.min.js');
} elseif ($field->type == 'Lightswitch') {
// Lightswitch
craft()->templates->includeCssFile(UrlHelper::getResourceUrl('formbuilder2/css/libs/lightswitch.css'));
}
}
return;
}