wasm-rdp/webrdp/assets/ui.js
2024-05-08 22:56:40 +08:00

79 lines
2.1 KiB
JavaScript

$("#clipboardbtn").attr("open1", 0);
$("#clipboardbtn").click(
function (e) {
e.stopPropagation();
if (($("#clipboardbtn")).attr("open1") == 0) {
clipboard_open();
} else {
clipboard_close();
}
}
);
$(".clipboardback").click(function () {
clipboard_close();
})
$(".clipboard").click(function () {
event.stopPropagation();
})
function clipboard_open() {
$("#clipboardbtn").attr("open1", 1);
$("#clipboardbtn").html(">")
$(".clipboard").toggleClass("clipboard-open");
$(".clipboardback").toggleClass("clipboardback-open");
$(".clipboardback").css("pointer-events", "auto");
}
function clipboard_close() {
$("#clipboardbtn").attr("open1", 0);
$("#clipboardbtn").html("«")
$(".clipboard").toggleClass("clipboard-open");
$(".clipboardback").toggleClass("clipboardback-open");
$(".clipboardback").css("pointer-events", "none");
}
function setClipBoard(s) {
$("#clipboardtxt").val(s);
}
function getClipBoard() {
return $("#clipboardtxt").val();
}
$("#filesharebtn").attr("open1", 0);
$("#filesharebtn").click(
function (e) {
e.stopPropagation();
if (($("#filesharebtn")).attr("open1") == 0) {
fileshare_open();
} else {
fileshare_close();
}
}
);
$(".fileshareback").click(function () {
fileshare_close();
})
$(".fileshare").click(function () {
event.stopPropagation();
})
function fileshare_open() {
$("#filesharebtn").attr("open1", 1);
$("#filesharebtn").html("<")
$(".fileshare").toggleClass("fileshare-open");
$(".fileshareback").toggleClass("fileshareback-open");
$(".fileshareback").css("pointer-events", "auto");
}
function fileshare_close() {
$("#filesharebtn").attr("open1", 0);
$("#filesharebtn").html("»")
$(".fileshare").toggleClass("fileshare-open");
$(".fileshareback").toggleClass("fileshareback-open");
$(".fileshareback").css("pointer-events", "none");
}
// canvas 防止触屏滑动事件
$("#canvas").on("touchmove", function (e) {
e.preventDefault();
});