WIP on OpenGraph form; add media files (#52)
This commit is contained in:
@@ -232,10 +232,29 @@ this.Admin = {
|
||||
*/
|
||||
toggleOpenGraphFields() {
|
||||
const disabled = !document.getElementById("AssignOpenGraph").checked
|
||||
let fieldsets = ["og_item"]
|
||||
let fieldsets = ["og_item", "og_image", "og_audio", "og_video"]
|
||||
fieldsets.forEach(it => document.getElementById(it).disabled = disabled)
|
||||
},
|
||||
|
||||
/**
|
||||
* Disable the file upload or path field if the other is entered
|
||||
* @param {string} pathElt The path element to check
|
||||
* @param {string} fileElt The file element to check
|
||||
*/
|
||||
pathOrFile(pathElt, fileElt) {
|
||||
/** @type {HTMLInputElement} */
|
||||
const path = document.getElementById(pathElt)
|
||||
/** @type {HTMLInputElement} */
|
||||
const file = document.getElementById(fileElt)
|
||||
if (path.value.length > 0) {
|
||||
file.disabled = true
|
||||
} else if (file.value.length > 0) {
|
||||
path.disabled = true
|
||||
} else {
|
||||
file.disabled = path.disabled = false
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Enable or disable podcast fields
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user