Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
synergy-components
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
community
synergy-components
Commits
bada37ea
Commit
bada37ea
authored
Jul 01, 2026
by
Samir Sadyhov
🤔
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update Components.js
parent
69a09663
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
10 deletions
+10
-10
constructor/scripts/Components.js
constructor/scripts/Components.js
+10
-10
No files found.
constructor/scripts/Components.js
View file @
bada37ea
...
...
@@ -4,7 +4,7 @@ const createInputTextArea = (label, placeholder = '') => {
const
fc
=
$
(
'
<div>
'
,
{
class
:
'
uk-form-controls
'
});
const
textarea
=
$
(
`<textarea id="
${
id
}
" class="uk-textarea" rows="2" placeholder="
${
placeholder
}
"></textarea>`
);
fc
.
append
(
textarea
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold" for="
${
id
}
">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label
" for="
${
id
}
">
${
label
}
</label>`
,
fc
);
return
{
container
,
textarea
};
}
...
...
@@ -14,7 +14,7 @@ const createInputText = (label, placeholder = '') => {
const
fc
=
$
(
'
<div>
'
,
{
class
:
'
uk-form-controls
'
});
const
input
=
$
(
`<input type="text" id="
${
id
}
" class="uk-input" placeholder="
${
placeholder
}
">`
);
fc
.
append
(
input
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold" for="
${
id
}
">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label
" for="
${
id
}
">
${
label
}
</label>`
,
fc
);
return
{
container
,
input
};
}
...
...
@@ -48,7 +48,7 @@ const createInputPassword = (label = '') => {
icon
.
text
(
'
visibility
'
);
inline
.
append
(
icon
,
input
);
fc
.
append
(
inline
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold
" for="
${
id
}
">
${
label
}
</label>`
,
fc
);
container
.
append
(
`<label class="uk-form-label" for="
${
id
}
">
${
label
}
</label>`
,
fc
);
return
{
container
,
input
};
}
...
...
@@ -58,7 +58,7 @@ const createInputNumber = (label, placeholder = '') => {
const
fc
=
$
(
'
<div>
'
,
{
class
:
'
uk-form-controls
'
});
const
input
=
$
(
`<input type="number" id="
${
id
}
" class="uk-input" placeholder="
${
placeholder
}
">`
);
fc
.
append
(
input
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold
" for="
${
id
}
">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label" for="
${
id
}
">
${
label
}
</label>`
).
append
(
fc
);
return
{
container
,
input
};
}
...
...
@@ -82,7 +82,7 @@ const createDatePeriod = (label, start_date, finish_date) => {
const
dateStart
=
getInputDateTime
(
start_date
[
0
],
start_date
[
1
]);
const
dateFinish
=
getInputDateTime
(
finish_date
[
0
],
finish_date
[
1
]);
fc
.
append
(
dateStart
).
append
(
'
<label style="margin: 0 10px;">-</label>
'
).
append
(
dateFinish
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label
">
${
label
}
</label>`
,
fc
);
return
{
container
,
dateStart
,
dateFinish
};
}
...
...
@@ -91,7 +91,7 @@ const createDateInput = (label, date) => {
const
fc
=
$
(
'
<div>
'
,
{
class
:
'
uk-form-controls
'
});
const
dateInput
=
getInputDate
(
date
);
fc
.
append
(
dateInput
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label
">
${
label
}
</label>`
,
fc
);
return
{
container
,
dateInput
};
}
...
...
@@ -101,7 +101,7 @@ const createDateTimeInput = (label, date) => {
const
fc
=
$
(
'
<div>
'
,
{
class
:
'
uk-form-controls
'
});
const
dateTimeInput
=
getInputDateTime
(
date
[
0
],
date
[
1
]);
fc
.
append
(
dateTimeInput
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label
">
${
label
}
</label>`
,
fc
);
return
{
container
,
dateTimeInput
};
}
...
...
@@ -115,7 +115,7 @@ const createSelectComponent = (label, items, multiple = false) => {
.
forEach
(
item
=>
select
.
append
(
`<option value="
${
item
.
value
}
" title="
${
item
.
label
}
">
${
item
.
label
}
</option>`
));
fc
.
append
(
select
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label
">
${
label
}
</label>`
,
fc
);
return
{
container
,
select
};
}
...
...
@@ -151,7 +151,7 @@ const createUserParamBlock = (label, type, workData, multiSelectable = false, fi
});
});
return
$
(
'
<div>
'
,
{
class
:
'
uk-margin-small
'
}).
append
(
`<label class="uk-form-label
uk-text-bold">
${
label
}
</label>`
).
append
(
fc
);
return
$
(
'
<div>
'
,
{
class
:
'
uk-margin-small
'
}).
append
(
`<label class="uk-form-label
">
${
label
}
</label>`
,
fc
);
}
const
createSelectFile
=
label
=>
{
...
...
@@ -161,7 +161,7 @@ const createSelectFile = label => {
const
inputFile
=
$
(
'
<input type="file">
'
);
fc
.
append
(
icon
).
append
(
inputFile
).
append
(
`<input class="uk-input uk-form-width-medium" type="text" style="font-size: 14px; color: #333; background: #fff; min-width: 245px; width: 100%;" disabled>`
);
container
.
append
(
`<label class="uk-form-label
uk-text-bold">
${
label
}
</label>`
).
append
(
fc
);
container
.
append
(
`<label class="uk-form-label
">
${
label
}
</label>`
,
fc
);
return
{
container
,
inputFile
};
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment