Ported over from devtools-docs repo.
This commit is contained in:
pearlchen@google.com 2014-06-17 11:03:24 -04:00
Родитель 6acf3e3109
Коммит 3111cd8016
2 изменённых файлов: 1196 добавлений и 0 удалений

1161
_preview.html Executable file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

35
_preview.js Normal file
Просмотреть файл

@ -0,0 +1,35 @@
(function(){
var file = document.location.search.replace(/\?/,'');
var link = document.createElement('a');
var listing = false;
// get directory listing if no URL provided
if (!file){
listing = true;
file = '/';
}
// let's ajax it in
var content = jQuery('<div>').load(file, function(res){
var self = $(this), ext = file.split(".");
if(ext[ext.length - 1] == "md")
self[0].innerHTML = marked.parse(res);
self.prependTo('#gc-content');
// muck with the content
if (!listing) return;
self.find('a[href]')
.filter('a[href$="/"]').closest('li').remove().end().end()
.attr('href', function(el, oldattr){
link.href = oldattr;
return location.pathname + '?' + link.pathname.replace(/\/docs\//,'');
});
});
}());