mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 01:22:13 -06:00
add breadcrumbs to the textfile tree
This commit is contained in:
parent
199ccca0fe
commit
f0ffbea0b2
|
@ -1101,7 +1101,7 @@ html.light #doc .line-highlight {
|
||||||
#docul li {
|
#docul li {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
#tree #docul a {
|
#tree #docul li+li a {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
#seldoc.sel {
|
#seldoc.sel {
|
||||||
|
@ -1424,6 +1424,7 @@ html.light .opview input[type="text"] {
|
||||||
border-color: #38d;
|
border-color: #38d;
|
||||||
}
|
}
|
||||||
html.light #u2tab a>span,
|
html.light #u2tab a>span,
|
||||||
|
html.light #docul .bn a>span,
|
||||||
html.light #files td div span {
|
html.light #files td div span {
|
||||||
color: #000;
|
color: #000;
|
||||||
}
|
}
|
||||||
|
@ -2149,6 +2150,7 @@ html.light #u2foot .warn span {
|
||||||
border-color: #d06;
|
border-color: #d06;
|
||||||
}
|
}
|
||||||
#u2tab a>span,
|
#u2tab a>span,
|
||||||
|
#docul .bn a>span,
|
||||||
#unpost a>span {
|
#unpost a>span {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
|
|
|
@ -2477,7 +2477,7 @@ var showfile = (function () {
|
||||||
}
|
}
|
||||||
|
|
||||||
r.mktree = function () {
|
r.mktree = function () {
|
||||||
var html = ['<li class="bn">list of textfiles in<br />' + esc(get_vpath()) + '</li>'];
|
var html = ['<li class="bn">list of textfiles in<br />' + linksplit(get_vpath()).join('') + '</li>'];
|
||||||
for (var a = 0; a < r.files.length; a++) {
|
for (var a = 0; a < r.files.length; a++) {
|
||||||
var file = r.files[a];
|
var file = r.files[a];
|
||||||
html.push('<li><a href="#" hl="' + file.id +
|
html.push('<li><a href="#" hl="' + file.id +
|
||||||
|
@ -5010,6 +5010,7 @@ ebi('path').onclick = function (e) {
|
||||||
if (!treectl.spa || !a || !(a = a.getAttribute('href') + '') || !a.endsWith('/'))
|
if (!treectl.spa || !a || !(a = a.getAttribute('href') + '') || !a.endsWith('/'))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
thegrid.setvis(true);
|
||||||
treectl.reqls(a, true, true);
|
treectl.reqls(a, true, true);
|
||||||
return ev(e);
|
return ev(e);
|
||||||
};
|
};
|
||||||
|
@ -5035,6 +5036,13 @@ ebi('files').onclick = ebi('docul').onclick = function (e) {
|
||||||
showfile.show(noq_href(ebi(tgt.getAttribute('hl'))), tgt.getAttribute('lang'));
|
showfile.show(noq_href(ebi(tgt.getAttribute('hl'))), tgt.getAttribute('lang'));
|
||||||
return ev(e);
|
return ev(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tgt = e.target.closest('a');
|
||||||
|
if (tgt && tgt.closest('li.bn')) {
|
||||||
|
thegrid.setvis(true);
|
||||||
|
treectl.goto(tgt.getAttribute('href'), true);
|
||||||
|
return ev(e);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue