|
|
@@ -338,24 +338,30 @@ window.closeShareUi = () => {
|
|
|
document.onClosePopinRequested(() => { window.closeShareUi(); });
|
|
|
document.getElementById("pch-share-closeBt").addEventListener("click", window.closeShareUi);
|
|
|
|
|
|
-document.getElementById("pch-share-addLdap").addEventListener("click", () => {});
|
|
|
-document.getElementById("pch-share-addEmail").addEventListener("click", () => {});
|
|
|
-document.getElementById("pch-share-addLink").addEventListener("click", async () => {
|
|
|
- if (!windowDisplayed)
|
|
|
- return;
|
|
|
- const uid = crypto.randomUUID().replaceAll('-', '');
|
|
|
- const container = document.getElementById('pch-share-container');
|
|
|
+async function createShareData(typeId, typeData) {
|
|
|
let share = new ShareData();
|
|
|
- share.typeId = 3;
|
|
|
- share.typeData = uid;
|
|
|
+ share.typeId = typeId;
|
|
|
+ share.typeData = typeData;
|
|
|
share.accessToId = 0;
|
|
|
share.grant = 0;
|
|
|
share = await createData(share);
|
|
|
data.push(share);
|
|
|
- container.querySelector("ul").appendChild(await buildShareItem(share));
|
|
|
+ return share;
|
|
|
+}
|
|
|
+
|
|
|
+document.getElementById("pch-share-addLdap").addEventListener("click", () => {});
|
|
|
+document.getElementById("pch-share-addEmail").addEventListener("click", () => {});
|
|
|
+document.getElementById("pch-share-addLink").addEventListener("click", async () => {
|
|
|
+ if (!windowDisplayed)
|
|
|
+ return;
|
|
|
+ document.getElementById('pch-share-container').querySelector("ul").appendChild(await buildShareItem(await createShareData(3, crypto.randomUUID().replaceAll('-', ''))));
|
|
|
+});
|
|
|
+document.getElementById("pch-share-addEveryone").addEventListener("click", async () => {
|
|
|
+ if (!windowDisplayed)
|
|
|
+ return;
|
|
|
+ document.getElementById('pch-share-container').querySelector("ul").appendChild(await buildShareItem(await createShareData(4, "")));
|
|
|
});
|
|
|
-document.getElementById("pch-share-addEveryone").addEventListener("click", () => {});
|
|
|
|
|
|
-setTimeout(() => LoadingTasks.push(window.showShareUi), 1500);
|
|
|
+//setTimeout(() => LoadingTasks.push(window.showShareUi), 1500);
|
|
|
});
|
|
|
|