Fixed encoding-issue with channelnames

This commit is contained in:
Kasper Rynning-Tønnesen
2018-08-12 13:55:48 +02:00
parent 29cb942630
commit 0bd654364a
2 changed files with 7 additions and 2 deletions

View File

@@ -21,6 +21,7 @@ var app = express();
var compression = require('compression'); var compression = require('compression');
var exphbs = require('express-handlebars'); var exphbs = require('express-handlebars');
var cors = require('cors'); var cors = require('cors');
var Functions = require(pathThumbnails + '/handlers/functions.js');
var hbs = exphbs.create({ var hbs = exphbs.create({
defaultLayout: publicPath + '/layouts/client/main', defaultLayout: publicPath + '/layouts/client/main',
@@ -33,6 +34,10 @@ var hbs = exphbs.create({
} else { } else {
return opts.inverse(this) return opts.inverse(this)
} }
},
decodeString: function(s) {
if(s == undefined) return s;
return Functions.decodeChannelName(s);
} }
} }

View File

@@ -8,7 +8,7 @@
<i class="material-icons pin" style="{{#if pinned}}display:block;{{/if}}{{#unless pinned}}display:none;{{/unless}}">star_rate</i> <i class="material-icons pin" style="{{#if pinned}}display:block;{{/if}}{{#unless pinned}}display:none;{{/unless}}">star_rate</i>
<p class="left-align"> <p class="left-align">
<span class="chan-name flow-text truncate">{{_id}}</span> <span class="chan-name flow-text truncate">{{decodeString _id}}</span>
<br> <br>
<span class="highlighted">Viewers:&nbsp;</span> <span class="highlighted">Viewers:&nbsp;</span>
<span class="chan-views">{{viewers}}</span> <span class="chan-views">{{viewers}}</span>
@@ -23,7 +23,7 @@
{{#if_equal description "This list has no description"}} {{#if_equal description "This list has no description"}}
{{else}} {{else}}
<div class="card-reveal"> <div class="card-reveal">
<span class="card-title grey-text text-darken-4 truncate">{{_id}}</span> <span class="card-title grey-text text-darken-4 truncate">{{decodeString _id}}</span>
<p class="description_text">{{description}}</p> <p class="description_text">{{description}}</p>
</div> </div>
{{/if_equal}} {{/if_equal}}