mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-05 00:45:50 +02:00
refactor
This commit is contained in:
@@ -29,8 +29,8 @@ export function calcPopupPosition(el: HTMLElement, props: {
|
||||
left = rect.left + window.scrollX + (props.anchorElement.offsetWidth / 2);
|
||||
top = (rect.top + window.scrollY - contentHeight) - props.innerMargin;
|
||||
} else {
|
||||
left = props.x;
|
||||
top = (props.y - contentHeight) - props.innerMargin;
|
||||
left = props.x!;
|
||||
top = (props.y! - contentHeight) - props.innerMargin;
|
||||
}
|
||||
|
||||
left -= (el.offsetWidth / 2);
|
||||
@@ -54,8 +54,8 @@ export function calcPopupPosition(el: HTMLElement, props: {
|
||||
left = rect.left + window.scrollX + (props.anchorElement.offsetWidth / 2);
|
||||
top = (rect.top + window.scrollY + props.anchorElement.offsetHeight) + props.innerMargin;
|
||||
} else {
|
||||
left = props.x;
|
||||
top = (props.y) + props.innerMargin;
|
||||
left = props.x!;
|
||||
top = (props.y!) + props.innerMargin;
|
||||
}
|
||||
|
||||
left -= (el.offsetWidth / 2);
|
||||
@@ -79,8 +79,8 @@ export function calcPopupPosition(el: HTMLElement, props: {
|
||||
left = (rect.left + window.scrollX - contentWidth) - props.innerMargin;
|
||||
top = rect.top + window.scrollY + (props.anchorElement.offsetHeight / 2);
|
||||
} else {
|
||||
left = (props.x - contentWidth) - props.innerMargin;
|
||||
top = props.y;
|
||||
left = (props.x! - contentWidth) - props.innerMargin;
|
||||
top = props.y!;
|
||||
}
|
||||
|
||||
top -= (el.offsetHeight / 2);
|
||||
@@ -97,8 +97,8 @@ export function calcPopupPosition(el: HTMLElement, props: {
|
||||
};
|
||||
|
||||
const calcPosWhenRight = () => {
|
||||
let left: number;
|
||||
let top: number;
|
||||
let left = 0; // TSを黙らすためとりあえず初期値を0に
|
||||
let top = 0; // TSを黙らすためとりあえず初期値を0に
|
||||
|
||||
if (props.anchorElement) {
|
||||
left = (rect.left + props.anchorElement.offsetWidth + window.scrollX) + props.innerMargin;
|
||||
@@ -113,8 +113,8 @@ export function calcPopupPosition(el: HTMLElement, props: {
|
||||
top -= (el.offsetHeight / 2);
|
||||
}
|
||||
} else {
|
||||
left = props.x + props.innerMargin;
|
||||
top = props.y;
|
||||
left = props.x! + props.innerMargin;
|
||||
top = props.y!;
|
||||
top -= (el.offsetHeight / 2);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user