Commit b0f9868f authored by Pascal Hartig's avatar Pascal Hartig

strip /todomvc/ from path if accessed directly

Fixed #501
parent 6d10eaa3
...@@ -5,6 +5,15 @@ ...@@ -5,6 +5,15 @@
var _gaq=[['_setAccount','UA-31081062-1'],['_trackPageview']];(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)}(document,'script')); var _gaq=[['_setAccount','UA-31081062-1'],['_trackPageview']];(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)}(document,'script'));
} }
function getSourcePath() {
// If accessed via addyosmani.github.com/todomvc/, strip the project
// path.
if (location.hostname.indexOf('github.com') > 0) {
return location.pathname.replace(/todomvc\//, '');
}
return location.pathname;
}
function appendSourceLink() { function appendSourceLink() {
var sourceLink = document.createElement('a'); var sourceLink = document.createElement('a');
var paragraph = document.createElement('p'); var paragraph = document.createElement('p');
...@@ -12,7 +21,7 @@ ...@@ -12,7 +21,7 @@
var urlBase = 'https://github.com/addyosmani/todomvc/tree/gh-pages'; var urlBase = 'https://github.com/addyosmani/todomvc/tree/gh-pages';
if (footer) { if (footer) {
sourceLink.href = urlBase + location.pathname; sourceLink.href = urlBase + getSourcePath();
sourceLink.appendChild(document.createTextNode('Check out the source')); sourceLink.appendChild(document.createTextNode('Check out the source'));
paragraph.appendChild(sourceLink); paragraph.appendChild(sourceLink);
footer.appendChild(paragraph); footer.appendChild(paragraph);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment