about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/util/scrollbar.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/javascript/flavours/glitch/util/scrollbar.js')
-rw-r--r--app/javascript/flavours/glitch/util/scrollbar.js34
1 files changed, 0 insertions, 34 deletions
diff --git a/app/javascript/flavours/glitch/util/scrollbar.js b/app/javascript/flavours/glitch/util/scrollbar.js
deleted file mode 100644
index 929b036d6..000000000
--- a/app/javascript/flavours/glitch/util/scrollbar.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/** @type {number | null} */
-let cachedScrollbarWidth = null;
-
-/**
- * @return {number}
- */
-const getActualScrollbarWidth = () => {
-  const outer = document.createElement('div');
-  outer.style.visibility = 'hidden';
-  outer.style.overflow = 'scroll';
-  document.body.appendChild(outer);
-
-  const inner = document.createElement('div');
-  outer.appendChild(inner);
-
-  const scrollbarWidth = outer.offsetWidth - inner.offsetWidth;
-  outer.parentNode.removeChild(outer);
-
-  return scrollbarWidth;
-};
-
-/**
- * @return {number}
- */
-export const getScrollbarWidth = () => {
-  if (cachedScrollbarWidth !== null) {
-    return cachedScrollbarWidth;
-  }
-
-  const scrollbarWidth = getActualScrollbarWidth();
-  cachedScrollbarWidth = scrollbarWidth;
-
-  return scrollbarWidth;
-};