From 11eb3d9879ef379889d9a4f680c92f34300e4043 Mon Sep 17 00:00:00 2001
From: florenttorregrosa <florenttorregrosa@2388214.no-reply.drupal.org>
Date: Sun, 4 Jun 2017 22:04:54 +0200
Subject: [PATCH] Issue #2883714 by Grimreaper: Update config schema

---
 config/schema/bootstrap.schema.yml                 | 166 +++++++++++++++++++++
 starterkits/cdn/config/schema/THEMENAME.schema.yml |   2 +-
 .../less/config/schema/THEMENAME.schema.yml        |   2 +-
 .../sass/config/schema/THEMENAME.schema.yml        |   2 +-
 4 files changed, 169 insertions(+), 3 deletions(-)

diff --git a/config/schema/bootstrap.schema.yml b/config/schema/bootstrap.schema.yml
index 1d5461a..335ac83 100644
--- a/config/schema/bootstrap.schema.yml
+++ b/config/schema/bootstrap.schema.yml
@@ -3,3 +3,169 @@
 bootstrap.settings:
   type: theme_settings
   label: 'Bootstrap settings'
+  mapping:
+    table:
+      type: string
+      label: 'Side effect of the theme settings form'
+    schema:
+      type: integer
+      label: 'Theme schema'
+    schemas:
+      type: sequence
+      label: 'Schema statuses'
+      sequence:
+        type: integer
+        label: 'Schema status'
+    cdn_provider:
+      type: string
+      label: 'CDN Provider'
+    include_deprecated:
+      type: boolean
+      label: 'Include deprecated functions'
+    suppress_deprecated_warnings:
+      type: boolean
+      label: 'Suppress deprecated warnings'
+    breadcrumb:
+      type: string
+      label: 'Breadcrumb visibility'
+    breadcrumb_home:
+      type: boolean
+      label: "Show 'Home' breadcrumb link"
+    breadcrumb_title:
+      type: boolean
+      label: 'Show current page title at end'
+    navbar_inverse:
+      type: boolean
+      label: 'Inverse navbar style'
+    navbar_position:
+      type: string
+      label: 'Navbar Position"'
+    region_wells:
+      type: sequence
+      label: 'Region wells'
+      sequence:
+        type: string
+        label: 'Region well'
+    button_colorize:
+      type: boolean
+      label: 'Colorize Buttons'
+    button_iconize:
+      type: boolean
+      label: 'Iconize Buttons'
+    button_size:
+      type: string
+      label: 'Default button size'
+    fluid_container:
+      type: boolean
+      label: 'Fluid container'
+    forms_has_error_value_toggle:
+      type: boolean
+      label: 'Automatically remove error classes when values have been entered'
+    forms_required_has_error:
+      type: boolean
+      label: 'Make required elements display as an error'
+    forms_smart_descriptions:
+      type: boolean
+      label: 'Smart form descriptions (via Tooltips)'
+    forms_smart_descriptions_allowed_tags:
+      type: string
+      label: 'Smart form descriptions allowed (HTML) tags'
+    forms_smart_descriptions_limit:
+      type: string
+      label: 'Smart form descriptions maximum character limit'
+    image_responsive:
+      type: boolean
+      label: 'Responsive Images'
+    image_shape:
+      type: string
+      label: 'Default image shape'
+    table_bordered:
+      type: boolean
+      label: 'Bordered table'
+    table_condensed:
+      type: boolean
+      label: 'Condensed table'
+    table_hover:
+      type: boolean
+      label: 'Hover rows'
+    table_responsive:
+      type: string
+      label: 'Responsive tables'
+    table_striped:
+      type: boolean
+      label: 'Striped rows'
+    modal_animation:
+      type: boolean
+      label: 'animation'
+    modal_backdrop:
+      type: string
+      label: 'backdrop'
+    modal_enabled:
+      type: boolean
+      label: 'Enable Bootstrap Modals'
+    modal_keyboard:
+      type: boolean
+      label: 'keyboard'
+    modal_show:
+      type: boolean
+      label: 'show'
+    modal_size:
+      type: string
+      label: 'Default modal size'
+    popover_animation:
+      type: boolean
+      label: 'animation'
+    popover_container:
+      type: string
+      label: 'container'
+    popover_content:
+      type: string
+      label: 'content'
+    popover_delay:
+      type: string
+      label: 'delay'
+    popover_enabled:
+      type: boolean
+      label: 'Enable Bootstrap Popovers'
+    popover_html:
+      type: boolean
+      label: 'HTML'
+    popover_placement:
+      type: string
+      label: 'placement'
+    popover_selector:
+      type: string
+      label: 'selector'
+    popover_title:
+      type: string
+      label: 'title'
+    popover_trigger:
+      type: string
+      label: 'trigger'
+    popover_trigger_autoclose:
+      type: boolean
+      label: 'Auto-close on document click'
+    tooltip_animation:
+      type: boolean
+      label: 'animation'
+    tooltip_container:
+      type: string
+      label: 'container'
+    tooltip_delay:
+      type: string
+      label: 'delay'
+    tooltip_enabled:
+      type: boolean
+      label: 'Enable Bootstrap Tooltips'
+    tooltip_html:
+      type: boolean
+      label: 'HTML'
+    tooltip_placement:
+      type: string
+      label: 'placement'
+    tooltip_selector:
+      type: string
+      label: 'selector'
+    tooltip_trigger:
+      type: string
+      label: 'trigger'
diff --git a/starterkits/cdn/config/schema/THEMENAME.schema.yml b/starterkits/cdn/config/schema/THEMENAME.schema.yml
index 25dc483..6b4ec72 100644
--- a/starterkits/cdn/config/schema/THEMENAME.schema.yml
+++ b/starterkits/cdn/config/schema/THEMENAME.schema.yml
@@ -1,5 +1,5 @@
 # Schema for the theme setting configuration file of the THEMETITLE theme.
 
 THEMENAME.settings:
-  type: theme_settings
+  type: bootstrap.settings
   label: 'THEMETITLE settings'
diff --git a/starterkits/less/config/schema/THEMENAME.schema.yml b/starterkits/less/config/schema/THEMENAME.schema.yml
index 25dc483..6b4ec72 100644
--- a/starterkits/less/config/schema/THEMENAME.schema.yml
+++ b/starterkits/less/config/schema/THEMENAME.schema.yml
@@ -1,5 +1,5 @@
 # Schema for the theme setting configuration file of the THEMETITLE theme.
 
 THEMENAME.settings:
-  type: theme_settings
+  type: bootstrap.settings
   label: 'THEMETITLE settings'
diff --git a/starterkits/sass/config/schema/THEMENAME.schema.yml b/starterkits/sass/config/schema/THEMENAME.schema.yml
index 25dc483..6b4ec72 100755
--- a/starterkits/sass/config/schema/THEMENAME.schema.yml
+++ b/starterkits/sass/config/schema/THEMENAME.schema.yml
@@ -1,5 +1,5 @@
 # Schema for the theme setting configuration file of the THEMETITLE theme.
 
 THEMENAME.settings:
-  type: theme_settings
+  type: bootstrap.settings
   label: 'THEMETITLE settings'
-- 
2.1.4

