This commit is contained in:
PMKuipers 2023-07-17 17:40:54 +02:00
parent 7048665f8e
commit 5ab38bb1c6

View File

@ -67,32 +67,6 @@ const getElementPosition = (el, reference) => {
} }
}; };
/**
* Check if an element is a containing element and can thus be a parent for absolute positioning
* Which is the cas if the element has
* 1 A position value other than static (fixed, absolute, relative, or sticky).
* 2 A transform or perspective value other than none
* 3 A will-change value of transform or perspective
* 4 A filter value other than none or a will-change value of filter (only works on Firefox)
* 5 A contain value of layout, paint, strict or content (e.g. contain: paint;)
* 6 A container-type value other than normal
* 7 A backdrop-filter other than none (e.g. backdrop-filter: blur(10px);)
* @param {HTMLElement} el
* @returns {Boolean}
*/
/*
function isContainingElement(el) {
const cssStyle = getComputedStyle(el);
return ["fixed","absolute","relative","sticky",].includes(cssStyle.position)
|| cssStyle.transform !== "none"
|| cssStyle.perspective !== "none"
|| ["transform","perspective"].includes(cssStyle.willChange)
|| cssStyle.filter !== "none"
|| cssStyle.contain == "paint"
|| cssStyle.backdropFilter !== "none";
}
*/
export class SimpleLine { export class SimpleLine {
static idCounter = 0; static idCounter = 0;