summaryrefslogtreecommitdiffstats
path: root/toolkit/components/sessionstore/SessionStoreFunctions.sys.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/components/sessionstore/SessionStoreFunctions.sys.mjs')
-rw-r--r--toolkit/components/sessionstore/SessionStoreFunctions.sys.mjs87
1 files changed, 0 insertions, 87 deletions
diff --git a/toolkit/components/sessionstore/SessionStoreFunctions.sys.mjs b/toolkit/components/sessionstore/SessionStoreFunctions.sys.mjs
deleted file mode 100644
index f42c371264..0000000000
--- a/toolkit/components/sessionstore/SessionStoreFunctions.sys.mjs
+++ /dev/null
@@ -1,87 +0,0 @@
-/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*-
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-import { SessionStore } from "resource:///modules/sessionstore/SessionStore.sys.mjs";
-
-export function UpdateSessionStore(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- aEpoch,
- aCollectSHistory,
- aData
-) {
- return SessionStoreFuncInternal.updateSessionStore(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- aEpoch,
- aCollectSHistory,
- aData
- );
-}
-
-export function UpdateSessionStoreForStorage(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- aEpoch,
- aData
-) {
- return SessionStoreFuncInternal.updateSessionStoreForStorage(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- aEpoch,
- aData
- );
-}
-
-var SessionStoreFuncInternal = {
- updateSessionStore: function SSF_updateSessionStore(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- aEpoch,
- aCollectSHistory,
- aData
- ) {
- let { formdata, scroll } = aData;
-
- if (formdata) {
- aData.formdata = formdata.toJSON();
- }
-
- if (scroll) {
- aData.scroll = scroll.toJSON();
- }
-
- SessionStore.updateSessionStoreFromTablistener(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- {
- data: aData,
- epoch: aEpoch,
- sHistoryNeeded: aCollectSHistory,
- }
- );
- },
-
- updateSessionStoreForStorage: function SSF_updateSessionStoreForStorage(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- aEpoch,
- aData
- ) {
- SessionStore.updateSessionStoreFromTablistener(
- aBrowser,
- aBrowsingContext,
- aPermanentKey,
- { data: { storage: aData }, epoch: aEpoch },
- true
- );
- },
-};