From f0dbcc244030a7e91920cfd07a53e5db384be7e2 Mon Sep 17 00:00:00 2001 From: Olle Haerstedt Date: Wed, 23 Sep 2020 15:36:36 +0200 Subject: [PATCH] Dev: Add widget for advanced question setting (TODO: duplication from general settings?) --- .../AdvancedSettingWidget.php | 18 +++++++++++++ .../AdvancedSettingWidget/views/integer.php | 0 .../views/singleselect.php | 27 +++++++++++++++++++ .../AdvancedSettingWidget/views/switch.php | 18 +++++++++++++ .../AdvancedSettingWidget/views/text.php | 0 .../AdvancedSettingWidget/views/textarea.php | 0 6 files changed, 63 insertions(+) create mode 100644 application/extensions/AdvancedSettingWidget/AdvancedSettingWidget.php create mode 100644 application/extensions/AdvancedSettingWidget/views/integer.php create mode 100644 application/extensions/AdvancedSettingWidget/views/singleselect.php create mode 100644 application/extensions/AdvancedSettingWidget/views/switch.php create mode 100644 application/extensions/AdvancedSettingWidget/views/text.php create mode 100644 application/extensions/AdvancedSettingWidget/views/textarea.php diff --git a/application/extensions/AdvancedSettingWidget/AdvancedSettingWidget.php b/application/extensions/AdvancedSettingWidget/AdvancedSettingWidget.php new file mode 100644 index 00000000000..49d4d62a439 --- /dev/null +++ b/application/extensions/AdvancedSettingWidget/AdvancedSettingWidget.php @@ -0,0 +1,18 @@ +setting['inputtype'] === 'singleselect') { + //echo '
'; var_dump($this->setting); echo '
';die; + } + $this->render($this->setting['inputtype']); + } +} diff --git a/application/extensions/AdvancedSettingWidget/views/integer.php b/application/extensions/AdvancedSettingWidget/views/integer.php new file mode 100644 index 00000000000..e69de29bb2d diff --git a/application/extensions/AdvancedSettingWidget/views/singleselect.php b/application/extensions/AdvancedSettingWidget/views/singleselect.php new file mode 100644 index 00000000000..667883ffe40 --- /dev/null +++ b/application/extensions/AdvancedSettingWidget/views/singleselect.php @@ -0,0 +1,27 @@ +
+ + + +
diff --git a/application/extensions/AdvancedSettingWidget/views/switch.php b/application/extensions/AdvancedSettingWidget/views/switch.php new file mode 100644 index 00000000000..10745d3eee2 --- /dev/null +++ b/application/extensions/AdvancedSettingWidget/views/switch.php @@ -0,0 +1,18 @@ +
+ + +
+ +
+
+ diff --git a/application/extensions/AdvancedSettingWidget/views/text.php b/application/extensions/AdvancedSettingWidget/views/text.php new file mode 100644 index 00000000000..e69de29bb2d diff --git a/application/extensions/AdvancedSettingWidget/views/textarea.php b/application/extensions/AdvancedSettingWidget/views/textarea.php new file mode 100644 index 00000000000..e69de29bb2d