public static void InsertjQueryUI(Page thePage) { jqueryui jq = FindjQueryUI(thePage); if (jq == null) { jq = new jqueryui(); thePage.Header.Controls.AddAt(1, jq); } }
public static jqueryui FindjQueryUI(Control control) { jqueryui jqueryui1 = null; if (control is Page) { Page thePage = (Page)control; foreach (Control c in thePage.Header.Controls) { if (c is jqueryui) { jqueryui1 = (jqueryui)c; break; } else { jqueryui1 = FindjQueryUI(c); if (jqueryui1 != null) { break; } } } } else { foreach (Control c in control.Controls) { if (c is jqueryui) { jqueryui1 = (jqueryui)c; break; } else { jqueryui1 = FindjQueryUI(c); if (jqueryui1 != null) { break; } } } } return(jqueryui1); }
protected override void RenderContents(HtmlTextWriter output) { string sJQFile = ""; output.WriteLine(); if (!this.StylesheetOnly) { jquery j1 = new jquery(); j1.JQVersion = this.JQVersion; j1.UseJqueryMigrate = this.UseJqueryMigrate; this.Controls.Add(j1); jqueryui j2 = new jqueryui(); //j2.JQUIVersion = this.JQUIVersion; this.Controls.Add(j2); j1.RenderControl(output); j2.RenderControl(output); } sJQFile = ""; switch (this.SelectedSkin) { case jQueryTheme.GlossyBlack: sJQFile = GetWebResourceUrl("Carrotware.Web.UI.Controls.jquerybasic.jquery-ui-black.css"); break; case jQueryTheme.Purple: sJQFile = GetWebResourceUrl("Carrotware.Web.UI.Controls.jquerybasic.jquery-ui-purple.css"); break; case jQueryTheme.Green: sJQFile = GetWebResourceUrl("Carrotware.Web.UI.Controls.jquerybasic.jquery-ui-green.css"); break; case jQueryTheme.Blue: sJQFile = GetWebResourceUrl("Carrotware.Web.UI.Controls.jquerybasic.jquery-ui-blue.css"); break; case jQueryTheme.LightGreen: sJQFile = GetWebResourceUrl("Carrotware.Web.UI.Controls.jquerybasic.jquery-ui-lightgreen.css"); break; case jQueryTheme.Silver: default: sJQFile = GetWebResourceUrl("Carrotware.Web.UI.Controls.jquerybasic.jquery-ui-silver.css"); break; } if (this.SelectedSkin != jQueryTheme.NotUsed) { output.Write("<!-- JQuery UI CSS " + SelectedSkin.ToString() + " --> <link href=\"" + sJQFile + "\" type=\"text/css\" rel=\"stylesheet\" /> \r\n"); } }