Make clipboard's `pageObjectId` optional
authorMatthias Schmidt <gravatronics@live.com>
Tue, 5 Jan 2021 17:34:48 +0000 (18:34 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Tue, 5 Jan 2021 17:34:48 +0000 (18:34 +0100)
wcfsetup/install/files/ts/WoltLabSuite/Core/Controller/Clipboard.ts

index 5806eda37422a2376adcb54e04fc54a33b73fed7..7d099923574e046f5d5a531055c66ba8d85f7452 100644 (file)
@@ -22,7 +22,7 @@ import * as UiScreen from "../Ui/Screen";
 interface ClipboardOptions {
   hasMarkedItems: boolean;
   pageClassName: string;
-  pageObjectId: number;
+  pageObjectId?: number;
 }
 
 interface ContainerData {
@@ -78,7 +78,7 @@ class ControllerClipboard {
   private itemData = new WeakMap<HTMLLIElement, ClipboardActionData>();
   private readonly knownCheckboxes = new WeakSet<HTMLInputElement>();
   private readonly pageClassNames: string[] = [];
-  private pageObjectId = 0;
+  private pageObjectId? = 0;
   private readonly reloadPageOnSuccess = new Map<string, string[]>();
 
   /**