public void ConfigureSlider(Slider sldr) { sldr .Rendering .SetPrettyRender(true) .Finish() .Options .SetAnimate(this.Animated) .SetDisabled(this.Disabled) .SetMin(this.Min) .SetMax(this.Max) .SetOrientation(this.Orientation) .SetRange(this.Range) .SetStep(this.Step) .SetValue(this.Value) .SetValues(this.Values) .SetSize(this.Size) .Finish(); if (this.showEvents) { sldr .Events .SetCreateEvent("return createEvent(event, ui);") .SetStartEvent("return startEvent(event, ui);") .SetSlideEvent("return slideEvent(event, ui);") .SetChangeEvent("return changeEvent(event, ui);") .SetStopEvent("return stopEvent(event, ui);") .Finish(); } if (!this.prettyRender) sldr.Rendering.Compress(); if (this.renderCSS) sldr.Rendering.ShowCSS(); }
/// <summary> /// Constructor /// </summary> /// <param name="sldr">Slider object to call</param> public Methods(Slider sldr) : base(sldr) { }
public string CSharpCode(Slider sldr) { jStringBuilder sb = new jStringBuilder(true/*includeWhitespace*/, 0); sb.AppendTabsLineIf("<%"); sb.AppendTabsLineIf("Html.CreateSlider(\"sldr\")"); string optionsCode = OptionsCSharpCode(); string showEventsCode = ShowEventsCSharpCode(); string renderCode = base.RenderCSharpCode(); bool showOptions = (optionsCode.Length > 0 || showEventsCode.Length > 0 || renderCode.Length > 0); if (showOptions) { sb.IncIndent(); if (optionsCode.Length > 0) { sb.AppendTabsLineIf(".Options"); sb.IncIndent(); sb.Append(optionsCode); sb.DecIndent(); sb.AppendTabsLineIf(".Finish()"); } if (showEventsCode.Length > 0) { sb.AppendTabsLineIf(".Events"); sb.IncIndent(); sb.Append(showEventsCode); sb.DecIndent(); sb.AppendTabsLineIf(".Finish()"); } if (renderCode.Length > 0) sb.Append(renderCode); sb.DecIndent(); } sb.AppendTabsLineIf(".Render();"); sb.AppendTabsLineIf("%>"); return sb.ToString(); }
public string JavaScriptCode(Slider sldr) { return sldr.GetStartUpScript(); }
internal static void ForceRender(Slider sldr) { sldr.Render(); }
/// <summary> /// Constructor /// </summary> /// <param name="sldr">Slider to configure options of</param> public Options(Slider sldr) : base() { this.Slider = sldr; this.Reset(); }
internal static Slider SetupSimpleSliderObject(TextWriter writer) { // nothing special, just create a simple dummy tab helper as a starting point // (saves having the same code everywhere!) Slider ts = new Slider(writer, "mySlider"); return ts; }
public string JavaScriptCode(Slider sldr) { sldr.Rendering.SetPrettyRender(true); return sldr.GetStartUpScript(); }
/// <summary> /// Constructor /// </summary> /// <param name="sldr">Slider object to configure events for</param> public Events(Slider sldr) : base() { this.Slider = sldr; this.Reset(); }
/// <summary> /// Creates a Slider control that can be configured and later rendered on the page. /// </summary> /// <param name="page">WebForms page to render the control onto</param> /// <param name="id">ID to give to the accordion (must be unique on the page)</param> /// <returns>Created Slider control</returns> public static Slider CreateSlider(this System.Web.UI.Page page, string id) { TextWriter writer = page.Response.Output; Slider newSlider = new Slider(writer, id); return newSlider; }
/// <summary> /// Creates a Slider control that can be configured and later rendered on the page. /// </summary> /// <param name="html">Html helper (used to get the HttpResponse object to render onto)</param> /// <param name="id">ID to give to the accordion (must be unique on the page)</param> /// <returns>Created Slider control</returns> public static Slider CreateSlider(this HtmlHelper html, string id) { TextWriter writer = html.ViewContext.Writer; Slider newSlider = new Slider(writer, id); return newSlider; }
/// <summary> /// Constructor /// </summary> /// <param name="sldr">Slider object to set rendering options of</param> public Rendering(Slider sldr) : base() { this.Slider = sldr; }