From 0bd33d6f00f135abfd2acd1cc981afcfb0a2f0a3 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Sat, 04 May 2019 13:08:27 +0000
Subject: [PATCH] Switch to Nightwatch.js for browser tests
---
map.css | 116 +++++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 86 insertions(+), 30 deletions(-)
diff --git a/map.css b/map.css
index ebf1cb5..ad10ee5 100644
--- a/map.css
+++ b/map.css
@@ -17,90 +17,121 @@
right: auto;
}
-#popup {
+.panel {
+ opacity: .85;
color: black;
background: white;
padding: 5px;
border-left: 1px solid black;
font-size: 14px;
-
- position: absolute;
- width: 300px;
- right: -315px;
- top: 0;
- bottom: 0;
+ overflow-y: auto;
transition: right .4s, width .4s;
- opacity: .85;
-
- overflow-y: auto;
+ position: absolute;
+ width: 350px;
+ right: -365px;
+ top: 0;
+ bottom: 0;
}
-
-#popup.show {
+.panel.expanded {
right: 0;
}
+.panel .hide {
+ display: none;
+}
+.panel.enabled .hide {
+ display: block;
+
+ position: fixed;
+ bottom: 20%;
+ right: 0;
+
+ opacity: .85;
+ border: 1px solid black;
+ border-right: 0;
+ border-radius: 5px 0 0 5px;
+ background: white;
+ margin-right: 0px;
+ padding: 1em 0.2em;
+ padding-bottom: 1.2em;
+
+ transition: right .4s, margin-right .4s;
+}
+.panel.expanded .hide {
+ right: 360px;
+}
+
@media (max-width: 600px) {
- #popup {
- width: 90%;
+ .panel {
+ width: 80%;
right: -100%;
}
-
- #popup.show {
+ .panel.expanded, .panel.enabled .hide {
right: 0%;
}
+
+ .panel.enabled.expanded .hide {
+ right: 80%;
+ margin-right: 10px;
+ }
}
-#popup .close {
+.close, .hide {
float: right;
cursor: pointer;
font-size: 20px;
+ padding: 0px 10px;
}
-#popup .type {
+#fail .close {
+ font-size: inherit;
+ height: 1em;
+}
+.panel .type {
padding-bottom: 0;
color: #444;
font-size: 80%;
}
-#popup p {
+.panel p {
margin: 0;
padding: 5px;
}
-#popup .name {
+.panel .name {
font-weight: bold;
}
-#popup .vehicleInfo {
+.panel .vehicleInfo {
font-size: 21px;
margin: -4px 0 -5px;
}
-#popup table {
+.panel table {
margin-top: 3px;
border-top: 1px solid gray;
width: 100%;
border-collapse: collapse;
}
-#popup table th {
+.panel table th {
text-align: left;
border-bottom: 1px solid #999;
padding-top: 5px;
}
-#popup table td {
+.panel table td {
vertical-align: top;
}
-#popup .active {
+.panel .active {
background: #f5f5f5;
color: gray;
}
-#popup .success {
+.panel .success {
background: #dff0d8;
}
-#popup .warning {
+.panel .warning {
background: #fcf8e3;
}
-#popup .danger {
+.panel .danger {
background: #f2dede;
}
-#popup table .vehicleInfo {
+.panel table .vehicleInfo {
float: right;
}
@@ -112,7 +143,7 @@
background-color: rgba(255,255,255,.6);
}
-#fail, #popup .error {
+#fail, .panel .error {
background: red;
color: white;
font-weight: bold;
@@ -125,6 +156,31 @@
.ol-zoom {
top: 2.2em;
}
+#track {
+ top: 6em;
+ left: 0.5em;
+}
+.ol-touch #track {
+ top: 7em;
+}
+
+.ol-control button svg * {
+ stroke: white;
+ stroke-width: 5%;
+ fill: none;
+}
+.ol-control button svg .fill {
+ fill: white;
+}
+.ol-control button.clicked {
+ background-color: black;
+}
+.ol-control button.clicked:hover, .ol-control button.clicked:active {
+ background-color: rgba(0,0,0,.5);
+}
+.ol-control button.hidden {
+ display: none;
+}
a {
color: #337ab7;
--
Gitblit v1.10.0