Switch instead of checkbox
This commit is contained in:
parent
dd5fbc1ed8
commit
92c12d1c9a
@ -9,11 +9,11 @@
|
|||||||
"@fortawesome/pro-regular-svg-icons": "^5.3.1",
|
"@fortawesome/pro-regular-svg-icons": "^5.3.1",
|
||||||
"@fortawesome/pro-solid-svg-icons": "^5.3.1",
|
"@fortawesome/pro-solid-svg-icons": "^5.3.1",
|
||||||
"@fortawesome/vue-fontawesome": "^0.1.1",
|
"@fortawesome/vue-fontawesome": "^0.1.1",
|
||||||
"@types/bootstrap": "^4.1.2",
|
"@types/bootstrap": "^4.3.1",
|
||||||
"@types/jquery": "^3.3.6",
|
"@types/jquery": "^3.3.6",
|
||||||
"@types/moment": "^2.13.0",
|
"@types/moment": "^2.13.0",
|
||||||
"@types/popper.js": "^1.11.0",
|
"@types/popper.js": "^1.11.0",
|
||||||
"bootstrap": "^4.1.3",
|
"bootstrap": "^4.3.1",
|
||||||
"css-loader": "^1.0.0",
|
"css-loader": "^1.0.0",
|
||||||
"file-loader": "^2.0.0",
|
"file-loader": "^2.0.0",
|
||||||
"jquery": "^3.3.1",
|
"jquery": "^3.3.1",
|
||||||
|
@ -88,6 +88,10 @@
|
|||||||
font-size: $font-size-sm;
|
font-size: $font-size-sm;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
margin-bottom: .5rem;
|
margin-bottom: .5rem;
|
||||||
|
|
||||||
|
&:last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin placement($placement) {
|
@mixin placement($placement) {
|
||||||
|
@ -72,6 +72,8 @@ $grid-gutter-width: $spacer * 2;
|
|||||||
@import "trip";
|
@import "trip";
|
||||||
@import "dragscroll";
|
@import "dragscroll";
|
||||||
|
|
||||||
|
@import "ui/switch";
|
||||||
|
|
||||||
body {
|
body {
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -27,19 +27,23 @@
|
|||||||
<fa :icon="['fal', sections.messages ? 'chevron-up' : 'chevron-down']" fixed-width/>
|
<fa :icon="['fal', sections.messages ? 'chevron-up' : 'chevron-down']" fixed-width/>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
<portal to="popups">
|
||||||
<popper reference="settings-messages" v-if="visibility.messages" arrow placement="left-start" @leave="visibility.messages = false">
|
<popper reference="settings-messages" v-if="visibility.messages" arrow placement="left-start" @leave="visibility.messages = false">
|
||||||
<h3 class="popper__heading flex">
|
<h3 class="popper__heading flex">
|
||||||
<fa :icon="['far', 'cog']"></fa>
|
<label class="text" for="messages-auto-refresh">
|
||||||
<label class="text" for="messages-auto-refresh">autoodświeżanie</label>
|
<fa :icon="['far', 'sync']" fixed-width></fa>
|
||||||
<input type="checkbox" class="flex-space-left" id="messages-auto-refresh" v-model="autorefresh.messages.active"/>
|
autoodświeżanie
|
||||||
|
</label>
|
||||||
|
<ui-switch id="messages-auto-refresh" v-model="autorefresh.messages.active" class="flex-space-left"></ui-switch>
|
||||||
</h3>
|
</h3>
|
||||||
<div class="flex" v-show="autorefresh.messages.active">
|
<div class="flex" v-if="autorefresh.messages.active">
|
||||||
<span class="text">co</span>
|
<span class="text">co</span>
|
||||||
<label class="sr-only" for="messages-auto-refresh-interval">częstotliwość odświeżania</label>
|
<label class="sr-only" for="messages-auto-refresh-interval">częstotliwość odświeżania</label>
|
||||||
<input type="text" class="form-control form-control-sm" id="messages-auto-refresh-interval" v-model="autorefresh.messages.interval"/>
|
<input type="text" class="form-control form-control-sm" id="messages-auto-refresh-interval" v-model="autorefresh.messages.interval"/>
|
||||||
<span class="text">s</span>
|
<span class="text">s</span>
|
||||||
</div>
|
</div>
|
||||||
</popper>
|
</popper>
|
||||||
|
</portal>
|
||||||
</header>
|
</header>
|
||||||
<fold :visible="sections.messages">
|
<fold :visible="sections.messages">
|
||||||
<messages></messages>
|
<messages></messages>
|
||||||
@ -64,11 +68,13 @@
|
|||||||
<portal to="popups">
|
<portal to="popups">
|
||||||
<popper reference="settings-departures" v-if="visibility.departures" arrow placement="left-start" @leave="visibility.departures = false">
|
<popper reference="settings-departures" v-if="visibility.departures" arrow placement="left-start" @leave="visibility.departures = false">
|
||||||
<h3 class="popper__heading flex">
|
<h3 class="popper__heading flex">
|
||||||
|
<label class="text" for="messages-auto-refresh">
|
||||||
<fa :icon="['far', 'sync']" fixed-width></fa>
|
<fa :icon="['far', 'sync']" fixed-width></fa>
|
||||||
<label class="text" for="messages-auto-refresh">autoodświeżanie</label>
|
autoodświeżanie
|
||||||
<input type="checkbox" class="flex-space-left" id="messages-auto-refresh" v-model="autorefresh.departures.active"/>
|
</label>
|
||||||
|
<ui-switch id="messages-auto-refresh" v-model="autorefresh.departures.active" class="flex-space-left"></ui-switch>
|
||||||
</h3>
|
</h3>
|
||||||
<div class="flex" v-show="autorefresh.messages.active">
|
<div class="flex" v-if="autorefresh.departures.active">
|
||||||
<span class="text">co</span>
|
<span class="text">co</span>
|
||||||
<label class="sr-only" for="messages-auto-refresh-interval">częstotliwość odświeżania</label>
|
<label class="sr-only" for="messages-auto-refresh-interval">częstotliwość odświeżania</label>
|
||||||
<input type="text" class="form-control form-control-sm form-control-simple" id="messages-auto-refresh-interval" v-model="autorefresh.departures.interval"/>
|
<input type="text" class="form-control form-control-sm form-control-simple" id="messages-auto-refresh-interval" v-model="autorefresh.departures.interval"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user