mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-21 19:41:05 +08:00
This commit is contained in:
parent
66094077eb
commit
396b93e435
@ -10,6 +10,7 @@ import {getCloudURL, getIndexURL} from "../../config/util/about";
|
|||||||
import {Dialog} from "../../dialog";
|
import {Dialog} from "../../dialog";
|
||||||
import {hideElements} from "../../protyle/ui/hideElements";
|
import {hideElements} from "../../protyle/ui/hideElements";
|
||||||
import {Constants} from "../../constants";
|
import {Constants} from "../../constants";
|
||||||
|
import {genUUID} from "../../util/genID";
|
||||||
|
|
||||||
export const showAccountInfo = () => {
|
export const showAccountInfo = () => {
|
||||||
const isIOS = isInIOS();
|
const isIOS = isInIOS();
|
||||||
@ -125,7 +126,14 @@ ${renewHTML}`;
|
|||||||
let target = event.target as HTMLElement;
|
let target = event.target as HTMLElement;
|
||||||
while (target && !target.isSameNode(modelMainElement)) {
|
while (target && !target.isSameNode(modelMainElement)) {
|
||||||
if (target.getAttribute("data-action") === "iOSPay") {
|
if (target.getAttribute("data-action") === "iOSPay") {
|
||||||
window.webkit.messageHandlers.purchase.postMessage(`${window.siyuan.user.userId}-${target.getAttribute("data-type")}-${window.siyuan.config.cloudRegion}`);
|
// "6ba7b810-9dad-11d1-0001-377616491562"
|
||||||
|
let productID = '0'
|
||||||
|
if (window.siyuan.config.cloudRegion === 0) {
|
||||||
|
productID = target.getAttribute("data-type") === "function" ? "0" : "1"
|
||||||
|
} else {
|
||||||
|
productID = target.getAttribute("data-type") === "function" ? "2" : "3"
|
||||||
|
}
|
||||||
|
window.webkit.messageHandlers.purchase.postMessage(`${productID} ${genUUID().substring(0, 19)}${window.siyuan.config.cloudRegion}00${window.siyuan.user.userId.substring(0, 1)}-${window.siyuan.user.userId.substring(1)}`);
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation()
|
event.stopPropagation()
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user