reimplement feature 'encoded url' (#16)

change symbol names for better readability
beautify location-sidebar
cleanup sourcecode

* change symbols to unicode-names

* reimplement feature 'encoded url'
This commit is contained in:
anoy 2016-04-21 22:34:21 +02:00 committed by PetaByteBoy // Milan Pässler
parent 51c1c57e48
commit 8497a5f833
3 changed files with 8 additions and 6 deletions

View File

@ -57,7 +57,7 @@ function (chroma, Map, Sidebar, Tabs, Container, Meshstats, Legend, Linklist,
contentDiv.appendChild(buttons)
var buttonToggle = document.createElement("button")
buttonToggle.textContent = ""
buttonToggle.textContent = "\uF133"
buttonToggle.onclick = function () {
if (content.constructor === Map)
router.view("g")

View File

@ -18,7 +18,7 @@ define(["map/clientlayer", "map/labelslayer",
onAdd: function () {
var button = L.DomUtil.create("button", "add-layer")
button.textContent = ""
button.textContent = "\uF2C7"
// L.DomEvent.disableClickPropagation(button)
// Click propagation isn't disabled as this causes problems with the
@ -46,7 +46,7 @@ define(["map/clientlayer", "map/labelslayer",
onAdd: function () {
var button = L.DomUtil.create("button", "locate-user")
button.textContent = ""
button.textContent = "\uF2E9"
L.DomEvent.disableClickPropagation(button)
L.DomEvent.addListener(button, "click", this.onClick, this)
@ -85,7 +85,7 @@ define(["map/clientlayer", "map/labelslayer",
onAdd: function () {
var button = L.DomUtil.create("button", "coord-picker")
button.textContent = ""
button.textContent = "\uF2A6"
// Click propagation isn't disabled as this causes problems with the
// location picking mode; instead propagation is stopped in onClick().

View File

@ -78,6 +78,8 @@ define(function () {
if (!s)
return false
s = decodeURIComponent(s)
if (!s.startsWith("#!"))
return false
@ -94,7 +96,7 @@ define(function () {
var id
if (args[0] === "n") {
id = decodeURIComponent(args[1])
id = args[1]
if (id in objects.nodes) {
currentObject = { node: objects.nodes[id] }
gotoNode(objects.nodes[id])
@ -103,7 +105,7 @@ define(function () {
}
if (args[0] === "l") {
id = decodeURIComponent(args[1])
id = args[1]
if (id in objects.links) {
currentObject = { link: objects.links[id] }
gotoLink(objects.links[id])