From ae517065da8e530f3964b0cbf4ecf90c2c71b948 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Sun, 07 Jul 2019 20:20:32 +0000
Subject: [PATCH] Improve close/hide icons usage

---
 map.js  |    4 ++--
 map.css |   28 +++++++++++++++-------------
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/map.css b/map.css
index db4693f..aa9b4de 100644
--- a/map.css
+++ b/map.css
@@ -17,6 +17,19 @@
 	right: auto;
 }
 
+.close, .hide {
+	float: right;
+	cursor: pointer;
+	font-size: 1.5em;
+	padding-left: 1em;
+	color: black;
+}
+#fail .close {
+	font-size: inherit;
+	height: 1em;
+	color: black;
+}
+
 .panel {
 	opacity: .85;
 	color: black;
@@ -37,9 +50,9 @@
 .panel.expanded {
 	right: 0;
 }
-
 .panel .hide {
 	display: none;
+	padding: 0px 1em;
 }
 .panel.enabled .hide {
 	display: block;
@@ -76,17 +89,6 @@
 		right: 80%;
 		margin-right: 10px;
 	}
-}
-
-.close, .hide {
-	float: right;
-	cursor: pointer;
-	font-size: 20px;
-	padding: 0px 10px;
-}
-#fail .close {
-	font-size: inherit;
-	height: 1em;
 }
 .panel .type {
 	padding-bottom: 0;
@@ -220,7 +222,7 @@
 	display: none;
 }
 
-a {
+a, .close:hover, .hide:hover {
 	color: #337ab7;
 	text-decoration: none;
 	cursor: pointer;
diff --git a/map.js b/map.js
index 979cdd9..6f628c9 100644
--- a/map.js
+++ b/map.js
@@ -82,12 +82,12 @@
 	this._element = element;
 	this._element.classList.add('panel');
 	
-	this._hide = addParaWithText(this._element, '▶');
+	this._hide = addElementWithText(this._element, 'a', '▶');
 	this._hide.title = lang.action_collapse;
 	this._hide.className = 'hide';
 	this._hide.addEventListener('click', this.toggleExpanded.bind(this));
 	
-	this._close = addParaWithText(this._element, '×');
+	this._close = addElementWithText(this._element, 'a', '×');
 	this._close.title = lang.action_close;
 	this._close.className = 'close';
 	this._close.addEventListener('click', this.close.bind(this));

--
Gitblit v1.9.1