"use strict"; var J_SHR = 1; var t = QSA('a[k]'); for (var a = 0; a < t.length; a++) t[a].onclick = rm; function rm() { var u = SR + '/?eshare=rm&skey=' + uricom_enc(this.getAttribute('k')), xhr = new XHR(); xhr.open('POST', u, true); xhr.onload = xhr.onerror = cb; xhr.send(); } function bump() { var k = this.closest('tr').querySelector('a[k]').getAttribute('k'), u = SR + '/?skey=' + uricom_enc(k) + '&eshare=' + this.value, xhr = new XHR(); xhr.open('POST', u, true); xhr.onload = xhr.onerror = cb; xhr.send(); } function cb() { if (this.status !== 200) return modal.alert('
server error
' + esc(unpre(this.responseText))); location = '?shares'; } ebi('xpnd').onclick = function (e) { ev(e); clmod(ebi('wrap'), 'terse', 't'); }; function qr(e) { ev(e); var href = this.href, pw = this.closest('tr').cells[2].textContent; if (pw.indexOf('yes') < 0) return showqr(href); modal.prompt("if you want to bypass the password protection by\nembedding the password into the qr-code, then\ntype the password now, otherwise leave this empty", "", function (v) { if (v) href += "&pw=" + v; showqr(href); }); } function showqr(href) { var vhref = href.replace('?qr&', '?').replace('?qr', ''); modal.alert(esc(vhref) + ''); } (function() { var tab = ebi('tab').tBodies[0], tr = Array.prototype.slice.call(tab.rows, 0); var buf = []; for (var a = 0; a < tr.length; a++) { 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)); } var ibuf = 0; for (var a = 0; a < tr.length; a++) for (var b = 7; b < 9; b++) { var v = buf[ibuf++]; tr[a].cells[b].innerHTML = v ? unix2ui(v).replace(' ', ', ') : 'never'; } for (var a = 0; a < tr.length; a++) tr[a].cells[11].innerHTML = ' ' + ''; var btns = QSA('td button'), aa = btns.length; for (var a = 0; a < aa; a++) btns[a].onclick = bump; })(); J_SHR = 2;