|
|
@ -26,16 +26,6 @@ |
|
|
let templateScreens |
|
|
let templateScreens |
|
|
let willBeDeleted |
|
|
let willBeDeleted |
|
|
|
|
|
|
|
|
function showEditor() { |
|
|
|
|
|
editorModal.show() |
|
|
|
|
|
dropdown?.hide() |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function hideEditor() { |
|
|
|
|
|
editorModal.hide() |
|
|
|
|
|
dropdown?.hide() |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function showDeleteModal() { |
|
|
function showDeleteModal() { |
|
|
const screens = $allScreens |
|
|
const screens = $allScreens |
|
|
templateScreens = screens.filter( |
|
|
templateScreens = screens.filter( |
|
|
@ -44,7 +34,6 @@ |
|
|
willBeDeleted = ["All table data"].concat( |
|
|
willBeDeleted = ["All table data"].concat( |
|
|
templateScreens.map((screen) => `Screen ${screen.props._instanceName}`) |
|
|
templateScreens.map((screen) => `Screen ${screen.props._instanceName}`) |
|
|
) |
|
|
) |
|
|
hideEditor() |
|
|
|
|
|
confirmDeleteDialog.show() |
|
|
confirmDeleteDialog.show() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -57,13 +46,13 @@ |
|
|
if (wasSelectedTable._id === table._id) { |
|
|
if (wasSelectedTable._id === table._id) { |
|
|
$goto("./table") |
|
|
$goto("./table") |
|
|
} |
|
|
} |
|
|
hideEditor() |
|
|
editorModal.hide() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
async function save() { |
|
|
async function save() { |
|
|
await tables.save(table) |
|
|
await tables.save(table) |
|
|
notifications.success("Table renamed successfully") |
|
|
notifications.success("Table renamed successfully") |
|
|
hideEditor() |
|
|
editorModal.hide() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function checkValid(evt) { |
|
|
function checkValid(evt) { |
|
|
@ -75,12 +64,12 @@ |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<ActionMenu bind:this={dropdown}> |
|
|
<ActionMenu bind:this={dropdown} let:open let:closeOnClick> |
|
|
<div slot="button" class="icon" on:click={dropdown.show}> |
|
|
<div slot="button" class="icon" on:click={open}> |
|
|
<Icon s hoverable name="MoreSmallList" /> |
|
|
<Icon s hoverable name="MoreSmallList" /> |
|
|
</div> |
|
|
</div> |
|
|
<MenuItem icon="Edit" on:click={showEditor}>Edit</MenuItem> |
|
|
<MenuItem icon="Edit" on:click={closeOnClick(editorModal.show)}>Edit</MenuItem> |
|
|
<MenuItem icon="Delete" on:click={showDeleteModal}>Delete</MenuItem> |
|
|
<MenuItem icon="Delete" on:click={closeOnClick(showDeleteModal)}>Delete</MenuItem> |
|
|
</ActionMenu> |
|
|
</ActionMenu> |
|
|
|
|
|
|
|
|
<Modal bind:this={editorModal}> |
|
|
<Modal bind:this={editorModal}> |
|
|
|