Hello,
Can anyone confirm the kendoWindow custom action, as shown below, triggers the browser window's popstate event handler?
It does in my case. Here's the relevant popstate code:
Thanks,
Dan
Can anyone confirm the kendoWindow custom action, as shown below, triggers the browser window's popstate event handler?
$("#window").kendoWindow({
actions: ["Custom", "Minimize", "Maximize", "Close"],
title: "Window Title"
}).data("kendoWindow").wrapper.find(".k-custom").click(function(e) {
alert("Custom action button clicked");
e.preventDefault();
});
It does in my case. Here's the relevant popstate code:
function popStateHandler(e) { var State = e.state; if (State != null) { console.log(State); switch (State.stateTitle) { case "Landing Page": console.log('transitioning to landing page ...'); // show the content div and hide the hide the login panel // Transitions.PrimaryElementTransitions.HideLoginPanel(); break; default: break; } // end switch ... } else if (window.processingLogin == true) { console.log('Processing login flag is true.'); window.ProcessingLogin = false; } else { console.log('transitioning to login state ...'); // show the login panel and hide the content div // Transitions.PrimaryElementTransitions.ShowLoginPanel(); }}// Attach the window.history popstate event handler defined above.//window.addEventListener("popstate", popStateHandler, false); // end function definition and addEventListener method invocation ...Thanks,
Dan