diff --git a/apaxy/theme/apaxy.js b/apaxy/theme/apaxy.js index f6ea87d..b2e70c6 100644 --- a/apaxy/theme/apaxy.js +++ b/apaxy/theme/apaxy.js @@ -74,3 +74,29 @@ if (uri.substring(uri.length - 1) !== '/') { }); })(document); + +// generate a breadcrumb +var uri = window.location.pathname.substr(1); +var arr = uri.split('/'); +var url = "" +var bread = '
  • Home
  • '; +var cont = 1; +arr.forEach(function(value){ + url = url + '/' + value; + if(value != ''){ + if(arr.length == cont+1) + bread += "
  • "+decodeURI(value)+"
  • "; + else + bread += "
  • "+decodeURI(value)+"
  • "; + } + cont++; +}); +document.getElementById("breadcrumbs").innerHTML = bread; +if (uri.substring(uri.length-1) != '/'){ + var indexes = document.getElementsByClassName('indexcolname'), + i = indexes.length; + while (i--){ + var a = indexes[i].getElementsByTagName('a')[0]; + a.href = uri + '/' + a.getAttribute('href',2); + } +} diff --git a/apaxy/theme/header.html b/apaxy/theme/header.html index 08db323..297a9f0 100644 --- a/apaxy/theme/header.html +++ b/apaxy/theme/header.html @@ -1,4 +1,7 @@
    + +