{#each table.Times as time}
{ newTable(table); }} bind:value={time} /> {/each}
Monday
{#each table.Monday as time}
{ newTable(table); }} bind:value={time} /> {/each}
Tuesday
{#each table.Tuesday as time}
{ newTable(table); }} bind:value={time} /> {/each}
Wednesday
{#each table.Wednesday as time}
{ newTable(table); }} bind:value={time} /> {/each}
Thursday
{#each table.Thursday as time}
{ newTable(table); }} bind:value={time} /> {/each}
Friday
{#each table.Friday as time}
{ newTable(table); }} bind:value={time} /> {/each}
{ table.Times.push(""); table.Monday.push(""); table.Tuesday.push(""); table.Wednesday.push(""); table.Thursday.push(""); table.Friday.push(""); newTable(table); table = JSON.parse(localStorage.getItem("TimeTable")); }} >
Add new Period
{ if ( confirm( "This will remove the last period, it is not reversible! are you sure?" ) ) { table.Times.pop(); table.Monday.pop(); table.Tuesday.pop(); table.Wednesday.pop(); table.Thursday.pop(); table.Friday.pop(); newTable(table); table = JSON.parse(localStorage.getItem("TimeTable")); } }} >
Delete last Period
{ TabOpen = true; }} >
Import From CSV
{#if TabOpen !== false}
Paste CSV here:
(TabOpen = false)} aria-label="close">CANCEL
{ TabOpen = false; let lines = csv.split("\n"); table.Times = lines[0].split(","); table.Monday = lines[1].split(","); table.Tuesday = lines[2].split(","); table.Wednesday = lines[3].split(","); table.Thursday = lines[4].split(","); table.Friday = lines[5].split(","); newTable(table); table = JSON.parse(localStorage.getItem("TimeTable")); }} aria-label="close">SAVE
{/if}