Craft\FormBuilder2Variable::includeScripts PHP Method

includeScripts() public method

Load Required Scripts
public includeScripts ( $form )
    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;
    }