relative path of the edited file as important part of the context at the

top of the page...
This commit is contained in:
Marcell Mars 2021-04-28 17:35:46 +02:00
parent 2ddbaa42cb
commit 161465ddd7
3 changed files with 10 additions and 4 deletions

View file

@ -91,7 +91,7 @@
<svelte:window on:keyup={keyUp}/> <svelte:window on:keyup={keyUp}/>
<main id="sandpoints"> <main id="sandpoints">
<form> <form>
<SpTitle title={title} /> <SpTitle relpath={relpath} title={title} />
<SpHasWhat on:hasTiersSelected={newHasTiers} hases={hases} hastiers={hastiers} /> <SpHasWhat on:hasTiersSelected={newHasTiers} hases={hases} hastiers={hastiers} />
<SpHasTiers on:addToCandidatesRemoveFromTiers={addToCandidatesRemoveFromTiers} hastiers={hastiers} candidates={candidates} tiers={tiers}/> <SpHasTiers on:addToCandidatesRemoveFromTiers={addToCandidatesRemoveFromTiers} hastiers={hastiers} candidates={candidates} tiers={tiers}/>
<SpHasCandidates on:addToTiersRemoveFromCandidates={addToTiersRemoveFromCandidates} candidates={candidates} /> <SpHasCandidates on:addToTiersRemoveFromCandidates={addToTiersRemoveFromCandidates} candidates={candidates} />

View file

@ -7,16 +7,18 @@
const dispatch = createEventDispatcher(); const dispatch = createEventDispatcher();
afterUpdate(() => { afterUpdate(() => {
let optsel = document.getElementById(hasNew) let optsel = document.getElementById('hasNew')
if (hastiers=="" && optsel) { if (hastiers=="" && optsel) {
optsel.selected = 'selected'; optsel.selected = 'selected';
optsel.disabled = 'disabled'
} else if (hastiers != "") { } else if (hastiers != "") {
let optsel = document.getElementById('_' + hastiers) let optsel = document.getElementById('_' + hastiers)
optsel.selected = 'selected' optsel.selected = 'selected'
} }
}); });
$: { $: {
console.log("hases", hases)
if (value && value.startsWith("_")) { if (value && value.startsWith("_")) {
dispatch("hasTiersSelected", value) dispatch("hasTiersSelected", value)
} }
@ -24,7 +26,9 @@ $: {
</script> </script>
<select id="selecthas" class="selecthas" bind:value> <select id="selecthas" class="selecthas" bind:value>
<option id="hasNew" title="Has new" value="hasNew">Has new...</option> {#if hastiers == ""}
<option id="hasNew" title="Has new" value="hasNew">Has new...</option>
{/if}
{#each hases as has} {#each hases as has}
<option id="{'_' + has}" class="hasoption" title="{has}" value={'_' + has}>Has {has}:</option> <option id="{'_' + has}" class="hasoption" title="{has}" value={'_' + has}>Has {has}:</option>
{/each} {/each}

View file

@ -1,6 +1,8 @@
<script> <script>
export let title; export let title;
export let relpath;
</script> </script>
<p><em>File path: <strong>{relpath}</strong></em></p>
<label for="title">Title:</label> <label for="title">Title:</label>
<input type="text" name="title" value="{title}"> <input type="text" name="title" value="{title}">