Default fit modeHow pages are scaled to fill the reader on open
{#if selectOpen === "fit-mode"}
{/if}
updateSettings({ readerZoom: Number(e.currentTarget.value) / 100 })}
class="s-slider" />
{ const n = parseInt(e.currentTarget.value, 10); if (!isNaN(n) && n >= 10 && n <= 100) updateSettings({ readerZoom: n / 100 }); }}
onblur={(e) => { const n = parseInt(e.currentTarget.value, 10); if (isNaN(n) || n < 10) { updateSettings({ readerZoom: 0.1 }); e.currentTarget.value = "10"; } else if (n > 100) { updateSettings({ readerZoom: 1.0 }); e.currentTarget.value = "100"; } }}
/>
%
{#each [0, 10, 30, 50, 70, 90, 100] as v}
{/each}