summaryrefslogtreecommitdiff
path: root/ext/bg
diff options
context:
space:
mode:
authortoasted-nutbread <toasted-nutbread@users.noreply.github.com>2019-09-28 13:30:41 -0400
committertoasted-nutbread <toasted-nutbread@users.noreply.github.com>2019-09-28 16:04:22 -0400
commit9b929ffcd4bf34b784b94137f636a8a483b1f18e (patch)
treea205e19835b981013a37a09986cfc32c72606eba /ext/bg
parent4e0fe1d5fb53bdd2e6c1c061127bca4053dec922 (diff)
Add wrapping for usage conditions on small screens
Diffstat (limited to 'ext/bg')
-rw-r--r--ext/bg/css/settings.css30
-rw-r--r--ext/bg/settings.html3
2 files changed, 32 insertions, 1 deletions
diff --git a/ext/bg/css/settings.css b/ext/bg/css/settings.css
index 150209e3..12bbe8a8 100644
--- a/ext/bg/css/settings.css
+++ b/ext/bg/css/settings.css
@@ -48,6 +48,20 @@
border-color: #f00000;
}
+.condition {
+ display: flex;
+ -flex-wrap: wrap;
+}
+.condition-input {
+ flex: 1 1 auto;
+}
+.condition-line-break {
+ flex: 1 0 100%;
+ display: none;
+}
+.condition>.input-group-btn {
+ width: auto;
+}
.condition>.condition-prefix:after {
content: "IF";
}
@@ -55,6 +69,9 @@
content: "AND";
}
+.input-group .condition-prefix {
+ flex: 0 0 auto;
+}
.input-group .condition-prefix,
.input-group .condition-group-separator-label {
width: 60px;
@@ -122,3 +139,16 @@
margin-top: 15px;
}
}
+
+@media screen and (max-width: 600px) {
+ .condition {
+ flex-wrap: wrap;
+ }
+ .condition-input {
+ order: 2;
+ }
+ .condition-line-break {
+ display: block;
+ order: 1;
+ }
+}
diff --git a/ext/bg/settings.html b/ext/bg/settings.html
index 4db0a9b0..1406826b 100644
--- a/ext/bg/settings.html
+++ b/ext/bg/settings.html
@@ -105,7 +105,8 @@
<div class="input-group-addon condition-prefix"></div>
<div class="input-group-btn"><select class="form-control btn btn-default condition-type"><optgroup label="Type"></optgroup></select></div>
<div class="input-group-btn"><select class="form-control btn btn-default condition-operator"><optgroup label="Operator"></optgroup></select></div>
- <input type="text" class="form-control" />
+ <div class="condition-line-break"></div>
+ <div class="condition-input"><input type="text" class="form-control" /></div>
<div class="input-group-btn"><button class="btn btn-danger condition-remove" title="Remove"><span class="glyphicon glyphicon-remove"></span></button></div>
</div></template>
<template id="condition-group-separator-template"><div class="input-group">