Carrotware.Web.UI.Controls.BasicControlUtils.InsertjQuery C# (CSharp) Метод

InsertjQuery() публичный статический Метод

public static InsertjQuery ( Page thePage ) : void
thePage System.Web.UI.Page
Результат void
        public static void InsertjQuery(Page thePage)
        {
            bool bFoundjQuery = false;
            //jquery jq = null;
            //jqueryui jqui = null;
            jquerybasic jquerybasic2 = new jquerybasic();
            jquerybasic2.SelectedSkin = jquerybasic.jQueryTheme.NotUsed;

            foreach (var c in thePage.Header.Controls) {
                //if (c is jquery && !bFoundjQuery) {
                //    jq = (jquery)c;
                //    if (jq.JQVersion.ToLowerInvariant() == (new jquery()).JQVersion) {
                //        bFoundjQuery = true;
                //    }
                //}
                //if (c is jqueryui) {
                //    jqui = (jqueryui)c;
                //}
                if (c is jquerybasic) {
                    jquerybasic2 = (jquerybasic)c;
                    bFoundjQuery = true;
                    break;
                }
            }

            //if (bFoundjQuery) {
            //    if (jq != null) {
            //        thePage.Header.Controls.Remove(jq);
            //    }
            //}

            //if (jqui != null) {
            //    (new PlaceHolder()).Controls.Add(jqui);
            //}

            //(new PlaceHolder()).Controls.Add(jquerybasic2);

            if (!bFoundjQuery) {
                thePage.Header.Controls.AddAt(0, jquerybasic2);
            } else {
                if (jquerybasic2.StylesheetOnly) {
                    jquerybasic jb1 = new jquerybasic();
                    jb1.SelectedSkin = jquerybasic.jQueryTheme.NotUsed;
                    thePage.Header.Controls.AddAt(0, jb1);
                }
            }
        }