diff --git a/module/custom/ui/code.html.php b/module/custom/ui/code.html.php
index 273a2caea2..6a0955e0d6 100644
--- a/module/custom/ui/code.html.php
+++ b/module/custom/ui/code.html.php
@@ -11,7 +11,7 @@ declare(strict_types=1);
namespace zin;
formPanel
(
- set::id('setCodeForm'),
+ setID('setCodeForm'),
set::actions(array('submit')),
formRow
(
diff --git a/module/custom/ui/timezone.html.php b/module/custom/ui/timezone.html.php
index 38fe6e5003..7dac32eb99 100644
--- a/module/custom/ui/timezone.html.php
+++ b/module/custom/ui/timezone.html.php
@@ -26,7 +26,7 @@ else
include $this->app->getConfigRoot() . 'timezones.php';
formPanel
(
- set::id('timezoneForm'),
+ setID('timezoneForm'),
set::actions(array('submit')),
set::actionsClass('w-1/3'),
formRow
diff --git a/module/testcase/ui/automation.html.php b/module/testcase/ui/automation.html.php
index 5a8d117c15..45787c9c8d 100644
--- a/module/testcase/ui/automation.html.php
+++ b/module/testcase/ui/automation.html.php
@@ -17,14 +17,14 @@ to::header
span
(
$lang->testcase->automation,
- set::className('article-h1')
+ setClass('article-h1')
),
icon
(
'help',
- set::className('text-gray'),
- set::id('automationTip'),
- set('data-toggle', 'tooltip'),
+ setClass('text-gray'),
+ setID('automationTip'),
+ setData(array('toggle' => 'tooltip')),
set('title', 'tooltip')
)
);
@@ -57,10 +57,10 @@ formPanel
),
div
(
- set::className('input-group-btn'),
+ setClass('input-group-btn'),
a
(
- set::className('btn'),
+ setClass('btn'),
$lang->zanode->create,
set::href(createLink('zanode', 'create')),
set::target('_blank')
diff --git a/module/todo/ui/batchcreate.html.php b/module/todo/ui/batchcreate.html.php
index 7629e3336c..ecdde54557 100644
--- a/module/todo/ui/batchcreate.html.php
+++ b/module/todo/ui/batchcreate.html.php
@@ -34,7 +34,7 @@ div
formBatchPanel
(
- set::id('batchCreateTodoForm'),
+ setID('batchCreateTodoForm'),
set::customFields(array('list' => $customFields, 'show' => explode(',', $showFields), 'key' => 'batchCreateFields')),
on::change('[data-name="type"]', 'changeType'),
diff --git a/module/todo/ui/create.html.php b/module/todo/ui/create.html.php
index d45a2885f4..2aaed14516 100644
--- a/module/todo/ui/create.html.php
+++ b/module/todo/ui/create.html.php
@@ -59,9 +59,9 @@ formPanel
set::seg(true),
control
(
- set::id('date'),
+ setID('date'),
+ setClass('date'),
set::name('date'),
- set::className('date'),
set::value('today'),
set::type('datePicker'),
on::change('changeCreateDate')
@@ -70,10 +70,10 @@ formPanel
setClass('input-group-addon'),
checkbox
(
- set::id('switchDate'),
+ setID('switchDate'),
+ setClass($lang->todo->periods['future']),
set::name('switchDate'),
set::text($lang->todo->periods['future']),
- set::className($lang->todo->periods['future']),
on::change("zui.DatePicker.query('#date').render({disabled: e.target.checked})")
)
),
@@ -81,7 +81,7 @@ formPanel
setClass('input-group-addon'),
checkbox
(
- set::id('cycle'),
+ setID('cycle'),
set::name('cycle'),
set::value('1'),
set::text($lang->todo->cycle),
@@ -132,10 +132,10 @@ formPanel
),
control
(
+ setID('configDate'),
set::type('datePicker'),
- set::id('configDate'),
set::name('config[date]'),
- set::className('cycle-date'),
+ setClass('cycle-date'),
on::change("e.target.closest('.input-group').classList.toggle('has-error', !e.target.value)")
)
)
@@ -353,8 +353,8 @@ formPanel
setClass('items-center ml-4'),
checkbox
(
+ setID('private'),
set::name('private'),
- set::id('private'),
set::text($lang->todo->private),
set::value(1),
on::change("zui.Picker.query('#assignedTo').render({disabled: e.target.checked})")
@@ -364,7 +364,7 @@ formPanel
set::icon('help'),
toggle::tooltip(array('placement' => 'top-start', 'title' => $lang->todo->privateTip)),
set::square(true),
- set::className('ghost h-6 mt-0.5 tooltip-btn')
+ setClass('ghost h-6 mt-0.5 tooltip-btn')
)
)
),
@@ -376,8 +376,8 @@ formPanel
set(array('id' => 'nameBox', 'required' => true, 'label' => $lang->todo->name, 'class' => 'name-box')),
div
(
- setClass('w-full'),
setID('nameInputBox'),
+ setClass('w-full'),
input(set(array('id' => 'name', 'name' => 'name')))
)
),
@@ -402,9 +402,9 @@ formPanel
),
formGroup
(
+ setID('status'),
set::width('1/3'),
set::label($lang->todo->status),
- set::id('status'),
set::name('status'),
set::items($lang->todo->statusList),
set::required(true)
diff --git a/module/todo/ui/view.html.php b/module/todo/ui/view.html.php
index cd27e94653..bfeb5d9387 100644
--- a/module/todo/ui/view.html.php
+++ b/module/todo/ui/view.html.php
@@ -120,8 +120,8 @@ if(hasPriv('task', 'create'))
(
div
(
- set::className('toolbar gap-4 w-full justify-center'),
- btn($lang->todo->reasonList['task'], set::id('toTaskButton'), setClass('primary')),
+ setClass('toolbar gap-4 w-full justify-center'),
+ btn($lang->todo->reasonList['task'], setID('toTaskButton'), setClass('primary')),
on::click('toTask')
)
),
@@ -165,8 +165,8 @@ if(hasPriv('bug', 'create'))
(
div
(
- set::className('toolbar gap-4 w-full justify-center'),
- btn($lang->todo->reasonList['bug'], set::id('toBugButton'), setClass('primary')),
+ setClass('toolbar gap-4 w-full justify-center'),
+ btn($lang->todo->reasonList['bug'], setID('toBugButton'), setClass('primary')),
on::click('toBug')
)
),
@@ -318,9 +318,15 @@ $fnGenerateFrom = function() use ($app, $lang, $config, $todo)
a
(
set::href(createLink($todo->type, 'view', "id={$todo->objectID}", '', false)),
- set('data-toggle', 'modal'),
- set('data-data-type', 'html'),
- set('data-type', 'ajax'),
+ setData
+ (
+ array
+ (
+ 'toggle' => 'modal',
+ 'data-type' => 'html',
+ 'type' => 'ajax'
+ )
+ ),
$todo->name
)
);