diff --git a/html/ptg.html b/html/ptg.html
index b9fc88a..f88dbc8 100644
--- a/html/ptg.html
+++ b/html/ptg.html
@@ -31,7 +31,7 @@
{{#if (lookup @root.now track) }}
{{track}} |
- {{#hashtag}}{{lookup @root.now track}}{{/hashtag}} |
+ {{#trackContentLine}}{{lookup @root.now track}}{{/trackContentLine}} |
{{lookup @root.location track}} |
{{/if}}
@@ -49,7 +49,7 @@
{{track}} |
{{#each (lookup @root.next track) as |item|}}
- {{#hashtag}}{{item}}{{/hashtag}}
+ {{#trackContentLine}}{{item}}{{/trackContentLine}}
{{/each}}
|
diff --git a/html/ptg.js b/html/ptg.js
index fdb4ec3..7270c4d 100644
--- a/html/ptg.js
+++ b/html/ptg.js
@@ -4,13 +4,16 @@ var source = document.getElementById("PTGtemplate").innerHTML;
// Handlebars compiles the above source into a template
var template = Handlebars.compile(source);
-Handlebars.registerHelper('hashtag', function(options) {
+Handlebars.registerHelper('trackContentLine', function(options) {
var words = options.fn(this).split(" ");
var sentence = "";
for (var i = 0; i < words.length; i++) {
if (words[i].startsWith("#")) {
sentence += ''
+ words[i].substring(1) + ' ';
+ } else if (words[i].match(/^https?:\/\//)) {
+ sentence += ''
+ + words[i] + '';
} else {
sentence += words[i] + " ";
}