From 0785d063e84c0ddf9f3e0302ed070f762a97249c Mon Sep 17 00:00:00 2001 From: Luca Benati Date: Sat, 7 Jan 2023 12:30:20 +0100 Subject: [PATCH 1/4] Add storm option for the span property --- classes/ControlLibrary.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/ControlLibrary.php b/classes/ControlLibrary.php index 0a0001f..4aef42c 100644 --- a/classes/ControlLibrary.php +++ b/classes/ControlLibrary.php @@ -141,7 +141,8 @@ public function getStandardProperties($excludeProperties = [], $addProperties = 'left' => Lang::get('winter.builder::lang.form.span_left'), 'right' => Lang::get('winter.builder::lang.form.span_right'), 'full' => Lang::get('winter.builder::lang.form.span_full'), - 'auto' => Lang::get('winter.builder::lang.form.span_auto') + 'auto' => Lang::get('winter.builder::lang.form.span_auto'), + 'storm' => Lang::get('winter.builder::lang.form.span_storm'), ] ], 'placeholder' => [ From b6dfddd4c11f1df63c2a1ed57b483f65d3b44882 Mon Sep 17 00:00:00 2001 From: Luca Benati Date: Sat, 7 Jan 2023 12:32:40 +0100 Subject: [PATCH 2/4] Add span storm value --- lang/en/lang.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lang/en/lang.php b/lang/en/lang.php index 239792f..a753fea 100644 --- a/lang/en/lang.php +++ b/lang/en/lang.php @@ -382,6 +382,7 @@ 'span_right' => 'Right', 'span_full' => 'Full', 'span_auto' => 'Auto', + 'span_storm' => 'Storm', 'style_default' => 'Default', 'style_collapsed' => 'Collapsed', 'style_accordion' => 'Accordion', From 78020517d085f82bf00d3ade7cb53ab64fe0e9d1 Mon Sep 17 00:00:00 2001 From: Luca Benati Date: Sat, 7 Jan 2023 12:37:43 +0100 Subject: [PATCH 3/4] Add cssClass value Add cssClass value if span has storm value selected --- formwidgets/formbuilder/partials/_controllist.htm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/formwidgets/formbuilder/partials/_controllist.htm b/formwidgets/formbuilder/partials/_controllist.htm index 2c0c651..08da58f 100644 --- a/formwidgets/formbuilder/partials/_controllist.htm +++ b/formwidgets/formbuilder/partials/_controllist.htm @@ -8,9 +8,13 @@ $prevSpan = $controlConfig['span'] = $controlRenderingInfo['span']; $prevConfig = $controlConfig; + $cssClass = ( + ($controlRenderingInfo['span'] == 'storm' && isset($controlRenderingInfo['properties']['cssClass'])) ? + $controlRenderingInfo['properties']['cssClass'] : 'col-sx-12 col-md-6' + ); ?>
  • data-inspectable="true" @@ -37,4 +41,4 @@ >
  • - \ No newline at end of file + From 7ce2f9d8a77aec67f4e049c0cd1f00005622b557 Mon Sep 17 00:00:00 2001 From: Luca Benati Date: Sat, 7 Jan 2023 13:29:24 +0100 Subject: [PATCH 4/4] Add default empty cssClass --- formwidgets/formbuilder/partials/_controllist.htm | 1 + 1 file changed, 1 insertion(+) diff --git a/formwidgets/formbuilder/partials/_controllist.htm b/formwidgets/formbuilder/partials/_controllist.htm index 08da58f..d8dd248 100644 --- a/formwidgets/formbuilder/partials/_controllist.htm +++ b/formwidgets/formbuilder/partials/_controllist.htm @@ -2,6 +2,7 @@ $controlConfig): $controlRenderingInfo = $this->getControlRenderingInfo($controlName, $controlConfig, $prevConfig);