From b50208f82ee22f8d158b7a6f9bb3c867ddd68d05 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Tue, 06 Dec 2016 21:08:41 +0000
Subject: [PATCH] Decode non-latin characters in stop names autocompletion
---
index.js | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/index.js b/index.js
index 54b901a..12d1c79 100644
--- a/index.js
+++ b/index.js
@@ -264,6 +264,12 @@
}, interval);
}
+var decodeEntitiesTextArea = document.createElement('textarea');
+function decodeEntities(text) {
+ decodeEntitiesTextArea.innerHTML = text;
+ return decodeEntitiesTextArea.value;
+}
+
function init() {
if(!window.jQuery) {
fail('Required JavaScript jQuery library failed to load. You may try refreshing the page.');
@@ -287,7 +293,7 @@
for(var i = 1, il = data.length; i < il; i++) {
var opt = document.createElement('option');
opt.value = data[i].id;
- opt.appendChild(document.createTextNode(data[i].name));
+ setText(opt, decodeEntities(data[i].name));
stop_name_autocomplete.appendChild(opt);
}
--
Gitblit v1.9.1