Skip to content

Commit 60013bf

Browse files
committed
Update RAM slider.
1 parent c7ed090 commit 60013bf

File tree

4 files changed

+45
-28
lines changed

4 files changed

+45
-28
lines changed

themes/mc-server-theme-amp/assets/scss/sections/_plans-custom.scss

+31-18
Original file line numberDiff line numberDiff line change
@@ -164,26 +164,39 @@
164164
}
165165

166166

167-
.slider {
168-
width: 100%;
169-
}
170-
171-
.tickmarks {
172-
display: flex;
173-
justify-content: space-between;
174-
padding: 10px 0;
175-
padding-left: 4px;
176-
}
177-
.tickmarks p {
178-
position: relative;
179-
padding: 8px 0;
167+
.slider-selector {
168+
.slider {
169+
width: 100%;
170+
}
180171

181-
display: flex;
182-
justify-content: center;
183-
text-align: center;
172+
.tickmarks {
173+
display: flex;
174+
justify-content: space-between;
175+
padding: 10px 0;
176+
padding-left: 6px;
177+
padding-right: 4px;
178+
}
179+
.tickmarks p {
180+
position: relative;
181+
padding: 8px 0;
184182

185-
min-width: 16px;
186-
max-width: 16px;
183+
display: flex;
184+
justify-content: center;
185+
text-align: center;
186+
187+
min-width: 16px;
188+
max-width: 16px;
189+
190+
&::before {
191+
content: " ";
192+
position: absolute;
193+
top: -6px;
194+
left: 50%;
195+
width: 2px;
196+
height: 6px;
197+
background-color: lightgray;
198+
}
199+
}
187200
}
188201
}
189202

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<svg width="8" height="8" version="1.1" xmlns="http://www.w3.org/2000/svg">
2+
<rect x="4" y="0" width="1" height="8" stroke="black" fill="transparent" stroke-width="1"/>
3+
</svg>

themes/mc-server-theme-amp/layouts/partials/section/plans-custom-purchase.html

+10-9
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ <h2 class="font-size-32 font-weight-bold text-align-center padding-y-16">Total</
4646

4747
<div id="tabpanel1" role="tabpanel" aria-labelledby="tab1" class="display-flex flex-direction-column align-items-center" option selected>
4848
<h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">How much RAM will you need?</h3>
49-
<div class="ram-selector display-flex justify-content-center row">
49+
<div class="slider-selector display-flex justify-content-center row">
5050
<div class="column-12 column-sm-10 column-md-8 column-lg-6 column-xl-4">
5151
{{ range where $data.Params.product.customFields ".name" "RAM" }}
5252
<div class="slider-container padding-32">
@@ -55,8 +55,9 @@ <h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">How muc
5555
{{ range $i, $e := .options }} {{ if (eq $e.name $value) }}{{ $index = $i }}{{ end }} {{ end }}
5656
<input id="ramRange" type="range" min="0" max="{{ sub (len .options) 1 }}" value="{{ $index }}" step='1' class="slider styled-slider slider-progress" list='ram-tickmarks'>
5757
<div class="tickmarks" id="ram-tickmarks">
58-
{{ range .options }}
59-
<p>{{ .name }}</p>
58+
{{ $last := sub (len .options) 1 }}
59+
{{ range $i, $e := .options }}
60+
<p>{{ if (or (eq $i 0) (eq $i $last)) }}{{ .name }}{{ end }}</p>
6061
{{ end }}
6162
</div>
6263
</div>
@@ -93,7 +94,7 @@ <h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">Select
9394
</div>
9495
</div>
9596
</div>
96-
<div class="ram-selector display-flex justify-content-center row">
97+
<div class="slider-selector display-flex justify-content-center row">
9798
<div class="column-12 column-sm-10 column-md-8 column-lg-6 column-xl-5 column-xxl-4">
9899
<div class="padding-x-lg-16">
99100
<div class="slider-container padding-32">
@@ -178,7 +179,7 @@ <h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">Select
178179
<p class="padding-top-16 font-weight-semi-bold text-align-center white-space-nowrap">Minecraft Servers</p>
179180
</div>
180181

181-
<div class="ram-selector focused-block display-flex justify-content-center">
182+
<div class="slider-selector focused-block display-flex justify-content-center">
182183
<div class="slider-container padding-32 padding-top-16 width-100">
183184
<div class="padding-x-lg-16">
184185
<div class="display-flex align-items-center justify-content-center margin-bottom-16">
@@ -223,7 +224,7 @@ <h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">Select
223224
<p class="padding-top-16 font-weight-semi-bold text-align-center white-space-nowrap">VPS Servers</p>
224225
</div>
225226

226-
<div class="ram-selector focused-block display-flex justify-content-center">
227+
<div class="slider-selector focused-block display-flex justify-content-center">
227228
<div class="slider-container padding-32 padding-top-16 width-100">
228229
<div class="padding-x-lg-16">
229230
<div class="display-flex align-items-center justify-content-center margin-bottom-16">
@@ -268,7 +269,7 @@ <h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">Select
268269
<p class="padding-top-16 font-weight-semi-bold text-align-center white-space-nowrap">Web Hosting</p>
269270
</div>
270271

271-
<div class="ram-selector focused-block display-flex justify-content-center">
272+
<div class="slider-selector focused-block display-flex justify-content-center">
272273
<div class="slider-container padding-32 padding-top-16 width-100">
273274
<div class="padding-x-lg-16">
274275
<div class="display-flex align-items-center justify-content-center margin-bottom-16">
@@ -313,7 +314,7 @@ <h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">Select
313314
<p class="padding-top-16 font-weight-semi-bold text-align-center white-space-nowrap">Database Servers</p>
314315
</div>
315316

316-
<div class="ram-selector focused-block display-flex justify-content-center">
317+
<div class="slider-selector focused-block display-flex justify-content-center">
317318
<div class="slider-container padding-32 padding-top-16 width-100">
318319
<div class="padding-x-lg-16">
319320
<div class="display-flex align-items-center justify-content-center margin-bottom-16">
@@ -357,7 +358,7 @@ <h3 class="font-size-20 font-weight-bold text-align-center padding-y-64">Select
357358
<p class="padding-top-16 font-weight-semi-bold text-align-center white-space-nowrap">Proxy Servers</p>
358359
</div>
359360

360-
<div class="ram-selector focused-block display-flex justify-content-center">
361+
<div class="slider-selector focused-block display-flex justify-content-center">
361362
<div class="slider-container padding-32 padding-top-16 width-100">
362363
<div class="padding-x-lg-16">
363364
<div class="display-flex align-items-center justify-content-center margin-bottom-16">

themes/mc-server-theme-amp/layouts/partials/stylesheet.html

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)