public static WorkPool FlashAndFadeOut(IHTMLElement e, int interval) { WorkPool p = new WorkPool(interval); p += delegate { e.Hide(); }; p += delegate { e.Show(); }; p += delegate { e.Hide(); }; p += delegate { e.Show(); }; e.style.zIndex = 1000; return(p); }
// should/could the concepts be bound automatically to html pages? public static ApplyToggleConceptTuple ApplyToggleConcept( this IHTMLElement Content, IHTMLElement HideContent, IHTMLElement ShowContent ) { var t = new ApplyToggleConceptTuple { Show = delegate { Content.Show(); HideContent.Show(); ShowContent.Hide(); }, Hide = delegate { Content.Hide(); HideContent.Hide(); ShowContent.Show(); } }; HideContent.onclick += eee => { eee.preventDefault(); t.Hide(); }; ShowContent.onclick += eee => { eee.preventDefault(); t.Show(); }; t.Show(); return t; }
// should/could the concepts be bound automatically to html pages? public static ApplyToggleConceptTuple ApplyToggleConcept( this IHTMLElement Content, IHTMLElement HideContent, IHTMLElement ShowContent ) { var t = new ApplyToggleConceptTuple { Show = delegate { Content.Show(); HideContent.Show(); ShowContent.Hide(); }, Hide = delegate { Content.Hide(); HideContent.Hide(); ShowContent.Show(); } }; HideContent.onclick += eee => { eee.PreventDefault(); t.Hide(); }; ShowContent.onclick += eee => { eee.PreventDefault(); t.Show(); }; t.Show(); return(t); }
public static WorkPool FlashAndFadeOut(IHTMLElement e, int interval) { WorkPool p = new WorkPool(interval); p += delegate { e.Hide(); }; p += delegate { e.Show(); }; p += delegate { e.Hide(); }; p += delegate { e.Show(); }; e.style.zIndex = 1000; return p; }