diff --git a/copyparty/web/shares.html b/copyparty/web/shares.html
index 551a3281..7f5c6556 100644
--- a/copyparty/web/shares.html
+++ b/copyparty/web/shares.html
@@ -6,7 +6,7 @@
{{ s_doctitle }}
-
+
@@ -40,8 +40,8 @@
{%- for k, pw, vp, pr, st, un, t0, t1 in rows %}
|
- qr
- {{ k }}
+ qr
+ {{ k }}
|
delete |
{{ "yes" if pw else "--" }} |
diff --git a/copyparty/web/shares.js b/copyparty/web/shares.js
index 3e627446..783b4561 100644
--- a/copyparty/web/shares.js
+++ b/copyparty/web/shares.js
@@ -63,7 +63,17 @@ function showqr(href) {
var buf = [];
for (var a = 0; a < tr.length; a++) {
- tr[a].cells[0].getElementsByTagName('a')[0].onclick = qr;
+ var td = tr[a].cells[0],
+ sa = td.getElementsByTagName('a'),
+ h0 = sa[0].href,
+ h1 = sa[1].href;
+ sa[0].onclick = qr;
+ if (!h0.startsWith(h1)) {
+ var a2 = mknod('a', '', sa[1].innerHTML);
+ a2.href = h0.slice(0, -3);
+ sa[1].innerHTML = 'LAN';
+ td.appendChild(a2);
+ }
for (var b = 7; b < 9; b++)
buf.push(parseInt(tr[a].cells[b].innerHTML));
}