website: fix connection page for firefox, fix contact page (#1202)
This commit is contained in:
committed by
GitHub
parent
3113aab8a8
commit
f70a203f0e
@@ -10,7 +10,6 @@ module.exports = function (ty) {
|
||||
ty.addPassthroughCopy("src/img")
|
||||
ty.addPassthroughCopy("src/css")
|
||||
ty.addPassthroughCopy("src/js")
|
||||
ty.addPassthroughCopy("src/contact")
|
||||
ty.addPassthroughCopy("src/call")
|
||||
ty.addPassthroughCopy("src/blog/images")
|
||||
ty.addPassthroughCopy("src/images")
|
||||
|
||||
@@ -1,20 +1,30 @@
|
||||
(async function () {
|
||||
(function () {
|
||||
|
||||
let complete = false
|
||||
run()
|
||||
window.onload = run
|
||||
|
||||
async function run() {
|
||||
const connURIel = document.getElementById("conn_req_uri_text");
|
||||
const mobileConnURIanchor = document.getElementById("mobile_conn_req_uri");
|
||||
const connQRCode = document.getElementById("conn_req_uri_qrcode");
|
||||
if (complete || !connURIel || !mobileConnURIanchor || !connQRCode) return
|
||||
complete = true
|
||||
const connURI = document.location.toString().replace(/\/(contact|invitation)\//, "/$1");
|
||||
connURIel.innerText = "/c " + connURI;
|
||||
const mobileConnURIanchor = document.getElementById("mobile_conn_req_uri");
|
||||
mobileConnURIanchor.href = connURI.replace("https://simplex.chat", "simplex:");
|
||||
if (document.location.pathname.indexOf("/contact") >= 0) {
|
||||
document.querySelector("#conn_req .conn_mode").innerText = "address of";
|
||||
let connModeEl = document.querySelector("#conn_req .conn_mode")
|
||||
if (connModeEl) connModeEl.innerText = "address of";
|
||||
}
|
||||
const els = document.querySelectorAll(".content_copy_with_tooltip");
|
||||
if (navigator.clipboard) {
|
||||
els.forEach(contentCopyWithTooltip)
|
||||
} else {
|
||||
els.forEach(el => el.style.visibility = "hidden")
|
||||
const tooltips = document.querySelectorAll(".content_copy_with_tooltip .tooltip");
|
||||
tooltips.forEach(el => el.style.visibility = "hidden")
|
||||
}
|
||||
|
||||
const connQRCode = document.getElementById("conn_req_uri_qrcode");
|
||||
try {
|
||||
await QRCode.toCanvas(connQRCode, connURI, {
|
||||
errorCorrectionLevel: "M",
|
||||
@@ -53,4 +63,5 @@
|
||||
function resetTooltip() {
|
||||
tooltipEl.innerHTML = "Copy to clipboard";
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user