Working on security defaults and layout of menus.

This commit is contained in:
Scott Idem
2026-04-01 19:18:38 -04:00
parent 0767e2ff82
commit 5e0f35d3df
6 changed files with 26 additions and 16 deletions

View File

@@ -270,19 +270,19 @@ async function on_delete(method: 'delete' | 'disable') {
<button
type="button"
onclick={() => {
$events_loc.pres_mgmt.hide__session_li_poc_field =
$events_loc.pres_mgmt.show__session_li_poc_field =
!$events_loc.pres_mgmt
.hide__session_li_poc_field;
.show__session_li_poc_field;
}}
class="btn btn-sm ae_btn_surface w-full justify-between"
title="Toggle the POC column in session lists">
{#if $events_loc.pres_mgmt.hide__session_li_poc_field}<ToggleLeft
{#if !$events_loc.pres_mgmt.show__session_li_poc_field}<ToggleLeft
size="1em"
class="mr-1" />{:else}<ToggleRight
size="1em"
class="mr-1" />{/if}
<span class="grow">
{$events_loc.pres_mgmt.hide__session_li_poc_field
{!$events_loc.pres_mgmt.show__session_li_poc_field
? 'Show POC Column'
: 'Hide POC Column?'}
</span>

View File

@@ -532,8 +532,8 @@ function prevent_default<T extends Event>(fn: (event: T) => void) {
{lq__event_session_obj_li}
hide__session_location={$events_loc.pres_mgmt
?.hide__session_li_location_field}
hide__session_poc={$events_loc.pres_mgmt
?.hide__session_li_poc_field}
hide__session_poc={!$events_loc.pres_mgmt
?.show__session_li_poc_field}
hide__launcher_link_legacy={$events_loc.pres_mgmt
?.hide__launcher_link_legacy}
hide__launcher_link={$events_loc.pres_mgmt?.hide__launcher_link}

View File

@@ -75,7 +75,7 @@ async function toggle_hide_launcher() {
</script>
<div class="pres_mgmt__session_menu ae_container_module_menu">
<div class="flex w-full flex-col gap-1">
<div class="flex w-full flex-col sm:flex-row gap-1 items-center justify-between">
<!-- launcher_id is the event_location_id; launcher_session_id pre-loads this session in the launcher -->
<Comp__events_menu_nav
hide={false}
@@ -101,7 +101,7 @@ async function toggle_hide_launcher() {
events__locations={$ae_loc.administrator_access} />
<div
class="flex w-full flex-row flex-wrap items-center justify-between gap-1">
class="flex w-full flex-row flex-wrap items-center justify-end gap-1">
<span
class="ae_menu__object_options flex flex-row flex-wrap items-center gap-0.5">
<!-- Options modal trigger -->