diff --git a/static/index.html b/static/index.html
index d936f41..7c90389 100644
--- a/static/index.html
+++ b/static/index.html
@@ -128,7 +128,7 @@
{{#each records}}
- {{name}} |
+ {{name}} |
{{#prettyFloat 2}}{{distanceToUser}}{{/prettyFloat}} km |
{{closestStn}} |
{{#prettyFloat 2}}{{distanceToStn}}{{/prettyFloat}} km |
diff --git a/static/scripts/search.js b/static/scripts/search.js
index 0a1dd4c..4cabb22 100644
--- a/static/scripts/search.js
+++ b/static/scripts/search.js
@@ -47,6 +47,10 @@
return parseFloat(options.fn(this)).toFixed(precision);
});
+ Handlebars.registerHelper('urlEncode', function(options) {
+ return encodeURIComponent(options.fn(this));
+ });
+
$('#minScore,#resolution,#walkingDist,#maxResults').change(onSearch);
$('#profileDlg').on('hidden.bs.modal', onSearch);
$('#resetStorage').click(function() {
diff --git a/types.go b/types.go
index 8da9b90..12ef761 100644
--- a/types.go
+++ b/types.go
@@ -62,7 +62,7 @@ type record struct {
Id int `json:"id"`
Name string `json:"name"`
Score float64 `json:"score"`
- Urls string `json:"urls"`
+ Address string `json:"address"`
features map[string]float64
geo geoData
}
diff --git a/util.go b/util.go
index 9d78281..fb59c38 100644
--- a/util.go
+++ b/util.go
@@ -256,7 +256,7 @@ func computeRecordCompat(db *sql.DB, entries []record, context queryContext) err
}
func fetchRecords(db *sql.DB, context queryContext) ([]record, error) {
- rows, err := db.Query("SELECT name, urls, delicious, accommodating, affordable, atmospheric, latitude, longitude, closestStnDist, closestStnName, accessCount, id FROM reviews")
+ rows, err := db.Query("SELECT name, address, delicious, accommodating, affordable, atmospheric, latitude, longitude, closestStnDist, closestStnName, accessCount, id FROM reviews")
if err != nil {
return nil, err
}
@@ -265,7 +265,7 @@ func fetchRecords(db *sql.DB, context queryContext) ([]record, error) {
var entries []record
for rows.Next() {
var (
- name, urls, closestStn string
+ name, address, closestStn string
delicious, accommodating, affordable, atmospheric float64
latitude, longitude, distanceToStn float64
accessCount, id int
@@ -273,7 +273,7 @@ func fetchRecords(db *sql.DB, context queryContext) ([]record, error) {
rows.Scan(
&name,
- &urls,
+ &address,
&delicious,
&accommodating,
&affordable,
@@ -287,7 +287,7 @@ func fetchRecords(db *sql.DB, context queryContext) ([]record, error) {
entry := record{
Name: name,
- Urls: urls,
+ Address: address,
DistanceToStn: distanceToStn,
ClosestStn: closestStn,
AccessCount: accessCount,