PageTransitionEvent
Represents a page transition event argument.
using AngleSharp.Attributes;
using AngleSharp.Extensions;
using System.Collections.Generic;
namespace AngleSharp.Dom.Events
{
[DomName("PageTransitionEvent")]
public class PageTransitionEvent : Event
{
[DomName("persisted")]
public bool IsPersisted { get; set; }
public PageTransitionEvent()
{
}
public PageTransitionEvent(string type, bool bubbles, bool cancelable, bool persisted)
{
Init(type, bubbles, cancelable, persisted);
}
[DomConstructor]
public PageTransitionEvent(string type, IDictionary<string, object> eventInitDict = null)
: base(type, eventInitDict)
{
IsPersisted = (eventInitDict.TryGet<bool>("persisted") ?? false);
}
[DomName("initPageTransitionEvent")]
public void Init(string type, bool bubbles, bool cancelable, bool persisted)
{
Init(type, bubbles, cancelable);
IsPersisted = persisted;
}
}
}