From fc406a927c586683b8cfb1c824ea6f320dde24d4 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 15 Apr 2024 00:43:01 +0900 Subject: [PATCH] Support style in extravar value definition --- modules/extravar/models/Value.php | 1 + .../default/form_types/checkbox.blade.php | 1 + .../default/form_types/datetime.blade.php | 2 ++ .../skins/default/form_types/locale.blade.php | 3 +++ .../default/form_types/password.blade.php | 1 + .../skins/default/form_types/select.blade.php | 1 + .../skins/default/form_types/tel.blade.php | 18 +++++++++--------- .../skins/default/form_types/text.blade.php | 3 +++ .../default/form_types/textarea.blade.php | 1 + 9 files changed, 22 insertions(+), 9 deletions(-) diff --git a/modules/extravar/models/Value.php b/modules/extravar/models/Value.php index 8df933909..84c2b1fd1 100644 --- a/modules/extravar/models/Value.php +++ b/modules/extravar/models/Value.php @@ -29,6 +29,7 @@ class Value public $is_disabled = 'N'; public $is_readonly = 'N'; public $search = 'N'; + public $style = null; /** * Skin path cache. diff --git a/modules/extravar/skins/default/form_types/checkbox.blade.php b/modules/extravar/skins/default/form_types/checkbox.blade.php index 4806ae871..be516f021 100644 --- a/modules/extravar/skins/default/form_types/checkbox.blade.php +++ b/modules/extravar/skins/default/form_types/checkbox.blade.php @@ -8,6 +8,7 @@
  • is_required)) @disabled(toBool($definition->is_disabled)) diff --git a/modules/extravar/skins/default/form_types/datetime.blade.php b/modules/extravar/skins/default/form_types/datetime.blade.php index 029501c47..dfa97f589 100644 --- a/modules/extravar/skins/default/form_types/datetime.blade.php +++ b/modules/extravar/skins/default/form_types/datetime.blade.php @@ -8,6 +8,7 @@ /> is_required)) @disabled(toBool($definition->is_disabled)) @@ -21,6 +22,7 @@ is_required)) @disabled(toBool($definition->is_disabled)) @readonly(toBool($definition->is_readonly)) diff --git a/modules/extravar/skins/default/form_types/locale.blade.php b/modules/extravar/skins/default/form_types/locale.blade.php index 9a9238b40..108930048 100644 --- a/modules/extravar/skins/default/form_types/locale.blade.php +++ b/modules/extravar/skins/default/form_types/locale.blade.php @@ -6,6 +6,7 @@ @endphp is_required)) @disabled(toBool($definition->is_disabled)) @readonly(toBool($definition->is_readonly))> @@ -40,6 +42,7 @@ @endphp is_required)) @disabled(toBool($definition->is_disabled)) diff --git a/modules/extravar/skins/default/form_types/select.blade.php b/modules/extravar/skins/default/form_types/select.blade.php index a8eaccc13..38677093a 100644 --- a/modules/extravar/skins/default/form_types/select.blade.php +++ b/modules/extravar/skins/default/form_types/select.blade.php @@ -1,5 +1,6 @@ - - + + + @elseif ($type === 'tel_v2') - + @elseif ($type === 'tel_intl' || $type === 'tel_intl_v2') @php $lang_type = Context::getLangType(); $lang_sort = $lang_type === 'ko' ? Rhymix\Framework\i18n::SORT_NAME_KOREAN : Rhymix\Framework\i18n::SORT_NAME_ENGLISH; $countries = Rhymix\Framework\i18n::listCountries($lang_sort); @endphp - @foreach ($countries as $country) @php @@ -21,10 +21,10 @@ @endforeach @if ($type === 'tel_intl') - - - + + + @else - + @endif @endif diff --git a/modules/extravar/skins/default/form_types/text.blade.php b/modules/extravar/skins/default/form_types/text.blade.php index 33bbe1338..3b8338e98 100644 --- a/modules/extravar/skins/default/form_types/text.blade.php +++ b/modules/extravar/skins/default/form_types/text.blade.php @@ -1,6 +1,7 @@ @if ($type === 'homepage' || $type === 'url') is_required)) @disabled(toBool($definition->is_disabled)) @@ -9,6 +10,7 @@ @elseif ($type === 'email_address' || $type === 'email') is_required)) @disabled(toBool($definition->is_disabled)) @@ -17,6 +19,7 @@ @else is_required)) @disabled(toBool($definition->is_disabled)) diff --git a/modules/extravar/skins/default/form_types/textarea.blade.php b/modules/extravar/skins/default/form_types/textarea.blade.php index c94924d24..779bc7b67 100644 --- a/modules/extravar/skins/default/form_types/textarea.blade.php +++ b/modules/extravar/skins/default/form_types/textarea.blade.php @@ -1,5 +1,6 @@