diff --git a/copyparty/web/browser.css b/copyparty/web/browser.css
index 1a310160..f3e6989d 100644
--- a/copyparty/web/browser.css
+++ b/copyparty/web/browser.css
@@ -1891,6 +1891,10 @@ html.y #doc {
text-align: center;
padding: .5em;
}
+#docul li.bn span {
+ font-weight: bold;
+ color: var(--fg-max);
+}
#doc.prism {
padding-left: 3em;
}
diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js
index 6aa68599..4fb0b6aa 100644
--- a/copyparty/web/browser.js
+++ b/copyparty/web/browser.js
@@ -4300,7 +4300,7 @@ var showfile = (function () {
};
r.mktree = function () {
- var html = ['
' + L.tv_lst + '
' + linksplit(get_vpath()).join('') + ''];
+ var html = ['' + L.tv_lst + '
' + linksplit(get_vpath()).join('/') + ''];
for (var a = 0; a < r.files.length; a++) {
var file = r.files[a];
html.push('' + L.un_del + '' +
'' + unix2iso(res[a].at) + ' | ' +
'' + res[a].sz + ' | ' +
- '' + linksplit(res[a].vp).join(' ') + ' | ');
+ '' + linksplit(res[a].vp).join(' / ') + ' | ');
}
html.push("");
diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js
index 6f3076de..3448c397 100644
--- a/copyparty/web/up2k.js
+++ b/copyparty/web/up2k.js
@@ -1407,7 +1407,7 @@ function up2k_init(subtle) {
pvis.addfile([
uc.fsearch ? esc(entry.name) : linksplit(
- entry.purl + uricom_enc(entry.name)).join(' '),
+ entry.purl + uricom_enc(entry.name)).join(' / '),
'📐 ' + L.u_hashing,
''
], entry.size, draw_each);
@@ -2284,7 +2284,7 @@ function up2k_init(subtle) {
cdiff = (Math.abs(diff) <= 2) ? '3c0' : 'f0b',
sdiff = 'diff ' + diff;
- msg.push(linksplit(hit.rp).join('') + '
' + tr + ' (srv), ' + tu + ' (You), ' + sdiff + '');
+ msg.push(linksplit(hit.rp).join(' / ') + '
' + tr + ' (srv), ' + tu + ' (You), ' + sdiff + '');
}
msg = msg.join('
\n');
}
@@ -2318,7 +2318,7 @@ function up2k_init(subtle) {
url += '?k=' + fk;
}
- pvis.seth(t.n, 0, linksplit(url).join(' '));
+ pvis.seth(t.n, 0, linksplit(url).join(' / '));
}
var chunksize = get_chunksize(t.size),
@@ -2429,7 +2429,7 @@ function up2k_init(subtle) {
err = rsp;
ofs = err.indexOf('\n/');
if (ofs !== -1) {
- err = err.slice(0, ofs + 1) + linksplit(err.slice(ofs + 2).trimEnd()).join(' ');
+ err = err.slice(0, ofs + 1) + linksplit(err.slice(ofs + 2).trimEnd()).join(' / ');
}
if (!t.rechecks && (err_pend || err_srcb)) {
t.rechecks = 0;
diff --git a/copyparty/web/util.js b/copyparty/web/util.js
index 24e97d7a..7082264f 100644
--- a/copyparty/web/util.js
+++ b/copyparty/web/util.js
@@ -622,9 +622,8 @@ function linksplit(rp, id) {
}
var vlink = esc(uricom_dec(link));
- if (link.indexOf('/') !== -1) {
- vlink = vlink.slice(0, -1) + '/';
- }
+ if (link.indexOf('/') !== -1)
+ vlink = vlink.slice(0, -1);
if (!rp) {
if (q)