Milestone admin and frontend stage

This commit is contained in:
dcconstructions
2026-06-27 17:47:46 +03:00
parent 66d59eba0a
commit e9c0dd56c2
16 changed files with 215 additions and 12 deletions
+9 -1
View File
@@ -372,7 +372,15 @@
const hasAppTarget = Boolean(targetId && document.getElementById(targetId));
const isInertHref = !href || href === "#" || href === "#hero" || href.toLowerCase().startsWith("javascript:");
if (!hasAppTarget && !isInertHref) return;
if (!isInertHref) {
event.preventDefault();
event.stopImmediatePropagation();
link.setAttribute("target", "_blank");
link.setAttribute("rel", "noopener noreferrer");
window.open(href, "_blank", "noopener,noreferrer");
window.requestAnimationFrame(() => link.blur());
return;
}
event.preventDefault();
window.requestAnimationFrame(() => link.blur());