From 72d8b4e6bee0ffac79e96dd649a9da2adb86b507 Mon Sep 17 00:00:00 2001 From: name Date: Wed, 27 Sep 2023 11:34:23 +0000 Subject: 2023-09-26 --- .../ajax/libs/wolfree/23.7.8/js/Placeholder.js | 69 ---------------------- 1 file changed, 69 deletions(-) delete mode 100644 docusaurus/static/ajax/libs/wolfree/23.7.8/js/Placeholder.js (limited to 'docusaurus/static/ajax/libs/wolfree/23.7.8/js/Placeholder.js') diff --git a/docusaurus/static/ajax/libs/wolfree/23.7.8/js/Placeholder.js b/docusaurus/static/ajax/libs/wolfree/23.7.8/js/Placeholder.js deleted file mode 100644 index d5b45a6..0000000 --- a/docusaurus/static/ajax/libs/wolfree/23.7.8/js/Placeholder.js +++ /dev/null @@ -1,69 +0,0 @@ -/** - * @license - * SPDX-License-Identifier: AGPL-3.0-or-later - * This file is part of Wolfree. - * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - */ - -// @ts-check - -export default class Placeholder { - className = "wolfree-placeholder"; - - placeholderHTML = ` -
-
-
-
-
-
-
-
-
- `; - - insert = ({ - container = document.querySelector( - "html > body > #__next > div > main > main > div:nth-of-type(1)" - ), - } = {}) => { - try { - return ( - container instanceof HTMLDivElement - ? container.insertAdjacentHTML("afterend", this.placeholderHTML) - : console.error({ container }), - { container } - ); - } catch (error) { - return ( - console.error( - { error }, - "Fail to insert the skeleton placeholder components." - ), - { error } - ); - } - }; - - remove = ({ - allPlaceholders = document.querySelectorAll( - `html > body > #__next > div > main > main > div.${this.className}` - ), - } = {}) => { - try { - return ( - console.assert(allPlaceholders.length === 1), - allPlaceholders.forEach((placeholder) => placeholder.remove()), - { allPlaceholders } - ); - } catch (error) { - return ( - console.error( - { error }, - "Fail to remove the skeleton placeholder components." - ), - { error } - ); - } - }; -} -- cgit v1.2.3