mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 22:52:22 +00:00
frontend: fill id with uuid for creation forms
This commit is contained in:
@@ -19,7 +19,7 @@ export class CreateAddressbookForm extends LitElement {
|
|||||||
@property()
|
@property()
|
||||||
principal: string = ''
|
principal: string = ''
|
||||||
@property()
|
@property()
|
||||||
addr_id: string = ''
|
addr_id: string = self.crypto.randomUUID()
|
||||||
@property()
|
@property()
|
||||||
displayname: string = ''
|
displayname: string = ''
|
||||||
@property()
|
@property()
|
||||||
@@ -46,7 +46,7 @@ export class CreateAddressbookForm extends LitElement {
|
|||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
id
|
id
|
||||||
<input type="text" name="id" @change=${e => this.addr_id = e.target.value} />
|
<input type="text" name="id" value=${this.addr_id} @change=${e => this.addr_id = e.target.value} />
|
||||||
</label>
|
</label>
|
||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export class CreateCalendarForm extends LitElement {
|
|||||||
@property()
|
@property()
|
||||||
principal: string = ''
|
principal: string = ''
|
||||||
@property()
|
@property()
|
||||||
cal_id: string = ''
|
cal_id: string = self.crypto.randomUUID()
|
||||||
@property()
|
@property()
|
||||||
displayname: string = ''
|
displayname: string = ''
|
||||||
@property()
|
@property()
|
||||||
@@ -37,7 +37,6 @@ export class CreateCalendarForm extends LitElement {
|
|||||||
dialog: Ref<HTMLDialogElement> = createRef()
|
dialog: Ref<HTMLDialogElement> = createRef()
|
||||||
form: Ref<HTMLFormElement> = createRef()
|
form: Ref<HTMLFormElement> = createRef()
|
||||||
|
|
||||||
|
|
||||||
override render() {
|
override render() {
|
||||||
return html`
|
return html`
|
||||||
<button @click=${() => this.dialog.value.showModal()}>Create calendar</button>
|
<button @click=${() => this.dialog.value.showModal()}>Create calendar</button>
|
||||||
@@ -56,7 +55,7 @@ export class CreateCalendarForm extends LitElement {
|
|||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
id
|
id
|
||||||
<input type="text" name="id" @change=${e => this.cal_id = e.target.value} />
|
<input type="text" name="id" value=${this.cal_id} @change=${e => this.cal_id = e.target.value} />
|
||||||
</label>
|
</label>
|
||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ let CreateAddressbookForm = class extends i {
|
|||||||
super();
|
super();
|
||||||
this.user = "";
|
this.user = "";
|
||||||
this.principal = "";
|
this.principal = "";
|
||||||
this.addr_id = "";
|
this.addr_id = self.crypto.randomUUID();
|
||||||
this.displayname = "";
|
this.displayname = "";
|
||||||
this.description = "";
|
this.description = "";
|
||||||
this.dialog = e();
|
this.dialog = e();
|
||||||
@@ -43,7 +43,7 @@ let CreateAddressbookForm = class extends i {
|
|||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
id
|
id
|
||||||
<input type="text" name="id" @change=${(e2) => this.addr_id = e2.target.value} />
|
<input type="text" name="id" value=${this.addr_id} @change=${(e2) => this.addr_id = e2.target.value} />
|
||||||
</label>
|
</label>
|
||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ let CreateCalendarForm = class extends i {
|
|||||||
super();
|
super();
|
||||||
this.user = "";
|
this.user = "";
|
||||||
this.principal = "";
|
this.principal = "";
|
||||||
this.cal_id = "";
|
this.cal_id = self.crypto.randomUUID();
|
||||||
this.displayname = "";
|
this.displayname = "";
|
||||||
this.description = "";
|
this.description = "";
|
||||||
this.timezone_id = "";
|
this.timezone_id = "";
|
||||||
@@ -48,7 +48,7 @@ let CreateCalendarForm = class extends i {
|
|||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
id
|
id
|
||||||
<input type="text" name="id" @change=${(e2) => this.cal_id = e2.target.value} />
|
<input type="text" name="id" value=${this.cal_id} @change=${(e2) => this.cal_id = e2.target.value} />
|
||||||
</label>
|
</label>
|
||||||
<br>
|
<br>
|
||||||
<label>
|
<label>
|
||||||
|
|||||||
Reference in New Issue
Block a user