and fix the markdown breadcrumbs too

This commit is contained in:
ed 2021-12-06 19:51:47 +01:00
parent 352b1ed10a
commit 0e03dc0868
3 changed files with 11 additions and 17 deletions

View file

@ -5045,15 +5045,15 @@ function reload_browser() {
var parts = get_evpath().split('/'), var parts = get_evpath().split('/'),
rm = QSA('#path>a+a+a'), rm = QSA('#path>a+a+a'),
ftab = ebi('files'); ftab = ebi('files'),
link = '/', o;
for (a = rm.length - 1; a >= 0; a--) for (a = rm.length - 1; a >= 0; a--)
rm[a].parentNode.removeChild(rm[a]); rm[a].parentNode.removeChild(rm[a]);
var link = '/';
for (var a = 1; a < parts.length - 1; a++) { for (var a = 1; a < parts.length - 1; a++) {
link += parts[a] + '/'; link += parts[a] + '/';
var o = mknod('a'); o = mknod('a');
o.setAttribute('href', link); o.setAttribute('href', link);
o.textContent = uricom_dec(parts[a])[0]; o.textContent = uricom_dec(parts[a])[0];
ebi('path').appendChild(o); ebi('path').appendChild(o);

View file

@ -10,7 +10,7 @@
{%- endif %} {%- endif %}
</head> </head>
<body> <body>
<div id="mn">navbar</div> <div id="mn"></div>
<div id="mh"> <div id="mh">
<a id="lightswitch" href="#">go dark</a> <a id="lightswitch" href="#">go dark</a>
<a id="navtoggle" href="#">hide nav</a> <a id="navtoggle" href="#">hide nav</a>

View file

@ -39,20 +39,14 @@ var md_plug = {};
// add navbar // add navbar
(function () { (function () {
var n = document.location + ''; var parts = get_evpath().split('/'), link = '', o;
n = n.substr(n.indexOf('//') + 2).split('?')[0].split('/'); for (var a = 0; a < parts.length - 1; a++) {
n[0] = 'top'; link += parts[a] + '/';
var loc = []; o = mknod('a');
var nav = []; o.setAttribute('href', link);
for (var a = 0; a < n.length; a++) { o.textContent = uricom_dec(parts[a])[0] || 'top';
if (a > 0) dom_nav.appendChild(o);
loc.push(n[a]);
var dec = esc(uricom_dec(n[a])[0]);
nav.push('<a href="/' + loc.join('/') + '">' + dec + '</a>');
} }
dom_nav.innerHTML = nav.join('');
})(); })();