UI: Remove leftover hardcodes for bday conversion

This commit is contained in:
Max Berger
2026-03-28 23:42:14 +01:00
parent e631734e6e
commit 9688db7e21
2 changed files with 7 additions and 9 deletions

View File

@@ -76,7 +76,7 @@ export class CreateEditShareScene {
this._map_validator.addValidator(this._shareuser_input, () => {
let conversion = this._get_selected_conversion();
if (conversion === "bday") {
if (conversion != "none") {
return validate_non_empty(this._shareuser_input, "Share User")();
} else {
return validate_not_empty_or_equals(this._shareuser_input, user, "Share User")();
@@ -105,9 +105,7 @@ export class CreateEditShareScene {
_on_conversion_change() {
let conversion = this._get_selected_conversion();
if (conversion === "bday") {
this._permissions_ro_radio.checked = true;
this._permissions_rw_radio.checked = false;
if (conversion != "none") {
this._permissions_ro_radio.disabled = true;
this._permissions_rw_radio.disabled = true;
this._enabled_checkbox.checked = true;
@@ -138,10 +136,10 @@ export class CreateEditShareScene {
}
}
let conversion = this._get_selected_conversion();
let is_birthday = conversion === "bday";
let enabled_by_owner = is_birthday ? true : this._enabled_checkbox.checked;
let hidden_by_owner = is_birthday ? false : this._hidden_checkbox.checked;
let permissions = is_birthday ? "r" : (this._permissions_rw_radio.checked ? "rw" : "r");
let is_conversion = conversion != "none";
let enabled_by_owner = is_conversion ? true : this._enabled_checkbox.checked;
let hidden_by_owner = is_conversion ? false : this._hidden_checkbox.checked;
let permissions = is_conversion ? "r" : (this._permissions_rw_radio.checked ? "rw" : "r");
/** @type {string} */ let conversion_value = conversion;
/** @type {Object<string, string>} */ let properties = {};

View File

@@ -28,7 +28,7 @@ export function displayPermissionsOrConversion(conversion, permissions, node) {
const roElement = get_element(node, "[data-name=ro]");
const rwElement = get_element(node, "[data-name=rw]");
let fixedConversion = (conversion || "").toLowerCase();
if (fixedConversion === "bday") {
if (fixedConversion != "none" && fixedConversion != "") {
conversionElement.classList.remove("hidden");
roElement.classList.add("hidden");
rwElement.classList.add("hidden");