| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- <?php
 
- namespace Grav\Theme;
 
- use Grav\Common\Grav;
 
- use Grav\Common\Theme;
 
- class figureslibres extends Theme
 
- {
 
-     public static function getSubscribedEvents()
 
-     {
 
-         return [
 
-             'onThemeInitialized'    => ['onThemeInitialized', 0],
 
-             'onTwigLoader'          => ['onTwigLoader', 0],
 
-             'onTwigInitialized'     => ['onTwigInitialized', 0],
 
-         ];
 
-     }
 
-     public function onThemeInitialized()
 
-     {
 
-     }
 
-     // Add images to twig template paths to allow inclusion of SVG files
 
-     public function onTwigLoader()
 
-     {
 
-         $theme_paths = Grav::instance()['locator']->findResources('theme://images');
 
-         foreach($theme_paths as $images_path) {
 
-             $this->grav['twig']->addPath($images_path, 'images');
 
-         }
 
-     }
 
-     public function onTwigInitialized()
 
-     {
 
-         $twig = $this->grav['twig'];
 
-         $form_class_variables = [
 
- //            'form_outer_classes' => 'form-horizontal',
 
-             'form_button_outer_classes' => 'button-wrapper',
 
-             'form_button_classes' => 'btn',
 
-             'form_errors_classes' => '',
 
-             'form_field_outer_classes' => 'form-group',
 
-             'form_field_outer_label_classes' => 'form-label-wrapper',
 
-             'form_field_label_classes' => 'form-label',
 
- //            'form_field_outer_data_classes' => 'col-9',
 
-             'form_field_input_classes' => 'form-input',
 
-             'form_field_textarea_classes' => 'form-input',
 
-             'form_field_select_classes' => 'form-select',
 
-             'form_field_radio_classes' => 'form-radio',
 
-             'form_field_checkbox_classes' => 'form-checkbox',
 
-         ];
 
-         $twig->twig_vars = array_merge($twig->twig_vars, $form_class_variables);
 
-     }
 
- }
 
 
  |