Ejemplo n.º 1
0
        private static void AddDefaultEvent(HtmlElement element, string eventType)
        {
            string[] fields = JsEvents.GetFields(eventType);
            string   args   = $"{{{string.Join(", ", fields.Select(x => $"{x}: event.{x}"))}}}";

            element.AddEventListener(eventType, $"function(event) {{ external.invoke(JSON.stringify({{type: 'event', id: '{element.MetaId}', args: {args}}})); }}");
        }
Ejemplo n.º 2
0
 private static void AddDefaultEvents(HtmlElement element)
 {
     foreach (string sort in JsEvents.GetEvents())
     {
         AddDefaultEvent(element, sort);
     }
 }