Skip to content

Commit 4447f13

Browse files
committed
UI adjustments.
1 parent a598ad6 commit 4447f13

File tree

2 files changed

+22
-17
lines changed

2 files changed

+22
-17
lines changed

scriptshifter/static/ss.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ document.getElementById('lang').addEventListener('change',(event)=>{
2626
data.forEach((opt)=>{
2727
let fset = document.createElement("fieldset");
2828
fset.setAttribute("class", "float-left");
29+
fset.setAttribute("class", "option");
2930
let label = document.createElement("label");
3031
label.setAttribute("for", opt.id);
3132
label.append(opt.label);

scriptshifter/templates/index.html

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
#results{
2222
font-size: 1.25em;
2323
background-color: whitesmoke;
24-
margin-top: 1em;
2524
padding: 1em;
25+
margin-bottom: 1em;
2626
}
2727

2828
#feedback_cont {
@@ -50,56 +50,69 @@
5050
margin: 20px auto;
5151
}
5252

53+
.option { display: inline-block; }
54+
5355
</style>
5456

5557

5658
<form id="transliterate" action="/trans" method="POST">
5759
<fieldset>
58-
<label for="text">Input text</label>
59-
<textarea id="text" name="text"></textarea>
6060
<label for="lang">Language</label>
6161
<select id="lang" name="lang">
6262
{% for k, v in languages %}
6363
<option value="{{ k }}">{{ v["label"] }}</option>
6464
{% endfor %}
6565
</select>
6666
</fieldset>
67+
6768
<div class="clearfix">
6869
<h3>General Options</h3>
6970
<fieldset class="float-left">
7071
<legend>Direction</legend>
71-
<div>
72+
<div class="float-left">
7273
<label class="label-inline" for="s2r">Script to Roman</label>
7374
<input
7475
type="radio" id="opt_s2r" name="t_dir" value="s2r"
7576
checked>
7677
</div>
77-
<div>
78+
<div class="float-left">
7879
<label class="label-inline" for="r2s">Roman to script</label>
7980
<input
8081
type="radio" id="opt_r2s" name="t_dir" value="r2s">
8182
</div>
8283
</fieldset>
8384
<fieldset class="float-left">
8485
<legend>Capitalize</legend>
85-
<div>
86+
<div class="option float-left">
8687
<label class="label-inline" for="no-change">No change</label>
8788
<input
8889
type="radio" id="no-change" name="capitalize"
8990
value="no_change" checked>
9091
</div>
91-
<div>
92+
<div class="option float-left">
9293
<label class="label-inline" for="first">First word</label>
9394
<input type="radio" id="first" name="capitalize" value="first">
9495
</div>
95-
<div>
96+
<div class="float-left">
9697
<label class="label-inline" for="all">All words</label>
9798
<input type="radio" id="all" name="capitalize" value="all">
9899
</div>
99100
</fieldset>
100101
</div>
101102
<div id="options" class="clearfix"></div>
102103

104+
<label for="text">Input text</label>
105+
<textarea id="text" name="text"></textarea>
106+
107+
<div id="warnings-toggle" class="hidden">
108+
<pre class="warnings"><code id="warnings"></code></pre>
109+
</div>
110+
111+
<div id="results_cont">
112+
<img id="loader_results" src="/static/loading.gif" class="hidden"/>
113+
<div id="results">Results will appear here.</div>
114+
</div>
115+
103116
<fieldset>
104117
<input class="button button-primary" type="submit" value="Transliterate!">
105118
</fieldset>
@@ -113,15 +126,6 @@ <h3>General Options</h3>
113126
{% endif %}
114127
</form>
115128

116-
<div id="warnings-toggle" class="hidden">
117-
<pre class="warnings"><code id="warnings"></code></pre>
118-
</div>
119-
120-
<div id="results_cont">
121-
<img id="loader_results" src="/static/loading.gif" class="hidden"/>
122-
<div id="results">Results will appear here.</div>
123-
</div>
124-
125129
{% if feedback_form %}
126130
<div id="feedback_cont" class="hidden">
127131
<h2>Submit feedback</h2>

0 commit comments

Comments
 (0)