apim-developer-portal1
Version:
API management developer portal
20 lines (16 loc) • 701 B
text/typescript
import { InversifyInjector } from "@paperbits/common/injection";
import { ApimRuntimeModule } from "./apim.runtime.module";
const injector = new InversifyInjector();
injector.bindModule(new ApimRuntimeModule());
document.addEventListener("DOMContentLoaded", () => {
injector.resolve("autostart");
});
window.onbeforeunload = () => {
if (!location.pathname.startsWith("/signin-sso") &&
!location.pathname.startsWith("/signup")) {
const rest = location.href.split(location.pathname)[1];
const returnUrl = location.pathname + rest;
sessionStorage.setItem("returnUrl", returnUrl);
document.cookie = `returnUrl=${returnUrl}`; // for delegation
}
};