updated ui/dist

This commit is contained in:
Gani Georgiev
2023-03-24 22:30:57 +02:00
parent d8b4daf47f
commit 78a9f7429c
65 changed files with 415 additions and 6697 deletions
@@ -72,8 +72,8 @@
async function load(model) {
setErrors({}); // reset errors
original = model || new Record();
if (model?.clone) {
record = model.clone();
if (model?.$clone) {
record = model.$clone();
} else {
record = new Record();
}
@@ -138,7 +138,7 @@
}
function exportFormData() {
const data = record?.export() || {};
const data = record?.$export() || {};
const formData = new FormData();
const exportableFields = {
@@ -237,7 +237,7 @@
}
async function duplicate() {
const clone = original?.clone();
const clone = original?.$clone();
if (clone) {
clone.id = "";
@@ -28,15 +28,15 @@
<div class="grid m-b-base">
<div class="col-lg-6">
<Field class="form-field {!record.isNew ? 'required' : ''}" name="username" let:uniqueId>
<Field class="form-field {!record.$isNew ? 'required' : ''}" name="username" let:uniqueId>
<label for={uniqueId}>
<i class={CommonHelper.getFieldTypeIcon("user")} />
<span class="txt">Username</span>
</label>
<input
type="text"
requried={!record.isNew}
placeholder={record.isNew ? "Leave empty to auto generate..." : originalUsername}
requried={!record.$isNew}
placeholder={record.$isNew ? "Leave empty to auto generate..." : originalUsername}
id={uniqueId}
bind:value={record.username}
/>
@@ -69,7 +69,7 @@
<!-- svelte-ignore a11y-autofocus -->
<input
type="email"
autofocus={record.isNew}
autofocus={record.$isNew}
autocomplete="off"
id={uniqueId}
required={collection.options?.requireEmail}
@@ -79,14 +79,14 @@
</div>
<div class="col-lg-12">
{#if !record.isNew}
{#if !record.$isNew}
<Field class="form-field form-field-toggle" name="verified" let:uniqueId>
<input type="checkbox" id={uniqueId} bind:checked={changePasswordToggle} />
<label for={uniqueId}>Change password</label>
</Field>
{/if}
{#if record.isNew || changePasswordToggle}
{#if record.$isNew || changePasswordToggle}
<div class="block" transition:slide|local={{ duration: 150 }}>
<div class="grid" class:p-t-xs={changePasswordToggle}>
<div class="col-sm-6">
@@ -131,7 +131,7 @@
id={uniqueId}
bind:checked={record.verified}
on:change|preventDefault={(e) => {
if (record.isNew) {
if (record.$isNew) {
return; // no confirmation required
}
confirm(