add category input with hints
This commit is contained in:
parent
6f2522ec48
commit
78eaef1c61
|
@ -379,9 +379,9 @@ class CCPMethodEditorController extends HTMLElement{
|
||||||
<div class="mb-3 row">
|
<div class="mb-3 row">
|
||||||
${this.renderAuthors()}
|
${this.renderAuthors()}
|
||||||
</div>
|
</div>
|
||||||
<div class="mb-3 row">
|
<!-- div class="mb-3 row">
|
||||||
${this.renderContexts()}
|
${this.renderContexts()}
|
||||||
</div>
|
</div-->
|
||||||
<div class="mb-3 row">
|
<div class="mb-3 row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<label class="form-label">Title</label>
|
<label class="form-label">Title</label>
|
||||||
|
@ -493,6 +493,16 @@ class CCPMethodEditorController extends HTMLElement{
|
||||||
this.#rootdoc.querySelector("span[name=header]").innerText = this.#current.title
|
this.#rootdoc.querySelector("span[name=header]").innerText = this.#current.title
|
||||||
})
|
})
|
||||||
|
|
||||||
|
this.#rootdoc.querySelector("input[name=category]").addEventListener("input", ev=>{
|
||||||
|
const category = ev.currentTarget.value ? ev.currentTarget.value : "Uncategorized"
|
||||||
|
const fields = this.#current.metadata.filter(md=>md.role === "category")
|
||||||
|
if(fields.length === 0){
|
||||||
|
this.#current.metadata.push({ "role" : "category", "title" : category})
|
||||||
|
}else{
|
||||||
|
fields[0].title = category
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
this.#rootdoc.querySelector("input[name=version]").addEventListener("input", ev=>{
|
this.#rootdoc.querySelector("input[name=version]").addEventListener("input", ev=>{
|
||||||
this.#current.version = ev.currentTarget.value
|
this.#current.version = ev.currentTarget.value
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue