Make forms more consistent
The form elements now all become disabled while printing, and the code has a little more whitespace.
This commit is contained in:
parent
5ddc162a60
commit
f327547570
5 changed files with 26 additions and 9 deletions
|
|
@ -22,15 +22,19 @@ function submit() {
|
||||||
<template>
|
<template>
|
||||||
<form @submit.prevent="submit">
|
<form @submit.prevent="submit">
|
||||||
<h2>Calendar</h2>
|
<h2>Calendar</h2>
|
||||||
|
|
||||||
<label class="wide">
|
<label class="wide">
|
||||||
Year:
|
Year:
|
||||||
<input v-model="year" type="number" />
|
<input v-model="year" type="number" :disabled />
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="wide">
|
<label class="wide">
|
||||||
Month:
|
Month:
|
||||||
<input v-model="month" type="number" min="1" max="12" />
|
<input v-model="month" type="number" min="1" max="12" :disabled />
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
||||||
|
|
||||||
<button :disabled>Print</button>
|
<button :disabled>Print</button>
|
||||||
<CSegmentError :message="error" />
|
<CSegmentError :message="error" />
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ function submit() {
|
||||||
<template>
|
<template>
|
||||||
<form @submit.prevent="submit">
|
<form @submit.prevent="submit">
|
||||||
<h2>Cellular Automaton</h2>
|
<h2>Cellular Automaton</h2>
|
||||||
|
|
||||||
<label class="wide">
|
<label class="wide">
|
||||||
Rule:
|
Rule:
|
||||||
<input
|
<input
|
||||||
|
|
@ -36,20 +37,24 @@ function submit() {
|
||||||
:disabled
|
:disabled
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="wide">
|
<label class="wide">
|
||||||
Rows:
|
Rows:
|
||||||
<input v-model="rows" type="number" min="1" max="1024" :disabled />
|
<input v-model="rows" type="number" min="1" max="1024" :disabled />
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="wide">
|
<label class="wide">
|
||||||
Scale:
|
Scale:
|
||||||
<input v-model="scale" type="number" min="1" max="16" :disabled />
|
<input v-model="scale" type="number" min="1" max="16" :disabled />
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<div class="wide">
|
<div class="wide">
|
||||||
<label>
|
<label>
|
||||||
<input v-model="showRule" type="checkbox" :disabled /> Show rule
|
<input v-model="showRule" type="checkbox" :disabled /> Show rule
|
||||||
</label>
|
</label>
|
||||||
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button :disabled>Print</button>
|
<button :disabled>Print</button>
|
||||||
<CSegmentError :message="error" />
|
<CSegmentError :message="error" />
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -21,12 +21,14 @@ function submit() {
|
||||||
<template>
|
<template>
|
||||||
<form @submit.prevent="submit">
|
<form @submit.prevent="submit">
|
||||||
<h2>Easter Egg</h2>
|
<h2>Easter Egg</h2>
|
||||||
|
|
||||||
<svg viewBox="-2 0 4 6">
|
<svg viewBox="-2 0 4 6">
|
||||||
<path
|
<path
|
||||||
fill="#000"
|
fill="#000"
|
||||||
d="M0,0 C1,0,2,2,2,3.5 S1,6,0,6 S-2,5,-2,3.5 S-1,0,0,0"
|
d="M0,0 C1,0,2,2,2,3.5 S1,6,0,6 S-2,5,-2,3.5 S-1,0,0,0"
|
||||||
/>
|
/>
|
||||||
</svg>
|
</svg>
|
||||||
|
|
||||||
<label class="wide">
|
<label class="wide">
|
||||||
Seed:
|
Seed:
|
||||||
<input
|
<input
|
||||||
|
|
@ -36,17 +38,21 @@ function submit() {
|
||||||
max="9223372036854775807"
|
max="9223372036854775807"
|
||||||
step="1"
|
step="1"
|
||||||
placeholder="random"
|
placeholder="random"
|
||||||
|
:disabled
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="wide">
|
<label class="wide">
|
||||||
Mode:
|
Mode:
|
||||||
<select v-model="mode">
|
<select v-model="mode" :disabled>
|
||||||
<option value="random">Random</option>
|
<option value="random">Random</option>
|
||||||
<option value="good">Good</option>
|
<option value="good">Good</option>
|
||||||
<option value="bad">Bad</option>
|
<option value="bad">Bad</option>
|
||||||
</select>
|
</select>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
||||||
|
|
||||||
<button :disabled>Print</button>
|
<button :disabled>Print</button>
|
||||||
<CSegmentError :message="error" />
|
<CSegmentError :message="error" />
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ function submit() {
|
||||||
<template>
|
<template>
|
||||||
<form ref="form" @submit.prevent="submit">
|
<form ref="form" @submit.prevent="submit">
|
||||||
<h2>Text</h2>
|
<h2>Text</h2>
|
||||||
|
|
||||||
<!-- For some reason one col = 2 characters. -->
|
<!-- For some reason one col = 2 characters. -->
|
||||||
<textarea
|
<textarea
|
||||||
v-model="text"
|
v-model="text"
|
||||||
|
|
@ -43,13 +44,15 @@ function submit() {
|
||||||
:disabled
|
:disabled
|
||||||
@keypress="textareaKeypress"
|
@keypress="textareaKeypress"
|
||||||
></textarea>
|
></textarea>
|
||||||
<fieldset class="wide">
|
|
||||||
|
<div class="wide">
|
||||||
<label>
|
<label>
|
||||||
<input v-model="forceWrap" type="checkbox" :disabled />
|
<input v-model="forceWrap" type="checkbox" :disabled />
|
||||||
Force-Wrap
|
Force-Wrap
|
||||||
</label>
|
</label>
|
||||||
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
||||||
</fieldset>
|
</div>
|
||||||
|
|
||||||
<button :disabled>Print</button>
|
<button :disabled>Print</button>
|
||||||
<CSegmentError :message="error" />
|
<CSegmentError :message="error" />
|
||||||
</form>
|
</form>
|
||||||
|
|
@ -75,8 +78,4 @@ textarea {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
|
|
||||||
fieldset {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ function submit() {
|
||||||
<template>
|
<template>
|
||||||
<form @submit.prevent="submit">
|
<form @submit.prevent="submit">
|
||||||
<h2>Tic Tac Toe</h2>
|
<h2>Tic Tac Toe</h2>
|
||||||
|
|
||||||
<svg viewBox="0 0 384 384">
|
<svg viewBox="0 0 384 384">
|
||||||
<path
|
<path
|
||||||
stroke="#000"
|
stroke="#000"
|
||||||
|
|
@ -24,7 +25,9 @@ function submit() {
|
||||||
d="M128,0V384 M256,0V384 M0,128H384 M0,256H384"
|
d="M128,0V384 M256,0V384 M0,128H384 M0,256H384"
|
||||||
/>
|
/>
|
||||||
</svg>
|
</svg>
|
||||||
|
|
||||||
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
<label><input v-model="feed" type="checkbox" :disabled /> Feed</label>
|
||||||
|
|
||||||
<button :disabled>Print</button>
|
<button :disabled>Print</button>
|
||||||
<CSegmentError :message="error" />
|
<CSegmentError :message="error" />
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue