Files
freeCodeCamp/server/views/wiki/show.jade

24 lines
756 B
Plaintext
Raw Normal View History

extends ../layout-wide
block content
2016-03-03 19:00:47 -05:00
iframe#wikiFrame(frameborder='no')
script.
2016-04-02 00:56:40 -07:00
var wikiUrl = '//freecodecamp.github.io/wiki';
var wikiOrigin = /https?:\/\/freecodecamp.github.io/;
var requestedPath = !{JSON.stringify(path) || ''};
if (requestedPath !== '' && requestedPath.slice(-1) !== '/') {
requestedPath += '/';
}
var lang = window.location.toString().match(/\/\w{2}\//);
lang = (lang) ? lang[0] : '/en/';
$('#wikiFrame').attr(
'src',
2016-04-02 00:56:40 -07:00
wikiUrl + (requestedPath ? requestedPath : lang)
);
2016-04-02 00:56:40 -07:00
window.addEventListener('message', function(e) {
if (!wikiOrigin.test(e.origin)) {
return null;
}
history.replaceState(history.state, null, e.data);
return null;
});