From ee1c017b0d2132d2ad6509ee23c6d05038c54dd2 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Sat, 2 Apr 2016 00:56:40 -0700 Subject: [PATCH] Sync wiki article urls with main site --- server/views/wiki/show.jade | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server/views/wiki/show.jade b/server/views/wiki/show.jade index f57f17555e..f8cf997089 100644 --- a/server/views/wiki/show.jade +++ b/server/views/wiki/show.jade @@ -2,10 +2,19 @@ extends ../layout-wide block content iframe#wikiFrame(frameborder='no') script. + var wikiUrl = '//freecodecamp.github.io/wiki'; + var wikiOrigin = /https?:\/\/freecodecamp.github.io/; var requestedPath = !{JSON.stringify(path) || ''}; var lang = window.location.toString().match(/\/\w{2}\//); lang = (lang) ? lang[0] : '/en/'; $('#wikiFrame').attr( 'src', - '//freecodecamp.github.io/wiki' + (requestedPath ? requestedPath : lang) + wikiUrl + (requestedPath ? requestedPath : lang) ); + window.addEventListener('message', function(e) { + if (!wikiOrigin.test(e.origin)) { + return null; + } + history.replaceState(history.state, null, e.data); + return null; + });