From f7664ac32b658762e4f57aa867da5188f505d295 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Thu, 31 May 2018 15:49:17 +0200 Subject: [PATCH] Fixed slashes issues in channel-names --- server/apps/client.js | 1 + server/public/assets/js/frontpage.js | 3 ++- server/public/partials/frontpage/search.handlebars | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/server/apps/client.js b/server/apps/client.js index c3c32214..a73815ca 100755 --- a/server/apps/client.js +++ b/server/apps/client.js @@ -114,6 +114,7 @@ app.use('/assets/admin', function(req, res, next) { app.use('/assets', express.static(publicPath + '/assets')); app.use(function (req, res, next) { + console.log("here"); res.status(404); res.redirect("/404"); }) diff --git a/server/public/assets/js/frontpage.js b/server/public/assets/js/frontpage.js index cbfcd6ea..8748802a 100755 --- a/server/public/assets/js/frontpage.js +++ b/server/public/assets/js/frontpage.js @@ -320,7 +320,7 @@ var Frontpage = { Helper.css("#channel-load", "display", "block"); window.scrollTo(0, 0); frontpage = false; - new_channel = new_channel.toLowerCase(); + new_channel = Helper.encodeChannelName(new_channel.toLowerCase()); clearTimeout(rotation_timeout); if(Helper.mobilecheck()){ Helper.log(["removing all listeners"]); @@ -336,6 +336,7 @@ var Frontpage = { Helper.tooltip(document.querySelectorAll(".pin")[0].parentElement.parentElement.parentElement, "destroy"); } } + currently_showing_channels = 1; clearTimeout(retry_frontpage); Helper.ajax({ diff --git a/server/public/partials/frontpage/search.handlebars b/server/public/partials/frontpage/search.handlebars index 3a260ad0..3233732f 100644 --- a/server/public/partials/frontpage/search.handlebars +++ b/server/public/partials/frontpage/search.handlebars @@ -13,7 +13,7 @@ autocomplete="off" autofocus required - + pattern="[^/\\]+" spellcheck="false" maxlength="18" data-length="18"