summaryrefslogtreecommitdiff
path: root/src/client/scripts/popout.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/scripts/popout.ts')
-rw-r--r--src/client/scripts/popout.ts22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/client/scripts/popout.ts b/src/client/scripts/popout.ts
deleted file mode 100644
index 6d92af4a05..0000000000
--- a/src/client/scripts/popout.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import * as config from '@client/config';
-
-export function popout(path: string, w?: HTMLElement) {
- let url = path.startsWith('http://') || path.startsWith('https://') ? path : config.url + path;
- url += '?zen'; // TODO: ちゃんとURLパースしてクエリ付ける
- if (w) {
- const position = w.getBoundingClientRect();
- const width = parseInt(getComputedStyle(w, '').width, 10);
- const height = parseInt(getComputedStyle(w, '').height, 10);
- const x = window.screenX + position.left;
- const y = window.screenY + position.top;
- window.open(url, url,
- `width=${width}, height=${height}, top=${y}, left=${x}`);
- } else {
- const width = 400;
- const height = 500;
- const x = window.top.outerHeight / 2 + window.top.screenY - (height / 2);
- const y = window.top.outerWidth / 2 + window.top.screenX - (width / 2);
- window.open(url, url,
- `width=${width}, height=${height}, top=${x}, left=${y}`);
- }
-}