From 7fd76667e5529979a50178c5041cb16dae0ed611 Mon Sep 17 00:00:00 2001
From: Camil Staps
Date: Fri, 3 Jan 2020 20:30:38 +0100
Subject: Place buttons beneath each other
---
public/css/luoparsetrainer.css | 7 +++++++
public/js/luoparsetrainer.js | 10 ++++++++--
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/public/css/luoparsetrainer.css b/public/css/luoparsetrainer.css
index d9fddaa..9b72da1 100644
--- a/public/css/luoparsetrainer.css
+++ b/public/css/luoparsetrainer.css
@@ -57,12 +57,19 @@ body {
}
#trainer-input-fancy {
+ display: inline-block;
margin-bottom: 20px;
}
#trainer-input-fancy button {
margin-bottom: 3px;
min-width: 7em;
+ width: 100%;
+}
+
+#trainer-input-fancy button.ptc {
+ margin-right: 3px;
+ width: 30%;
}
#trainer-input-help {
diff --git a/public/js/luoparsetrainer.js b/public/js/luoparsetrainer.js
index 790c3ee..5353b6f 100644
--- a/public/js/luoparsetrainer.js
+++ b/public/js/luoparsetrainer.js
@@ -110,6 +110,8 @@ $(document).ready(function(){
for (k in buts) {
var but = $('');
but.addClass('btn btn-default').attr('role', 'button');
+ if (Object.keys(buts).length > 6)
+ but.addClass('ptc');
but.text(buts[k]).val(k);
but.click(val, function(ev){
var ip = $('#trainer-input-'+input_count);
@@ -132,10 +134,14 @@ $(document).ready(function(){
}
});
- input_field.append(but).append(' ');
+ input_field.append(but);
- if (Object.keys(buts).length > 6 && !(++i % 3))
+ if (Object.keys(buts).length > 6) {
+ if (!(++i % 3))
+ input_field.append($('
'));
+ } else {
input_field.append($('
'));
+ }
}
}
--
cgit v1.2.3