protected function WebformSubmissionForm::attachLibraries in Webform 6.x
Same name and namespace in other branches
- 8.5 src/WebformSubmissionForm.php \Drupal\webform\WebformSubmissionForm::attachLibraries()
Attach libraries to the form.
Parameters
array $form: An associative array containing the structure of the form.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
1 call to WebformSubmissionForm::attachLibraries()
- WebformSubmissionForm::form in src/
WebformSubmissionForm.php - Gets the actual form array to be built.
File
- src/
WebformSubmissionForm.php, line 1091
Class
- WebformSubmissionForm
- Provides a webform to collect and edit submissions.
Namespace
Drupal\webformCode
protected function attachLibraries(array &$form, FormStateInterface $form_state) {
// Default: Add CSS and JS.
// @see https://www.drupal.org/node/2274843#inline
$form['#attached']['library'][] = 'webform/webform.form';
// Assets: Add custom shared and webform specific CSS and JS.
// @see webform_library_info_build()
// @see _webform_page_attachments()
$webform = $this
->getWebform();
$assets = $webform
->getAssets();
foreach ($assets as $type => $value) {
if ($value) {
$form['#attached']['library'][] = 'webform/webform.' . $type . '.' . $webform
->id();
}
}
}