aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/replace-attributes.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/replace-attributes.ts')
-rw-r--r--src/utils/replace-attributes.ts34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/utils/replace-attributes.ts b/src/utils/replace-attributes.ts
deleted file mode 100644
index 443c1d0..0000000
--- a/src/utils/replace-attributes.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import { observeDOM } from "@/utils/observe-dom";
-
-export const replaceAttributes = (elements: any[]) => {
- let count = 0;
-
- observeDOM(() => {
- for (let i = 0; i < elements.length; i++) {
- if (elements[i]) {
- const element = document.querySelector(elements[i]![0]) as HTMLElement | null;
- if (element) {
- const attributes = elements[i]![1];
- if (attributes.innerHTML) {
- element.innerHTML = attributes.innerHTML;
- }
- delete attributes.innerHTML;
- for (const attribute in attributes) {
- if (attributes[attribute] === null) {
- element.removeAttribute(attribute);
- } else {
- element.setAttribute(attribute, attributes[attribute]);
- }
- }
- elements[i] = undefined;
- count++;
- if (count >= elements.length) {
- return true;
- }
- }
- }
- }
-
- return false;
- });
-};