protected override void FillOutParameters(Node pars, BaseControl ctrl) { base.FillOutParameters(pars, ctrl); BaseWebControlFormElementInputText ret = ctrl as BaseWebControlFormElementInputText; Node ip = Ip(pars); Node node = ip["_code"].Get <Node>(); if (node.ContainsValue("placeholder")) { ret.PlaceHolder = node["placeholder"].Get <string>(); } if (ShouldHandleEvent("ontextchanged", node)) { Node codeNode = node["ontextchanged"].Clone(); ret.TextChanged += delegate(object sender2, EventArgs e2) { FillOutEventInputParameters(codeNode, sender2); RaiseActiveEvent( "magix.execute", codeNode); }; } }
private static void magix_forms_select_all(object sender, ActiveEventArgs e) { Node ip = Ip(e.Params); if (ShouldInspect(ip)) { AppendInspectFromResource( ip["inspect"], "Magix.forms", "Magix.forms.hyperlisp.inspect.hl", "[magix.forms.select-all-dox].value"); AppendCodeFromResource( ip, "Magix.forms", "Magix.forms.hyperlisp.inspect.hl", "[magix.forms.select-all-sample]"); return; } BaseWebControlFormElementInputText ctrl = FindControl <BaseWebControlFormElementInputText>(e.Params); ctrl.Select(); }