Skip to content

Commit a52d563

Browse files
committed
Fixed base href
1 parent 29fea93 commit a52d563

2 files changed

Lines changed: 2 additions & 6 deletions

File tree

htmlpreview.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ var HTMLPreview = {
1212
return HTMLPreview.file().replace(/\/\/github\.com/, '//raw.github.com').replace(/\/blob\//, '/'); //Get URL of the raw file
1313
},
1414

15-
folder: function() {
16-
return HTMLPreview.raw().replace(/[^\/]+$/g, ''); //Remove file name from the end of URL
17-
},
18-
1915
replaceAssets: function() {
2016
var link, script, frame, a, i, href, src;
2117
link = document.getElementsByTagName('link');
@@ -68,7 +64,7 @@ var HTMLPreview = {
6864
&& data.query.results.resources
6965
&& data.query.results.resources.content
7066
&& data.query.results.resources.status == 200) {
71-
HTMLPreview.content = data.query.results.resources.content.replace(/<head>/i, '<head><base href="' + HTMLPreview.folder() + '">').replace(/<\/body>/i, '<script src="http://' + location.hostname + '/htmlpreview.min.js"></script><script>HTMLPreview.replaceAssets();</script></body>').replace(/<\/head>\s*<frameset/gi, '<script src="http://' + location.hostname + '/htmlpreview.min.js"></script><script>document.write("<script>HTMLPreview.replaceAssets();</script>");</script></head><frameset'); //Add <base> just after <head> and inject <script> just before </body> or </head> if <frameset>
67+
HTMLPreview.content = data.query.results.resources.content.replace(/<head>/i, '<head><base href="' + HTMLPreview.raw() + '">').replace(/<\/body>/i, '<script src="http://' + location.hostname + '/htmlpreview.min.js"></script><script>HTMLPreview.replaceAssets();</script></body>').replace(/<\/head>\s*<frameset/gi, '<script src="http://' + location.hostname + '/htmlpreview.min.js"></script><script>document.write("<scr"+"ipt>HTMLPreview.replaceAssets();</scr"+"ipt>");</script></head><frameset'); //Add <base> just after <head> and inject <script> just before </body> or </head> if <frameset>
7268
setTimeout(function() {
7369
document.open();
7470
document.write(HTMLPreview.content);

htmlpreview.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)