mirror of
https://github.com/9001/copyparty.git
synced 2026-01-12 07:44:08 -07:00
detect browsers failing to load various js files
This commit is contained in:
parent
80a3749238
commit
af3f777ec9
|
|
@ -1,3 +1,5 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* baguetteBox.js
|
* baguetteBox.js
|
||||||
* @author feimosi
|
* @author feimosi
|
||||||
|
|
@ -5,6 +7,8 @@
|
||||||
* @url https://github.com/feimosi/baguetteBox.js
|
* @url https://github.com/feimosi/baguetteBox.js
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var J_BBX = 1;
|
||||||
|
|
||||||
window.baguetteBox = (function () {
|
window.baguetteBox = (function () {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
|
@ -1359,3 +1363,5 @@ window.baguetteBox = (function () {
|
||||||
destroy: destroyPlugin
|
destroy: destroyPlugin
|
||||||
};
|
};
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
J_BBX = 2;
|
||||||
|
|
|
||||||
|
|
@ -156,7 +156,13 @@
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
jsldp("J_BBX","baguettebox");
|
||||||
|
jsldp("J_BRW","browser");
|
||||||
|
jsldp("J_U2K","up2k");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
var J_BRW = 1;
|
||||||
|
|
||||||
var XHR = XMLHttpRequest,
|
var XHR = XMLHttpRequest,
|
||||||
img_re = /\.(a?png|avif|bmp|gif|heif|jpe?g|jfif|svg|webp|webm|mkv|mp4|m4v|mov)(\?|$)/i;
|
img_re = /\.(a?png|avif|bmp|gif|heif|jpe?g|jfif|svg|webp|webm|mkv|mp4|m4v|mov)(\?|$)/i;
|
||||||
|
|
||||||
|
|
@ -9710,3 +9712,5 @@ function reload_browser() {
|
||||||
msel.render();
|
msel.render();
|
||||||
}
|
}
|
||||||
treectl.hydrate();
|
treectl.hydrate();
|
||||||
|
|
||||||
|
J_BRW = 2;
|
||||||
|
|
|
||||||
|
|
@ -50,6 +50,10 @@ document.documentElement.className = (STG && STG.cpp_thm) || "{{ this.args.theme
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -161,8 +161,17 @@ try { l.light = drk? 0:1; } catch (ex) { }
|
||||||
{%- if edit %}
|
{%- if edit %}
|
||||||
<script src="{{ r }}/.cpr/md2.js?_={{ ts }}"></script>
|
<script src="{{ r }}/.cpr/md2.js?_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
jsldp("J_MD","md");
|
||||||
|
{%- if edit %}
|
||||||
|
jsldp("J_MD2","md2");
|
||||||
|
{%- endif %}
|
||||||
|
</script>
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
</body></html>
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
var J_MD = 1;
|
||||||
var dom_toc = ebi('toc'),
|
var dom_toc = ebi('toc'),
|
||||||
dom_wrap = ebi('mw'),
|
dom_wrap = ebi('mw'),
|
||||||
dom_hbar = ebi('mh'),
|
dom_hbar = ebi('mh'),
|
||||||
|
|
@ -524,3 +525,5 @@ if (sread('hidenav') == 1)
|
||||||
|
|
||||||
if (window.tt && tt.init)
|
if (window.tt && tt.init)
|
||||||
tt.init();
|
tt.init();
|
||||||
|
|
||||||
|
J_MD = 2;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
|
||||||
|
var J_MD2 = 1;
|
||||||
var sloc0 = '' + location,
|
var sloc0 = '' + location,
|
||||||
dbg_kbd = /[?&]dbgkbd\b/.exec(sloc0);
|
dbg_kbd = /[?&]dbgkbd\b/.exec(sloc0);
|
||||||
|
|
||||||
|
|
@ -1230,3 +1231,5 @@ action_stack = (function () {
|
||||||
_ref: ref
|
_ref: ref
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
J_MD2 = 2;
|
||||||
|
|
|
||||||
|
|
@ -57,5 +57,10 @@ try { l.light = drk? 0:1; } catch (ex) { }
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
jsldp("J_MDE","mde");
|
||||||
|
</script>
|
||||||
</body></html>
|
</body></html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
var J_MDE = 1;
|
||||||
var dom_wrap = ebi('mw');
|
var dom_wrap = ebi('mw');
|
||||||
var dom_nav = ebi('mn');
|
var dom_nav = ebi('mn');
|
||||||
var dom_doc = ebi('m');
|
var dom_doc = ebi('m');
|
||||||
|
|
@ -199,3 +200,5 @@ function save_chk() {
|
||||||
|
|
||||||
toast.ok(2, 'save OK' + (this.ntry ? '\nattempt ' + this.ntry : ''));
|
toast.ok(2, 'save OK' + (this.ntry ? '\nattempt ' + this.ntry : ''));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
J_MDE = 2;
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,11 @@ document.documentElement.className = (STG && STG.cpp_thm) || "{{ this.args.theme
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
jsldp("J_RUP","rups");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var J_RUP = 1;
|
||||||
|
|
||||||
function render() {
|
function render() {
|
||||||
var html = ['<table id="tab"><thead><tr><th>size</th><th>who</th><th>ip</th><th>when</th><th>age</th><th>dir</th><th>file</th></tr></thead><tbody>'];
|
var html = ['<table id="tab"><thead><tr><th>size</th><th>who</th><th>ip</th><th>when</th><th>age</th><th>dir</th><th>file</th></tr></thead><tbody>'];
|
||||||
var ups = V.ups, now = V.now;
|
var ups = V.ups, now = V.now;
|
||||||
|
|
@ -67,3 +71,5 @@ ebi('filter').onkeydown = function (e) {
|
||||||
if (('' + e.key).endsWith('Enter'))
|
if (('' + e.key).endsWith('Enter'))
|
||||||
ask();
|
ask();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
J_RUP = 2;
|
||||||
|
|
|
||||||
|
|
@ -79,6 +79,11 @@ document.documentElement.className = (STG && STG.cpp_thm) || "{{ this.args.theme
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
jsldp("J_SHR","shares");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var J_SHR = 1;
|
||||||
|
|
||||||
var t = QSA('a[k]');
|
var t = QSA('a[k]');
|
||||||
for (var a = 0; a < t.length; a++)
|
for (var a = 0; a < t.length; a++)
|
||||||
t[a].onclick = rm;
|
t[a].onclick = rm;
|
||||||
|
|
@ -81,3 +85,5 @@ function showqr(href) {
|
||||||
for (var a = 0; a < aa; a++)
|
for (var a = 0; a < aa; a++)
|
||||||
btns[a].onclick = bump;
|
btns[a].onclick = bump;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
J_SHR = 2;
|
||||||
|
|
|
||||||
|
|
@ -224,6 +224,11 @@ document.documentElement.className = (STG && STG.cpp_thm) || "{{ this.args.theme
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
jsldp("J_SPL","splash");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var J_SPL = 1;
|
||||||
|
|
||||||
Ls.eng = {
|
Ls.eng = {
|
||||||
"splash": {
|
"splash": {
|
||||||
"d2": "shows the state of all active threads",
|
"d2": "shows the state of all active threads",
|
||||||
|
|
@ -121,3 +125,5 @@ if (ebi('lp'))
|
||||||
ebi('lm').innerHTML = this.value.length <= 64 ?
|
ebi('lm').innerHTML = this.value.length <= 64 ?
|
||||||
'' : 'ERROR: Password too long (max=64)';
|
'' : 'ERROR: Password too long (max=64)';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
J_SPL = 2;
|
||||||
|
|
|
||||||
|
|
@ -362,6 +362,11 @@ document.documentElement.className = (STG && STG.cpp_thm) || "{{ args.theme }}";
|
||||||
{%- if js %}
|
{%- if js %}
|
||||||
<script src="{{ js }}_={{ ts }}"></script>
|
<script src="{{ js }}_={{ ts }}"></script>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
<script>
|
||||||
|
Date.now();function jsldp(a,b){2!=window[a]&&alert("FATAL ERROR: cannot load "+b+".js due to unreliable network or broken reverse-proxy; try CTRL-SHIFT-R")}
|
||||||
|
jsldp("J_UTL","util");
|
||||||
|
jsldp("J_SVC","svcs");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var J_SVC = 1;
|
||||||
|
|
||||||
var oa = QSA('pre');
|
var oa = QSA('pre');
|
||||||
for (var a = 0; a < oa.length; a++) {
|
for (var a = 0; a < oa.length; a++) {
|
||||||
var html = oa[a].innerHTML,
|
var html = oa[a].innerHTML,
|
||||||
|
|
@ -104,3 +108,5 @@ ebi('qr').onclick = function () {
|
||||||
var txt = esc(url) + '<img class="b64" width="100" height="100" src="' + addq(url, 'qr') + '" />';
|
var txt = esc(url) + '<img class="b64" width="100" height="100" src="' + addq(url, 'qr') + '" />';
|
||||||
modal.alert(txt);
|
modal.alert(txt);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
J_SVC = 2;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
var J_U2K = 1;
|
||||||
|
|
||||||
(function () {
|
(function () {
|
||||||
var x = sread('nosubtle');
|
var x = sread('nosubtle');
|
||||||
|
|
@ -3464,3 +3465,5 @@ if (ls0)
|
||||||
}
|
}
|
||||||
catch (ex) { }
|
catch (ex) { }
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
J_U2K = 2;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
var J_UTL = 1;
|
||||||
|
|
||||||
if (!window.console || !console.log)
|
if (!window.console || !console.log)
|
||||||
window.console = {
|
window.console = {
|
||||||
"log": function (msg) { }
|
"log": function (msg) { }
|
||||||
|
|
@ -2349,3 +2351,5 @@ function xhrchk(xhr, prefix, e404, lvl, tag) {
|
||||||
|
|
||||||
return fun(0, prefix + xhr.status + ": " + errtxt, tag);
|
return fun(0, prefix + xhr.status + ": " + errtxt, tag);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
J_UTL = 2;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue