feat(core): update session, security system and QR exchange
- Removed session creation and Lightning payment logic - Refactored security system: * no more restrictions * all systems enabled on session creation - Improved QR code exchange for mobile devices
This commit is contained in:
118
node_modules/html5-qrcode/cjs/ui.js
generated
vendored
Normal file
118
node_modules/html5-qrcode/cjs/ui.js
generated
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.LibraryInfoContainer = void 0;
|
||||
var image_assets_1 = require("./image-assets");
|
||||
var strings_1 = require("./strings");
|
||||
var LibraryInfoDiv = (function () {
|
||||
function LibraryInfoDiv() {
|
||||
this.infoDiv = document.createElement("div");
|
||||
}
|
||||
LibraryInfoDiv.prototype.renderInto = function (parent) {
|
||||
this.infoDiv.style.position = "absolute";
|
||||
this.infoDiv.style.top = "10px";
|
||||
this.infoDiv.style.right = "10px";
|
||||
this.infoDiv.style.zIndex = "2";
|
||||
this.infoDiv.style.display = "none";
|
||||
this.infoDiv.style.padding = "5pt";
|
||||
this.infoDiv.style.border = "1px solid #171717";
|
||||
this.infoDiv.style.fontSize = "10pt";
|
||||
this.infoDiv.style.background = "rgb(0 0 0 / 69%)";
|
||||
this.infoDiv.style.borderRadius = "5px";
|
||||
this.infoDiv.style.textAlign = "center";
|
||||
this.infoDiv.style.fontWeight = "400";
|
||||
this.infoDiv.style.color = "white";
|
||||
this.infoDiv.innerText = strings_1.LibraryInfoStrings.poweredBy();
|
||||
var projectLink = document.createElement("a");
|
||||
projectLink.innerText = "ScanApp";
|
||||
projectLink.href = "https://scanapp.org";
|
||||
projectLink.target = "new";
|
||||
projectLink.style.color = "white";
|
||||
this.infoDiv.appendChild(projectLink);
|
||||
var breakElemFirst = document.createElement("br");
|
||||
var breakElemSecond = document.createElement("br");
|
||||
this.infoDiv.appendChild(breakElemFirst);
|
||||
this.infoDiv.appendChild(breakElemSecond);
|
||||
var reportIssueLink = document.createElement("a");
|
||||
reportIssueLink.innerText = strings_1.LibraryInfoStrings.reportIssues();
|
||||
reportIssueLink.href = "https://github.com/mebjas/html5-qrcode/issues";
|
||||
reportIssueLink.target = "new";
|
||||
reportIssueLink.style.color = "white";
|
||||
this.infoDiv.appendChild(reportIssueLink);
|
||||
parent.appendChild(this.infoDiv);
|
||||
};
|
||||
LibraryInfoDiv.prototype.show = function () {
|
||||
this.infoDiv.style.display = "block";
|
||||
};
|
||||
LibraryInfoDiv.prototype.hide = function () {
|
||||
this.infoDiv.style.display = "none";
|
||||
};
|
||||
return LibraryInfoDiv;
|
||||
}());
|
||||
var LibraryInfoIcon = (function () {
|
||||
function LibraryInfoIcon(onTapIn, onTapOut) {
|
||||
this.isShowingInfoIcon = true;
|
||||
this.onTapIn = onTapIn;
|
||||
this.onTapOut = onTapOut;
|
||||
this.infoIcon = document.createElement("img");
|
||||
}
|
||||
LibraryInfoIcon.prototype.renderInto = function (parent) {
|
||||
var _this = this;
|
||||
this.infoIcon.alt = "Info icon";
|
||||
this.infoIcon.src = image_assets_1.ASSET_INFO_ICON_16PX;
|
||||
this.infoIcon.style.position = "absolute";
|
||||
this.infoIcon.style.top = "4px";
|
||||
this.infoIcon.style.right = "4px";
|
||||
this.infoIcon.style.opacity = "0.6";
|
||||
this.infoIcon.style.cursor = "pointer";
|
||||
this.infoIcon.style.zIndex = "2";
|
||||
this.infoIcon.style.width = "16px";
|
||||
this.infoIcon.style.height = "16px";
|
||||
this.infoIcon.onmouseover = function (_) { return _this.onHoverIn(); };
|
||||
this.infoIcon.onmouseout = function (_) { return _this.onHoverOut(); };
|
||||
this.infoIcon.onclick = function (_) { return _this.onClick(); };
|
||||
parent.appendChild(this.infoIcon);
|
||||
};
|
||||
LibraryInfoIcon.prototype.onHoverIn = function () {
|
||||
if (this.isShowingInfoIcon) {
|
||||
this.infoIcon.style.opacity = "1";
|
||||
}
|
||||
};
|
||||
LibraryInfoIcon.prototype.onHoverOut = function () {
|
||||
if (this.isShowingInfoIcon) {
|
||||
this.infoIcon.style.opacity = "0.6";
|
||||
}
|
||||
};
|
||||
LibraryInfoIcon.prototype.onClick = function () {
|
||||
if (this.isShowingInfoIcon) {
|
||||
this.isShowingInfoIcon = false;
|
||||
this.onTapIn();
|
||||
this.infoIcon.src = image_assets_1.ASSET_CLOSE_ICON_16PX;
|
||||
this.infoIcon.style.opacity = "1";
|
||||
}
|
||||
else {
|
||||
this.isShowingInfoIcon = true;
|
||||
this.onTapOut();
|
||||
this.infoIcon.src = image_assets_1.ASSET_INFO_ICON_16PX;
|
||||
this.infoIcon.style.opacity = "0.6";
|
||||
}
|
||||
};
|
||||
return LibraryInfoIcon;
|
||||
}());
|
||||
var LibraryInfoContainer = (function () {
|
||||
function LibraryInfoContainer() {
|
||||
var _this = this;
|
||||
this.infoDiv = new LibraryInfoDiv();
|
||||
this.infoIcon = new LibraryInfoIcon(function () {
|
||||
_this.infoDiv.show();
|
||||
}, function () {
|
||||
_this.infoDiv.hide();
|
||||
});
|
||||
}
|
||||
LibraryInfoContainer.prototype.renderInto = function (parent) {
|
||||
this.infoDiv.renderInto(parent);
|
||||
this.infoIcon.renderInto(parent);
|
||||
};
|
||||
return LibraryInfoContainer;
|
||||
}());
|
||||
exports.LibraryInfoContainer = LibraryInfoContainer;
|
||||
//# sourceMappingURL=ui.js.map
|
||||
Reference in New Issue
Block a user