コード例 #1
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            string styleKey = typeof(WebTreeViewQuirksModeRenderer).FullName + "_Style";

            if (!htmlHeadAppender.IsRegistered(styleKey))
            {
                var styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(WebTreeViewQuirksModeRenderer), ResourceType.Html, "TreeView.css");
                htmlHeadAppender.RegisterStylesheetLink(styleKey, styleUrl, HtmlHeadAppender.Priority.Library);
            }
        }
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            string scriptFileKey = typeof(DatePickerButtonQuirksModeRenderer).FullName + "_Script";

            if (!htmlHeadAppender.IsRegistered(scriptFileKey))
            {
                var scriptUrl = ResourceUrlFactory.CreateResourceUrl(typeof(DatePickerButtonQuirksModeRenderer), ResourceType.Html, "DatePicker.js");
                htmlHeadAppender.RegisterJavaScriptInclude(scriptFileKey, scriptUrl);
            }

            string styleFileKey = typeof(DatePickerButtonQuirksModeRenderer).FullName + "_Style";

            if (!htmlHeadAppender.IsRegistered(styleFileKey))
            {
                var styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(DatePickerButtonQuirksModeRenderer), ResourceType.Html, "DatePicker.css");
                htmlHeadAppender.RegisterStylesheetLink(styleFileKey, styleUrl, HtmlHeadAppender.Priority.Library);
            }
        }
コード例 #3
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            string key = typeof(TabbedMenuQuirksModeRenderer).FullName + "_Style";

            if (!htmlHeadAppender.IsRegistered(key))
            {
                var styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(TabbedMenuQuirksModeRenderer), ResourceType.Html, "TabbedMenu.css");
                htmlHeadAppender.RegisterStylesheetLink(key, styleUrl, HtmlHeadAppender.Priority.Library);
            }
        }
コード例 #4
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();

            string key = typeof(DropDownMenuQuirksModeRenderer).FullName + "_Script";

            if (!htmlHeadAppender.IsRegistered(key))
            {
                var scriptUrl = ResourceUrlFactory.CreateResourceUrl(typeof(DropDownMenuQuirksModeRenderer), ResourceType.Html, "DropDownMenu.js");
                htmlHeadAppender.RegisterJavaScriptInclude(key, scriptUrl);
            }

            key = typeof(DropDownMenuQuirksModeRenderer).FullName + "_Style";
            if (!htmlHeadAppender.IsRegistered(key))
            {
                var styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(DropDownMenuQuirksModeRenderer), ResourceType.Html, "DropDownMenu.css");
                htmlHeadAppender.RegisterStylesheetLink(key, styleUrl, HtmlHeadAppender.Priority.Library);
            }
        }
コード例 #5
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender, IControl control)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);
            ArgumentUtility.CheckNotNull("control", control);

            string key = typeof(TabbedMultiViewQuirksModeRenderer).FullName + "_Style";

            if (!htmlHeadAppender.IsRegistered(key))
            {
                var styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(TabbedMultiViewQuirksModeRenderer), ResourceType.Html, "TabbedMultiView.css");
                htmlHeadAppender.RegisterStylesheetLink(key, styleUrl, HtmlHeadAppender.Priority.Library);
            }

            ScriptUtility.Instance.RegisterJavaScriptInclude(control, htmlHeadAppender);
        }
コード例 #6
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender, EditableRowControlFactory editableRowControlFactory)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();

            string styleFileKey = typeof(BocListQuirksModeRenderer).FullName + "_Style";

            if (!htmlHeadAppender.IsRegistered(styleFileKey))
            {
                var styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(BocListQuirksModeRenderer), ResourceType.Html, "BocList.css");
                htmlHeadAppender.RegisterStylesheetLink(styleFileKey, styleUrl, HtmlHeadAppender.Priority.Library);
            }

            string scriptFileKey = typeof(BocListQuirksModeRenderer).FullName + "_Script";

            if (!htmlHeadAppender.IsRegistered(scriptFileKey))
            {
                var scriptUrl = ResourceUrlFactory.CreateResourceUrl(typeof(BocListQuirksModeRenderer), ResourceType.Html, "BocList.js");
                htmlHeadAppender.RegisterJavaScriptInclude(scriptFileKey, scriptUrl);
            }

            editableRowControlFactory.RegisterHtmlHeadContents(htmlHeadAppender);
        }
コード例 #7
0
        public void RegisterJavaScriptInclude(IControl control, HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("control", control);
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            string key = typeof(ScriptUtility).FullName + "_StyleUtility";

            if (!htmlHeadAppender.IsRegistered(key))
            {
                var url = _infrastructureResourceUrlFactory.CreateThemedResourceUrl(ResourceType.Html, "StyleUtility.js");

                htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();
                htmlHeadAppender.RegisterJavaScriptInclude(key, url);

                control.Page.ClientScript.RegisterClientScriptBlock(control, typeof(ScriptUtility), key, "StyleUtility.AddBrowserSwitch();");
            }
        }
コード例 #8
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender, IControl control)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);
            ArgumentUtility.CheckNotNull("control", control);

            // Do not call base implementation
            //base.RegisterHtmlHeadContents

            string key = typeof(WebTabStripQuirksModeRenderer).FullName + "_Style";

            if (!htmlHeadAppender.IsRegistered(key))
            {
                var styleSheetUrl = _resourceUrlFactory.CreateResourceUrl(typeof(WebTabStripQuirksModeRenderer), ResourceType.Html, "TabStrip.css");
                htmlHeadAppender.RegisterStylesheetLink(key, styleSheetUrl, HtmlHeadAppender.Priority.Library);
            }

            ScriptUtility.Instance.RegisterJavaScriptInclude(control, htmlHeadAppender);
        }