Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/roryg/ghostwriter.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpdeva <prashant.deva@gmail.com>2015-07-07 07:27:05 +0300
committerpdeva <prashant.deva@gmail.com>2015-07-07 07:27:05 +0300
commit5019c4109f99ce0cbadfdad29404b47b9a2edb08 (patch)
treec76e995fba82091f339085f933407a7d06276a3c
parentad7dd317192874abd90f3acc1efece33a3c5fb35 (diff)
Bugfix when theme is used on https url
Without this fix, when you load this theme on https url and click on 'Browse Posts', the site will hang
-rw-r--r--assets/js/scripts.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/assets/js/scripts.js b/assets/js/scripts.js
index ee47bc6..3d471ec 100644
--- a/assets/js/scripts.js
+++ b/assets/js/scripts.js
@@ -94,6 +94,14 @@ jQuery(function($) {
var url = $(this).attr('href');
var title = $(this).attr('title') || null;
+ //if url starts with http:// and currentState.url starts with
+ // https://, replace the protocol in url
+ if(url.startsWith("http://"))
+ {
+ var urlNoProt = url.replace(/.*?:\/\//g, "");
+ var curProt = currentState.url.split("/")[0];
+ url = curProt + "//" + urlNoProt;
+ }
// If the requested url is not the current states url push
// the new state and make the ajax call.
if (url !== currentState.url.replace(/\/$/, "")) {