diff options
Diffstat (limited to '.autoindex/breadcrumbs.js')
-rwxr-xr-x | .autoindex/breadcrumbs.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.autoindex/breadcrumbs.js b/.autoindex/breadcrumbs.js new file mode 100755 index 0000000..a23ba08 --- /dev/null +++ b/.autoindex/breadcrumbs.js @@ -0,0 +1,27 @@ +var parts = document.URL.split('/'); +parts.pop(); // remove last element + +if(parts.length > 3) { + + var breadcrumbs = '<a href="/"><i class="fa fa-fw fa-home"></i>' /*+ parts[0] + '//' + parts[2].replace(/(\W)/g, '$1<wbr/>') */+ '<span>/</span></a>'; + + var current = ''; + for(var i = 3; i < parts.length; i++) { + + current += '/' + parts[i]; + breadcrumbs += '<a '; + + if(i == parts.length - 1) { + breadcrumbs += 'class="active" '; + } + + breadcrumbs += 'href="' + current + '/">' + parts[i].replace(/(\W)/g, '$1<wbr/>') + '<span>/</span></a></i>'; + + } +} else { + + var breadcrumbs = '<a class="active" href="/"><i class="fa fa-fw fa-home"></i>' /*+ parts[0] + '//' + parts[2].replace(/(\W)/g, '$1<wbr/>')*/ + '<span>/</span></a>'; + +} + +$('#url').html(breadcrumbs);
\ No newline at end of file |