Skip to content

Commit 0bcf427

Browse files
#775 Quick select day/month/year times (#776)
1 parent f25e362 commit 0bcf427

3 files changed

Lines changed: 354 additions & 16 deletions

File tree

src/essence/Ancillary/TimeUI.css

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@
145145
height: 100%;
146146
width: 100%;
147147
position: absolute;
148+
cursor: pointer;
148149
}
149150
.mmgisTimeUITick {
150151
position: absolute;
@@ -224,10 +225,24 @@
224225
transition: margin-top 0.2s ease-in-out;
225226
}
226227

228+
#mmgisTimeUITimelineHover {
229+
opacity: 0;
230+
height: 100%;
231+
position: absolute;
232+
background: rgba(255, 255, 255, 0.1);
233+
transition: opacity 0.1s ease-in-out;
234+
pointer-events: none;
235+
z-index: 1;
236+
}
237+
227238
#mmgisTimeUIModeDropdown {
228239
background: var(--color-a-5);
229240
width: 80px;
230241
}
242+
#mmgisTimeUIQuickSelectDropdown {
243+
background: var(--color-a-5);
244+
width: 100px;
245+
}
231246
#mmgisTimeUIStepWithinBeyondDropdown {
232247
background: var(--color-a-5);
233248
width: 110px;
@@ -241,11 +256,13 @@
241256
width: 110px;
242257
}
243258
#mmgisTimeUIModeDropdown .dropy__title i,
259+
#mmgisTimeUIQuickSelectDropdown .dropy__title i,
244260
#mmgisTimeUIStepWithinBeyondDropdown .dropy__title i,
245261
#mmgisTimeUIStepDropdown .dropy__title i,
246262
#mmgisTimeUIRateDropdown .dropy__title i {
247263
color: var(--color-a5);
248264
}
265+
#mmgisTimeUIQuickSelectDropdown .dropy__title i,
249266
#mmgisTimeUIStepDropdown .dropy__title i,
250267
#mmgisTimeUIStepWithinBeyondDropdown .dropy__title i,
251268
#mmgisTimeUIRateDropdown .dropy__title i {
@@ -256,6 +273,7 @@
256273
padding: 14px 0px 14px 12px;
257274
color: var(--color-a5);
258275
}
276+
#mmgisTimeUIQuickSelectDropdown .dropy__title span,
259277
#mmgisTimeUIStepWithinBeyondDropdown .dropy__title span,
260278
#mmgisTimeUIStepDropdown .dropy__title span,
261279
#mmgisTimeUIRateDropdown .dropy__title span {
@@ -269,6 +287,7 @@
269287
}
270288

271289
#mmgisTimeUIModeDropdown li a,
290+
#mmgisTimeUIQuickSelectDropdown li a,
272291
#mmgisTimeUIStepWithinBeyondDropdown li a,
273292
#mmgisTimeUIStepDropdown li a,
274293
#mmgisTimeUIRateDropdown li a {
@@ -321,6 +340,7 @@
321340
color: var(--color-a7);
322341
}
323342

343+
#mmgisTimeUIQuickSelectTrigger,
324344
#mmgisTimeUIPlayTrigger {
325345
margin: 0;
326346
width: 40px;
@@ -329,6 +349,20 @@
329349
color: var(--color-a5);
330350
}
331351

352+
#timeUIQuickSelectPopover {
353+
display: none;
354+
background: var(--color-a);
355+
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
356+
width: 100px;
357+
border-top: 1px solid var(--color-a1);
358+
border-bottom: 1px solid var(--color-a1);
359+
transition: left 0.2s ease-out;
360+
}
361+
362+
#mmgisTimeUIQuickSelectDropdown .dropy {
363+
margin-bottom: 0px;
364+
}
365+
332366
#timeUIPlayPopover {
333367
display: none;
334368
background: var(--color-a);
@@ -339,6 +373,12 @@
339373
transition: left 0.2s ease-out;
340374
}
341375

376+
#mmgisTimeUIQuickSelectList {
377+
display: flex;
378+
justify-content: space-between;
379+
padding: 0;
380+
}
381+
342382
#mmgisTimeUIPopoverBottom {
343383
display: flex;
344384
justify-content: space-between;

0 commit comments

Comments
 (0)