/// <summary> /// Finds elements for the current context and performs an action /// on them immediately /// </summary> public static CobaltElement Find(this Control control, string selector, Action<CobaltElement> with) { ReadyContext context = CobaltContext.Current.FindReadyContextByInstance(control); CobaltElement element = new CobaltElement(context.Nodes); return element.Find(selector, with); }
/// <summary> /// Returns a CobaltElement as a View /// </summary> public static ActionResult Element(this Controller controller, CobaltElement element) { return new CobaltResult(element); }
/// <summary> /// Returns a CobaltElement as an ActionResult /// </summary> public CobaltResult(CobaltElement element, string contentType) : this(element, contentType, Encoding.UTF8) { }
/// <summary> /// Returns a CobaltElement as an ActionResult /// </summary> public CobaltResult(CobaltElement element, string contentType, Encoding encoding) { this.Element = element; }
/// <summary> /// Returns a CobaltElement as an ActionResult /// </summary> public CobaltResult(CobaltElement element) : this(element, "text/html") { }