コード例 #1
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            RegisterJavaScriptFiles(htmlHeadAppender);
            RegisterStylesheets(htmlHeadAppender);
        }
コード例 #2
0
        private void RegisterStylesheets(HtmlHeadAppender htmlHeadAppender)
        {
            string styleFileKey = typeof(BocReferenceValueRenderer).FullName + "_Style";
            var    styleUrl     = ResourceUrlFactory.CreateThemedResourceUrl(typeof(BocReferenceValueRenderer), ResourceType.Html, "BocReferenceValue.css");

            htmlHeadAppender.RegisterStylesheetLink(styleFileKey, styleUrl, HtmlHeadAppender.Priority.Library);
        }
コード例 #3
0
        public virtual void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            var bocBooleanValue = new Controls.BocBooleanValue();

            bocBooleanValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocDateTimeValue = new Controls.BocDateTimeValue();

            bocDateTimeValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocEnumValue = new BocEnumValue();

            bocEnumValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocMultilineTextValue = new BocMultilineTextValue();

            bocMultilineTextValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocReferenceValue = new BocReferenceValue();

            bocReferenceValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocTextValue = new BocTextValue();

            bocTextValue.RegisterHtmlHeadContents(htmlHeadAppender);
        }
コード例 #4
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            string styleKey      = typeof(WebTreeViewRenderer).FullName + "_Style";
            var    styleSheetUrl = ResourceUrlFactory.CreateThemedResourceUrl(typeof(WebTreeViewRenderer), ResourceType.Html, "TreeView.css");

            htmlHeadAppender.RegisterStylesheetLink(styleKey, styleSheetUrl, HtmlHeadAppender.Priority.Library);
        }
コード例 #5
0
        public override void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            base.RegisterHtmlHeadContents(htmlHeadAppender);

            EnsureChildControls();
        }
コード例 #6
0
        // methods and properties

        public override void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            base.RegisterHtmlHeadContents(htmlHeadAppender);

            var renderer = CreateRenderer();

            renderer.RegisterHtmlHeadContents(htmlHeadAppender, this.TextBoxStyle);
        }
コード例 #7
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);
            string key = typeof(TabbedMenuRenderer).FullName + "_Style";
            var    url = ResourceUrlFactory.CreateThemedResourceUrl(typeof(TabbedMenuRenderer), ResourceType.Html, "TabbedMenu.css");

            htmlHeadAppender.RegisterStylesheetLink(key, url, HtmlHeadAppender.Priority.Library);
        }
コード例 #8
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            var renderer = CreateRenderer();

            renderer.RegisterHtmlHeadContents(htmlHeadAppender);
        }
コード例 #9
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            string key       = typeof(DatePickerPageQuirksModeRenderer).FullName + "_Script";
            var    scriptUrl = ResourceUrlFactory.CreateResourceUrl(typeof(DatePickerPageQuirksModeRenderer), ResourceType.Html, "DatePicker.js");

            htmlHeadAppender.RegisterJavaScriptInclude(key, scriptUrl);
        }
コード例 #10
0
        public static void RegisterViewLayoutScript(this HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            string keyScript = typeof(ViewLayoutExtensions).FullName + "_Script";
            var    scriptUrl = ResourceUrlFactory.CreateResourceUrl(typeof(ViewLayoutExtensions), ResourceType.Html, "ViewLayout.js");

            htmlHeadAppender.RegisterJavaScriptInclude(keyScript, scriptUrl);
        }
コード例 #11
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            string styleKey  = typeof(BocDateTimeValueQuirksModeRenderer).FullName + "_Style";
            var    styleFile = ResourceUrlFactory.CreateResourceUrl(typeof(BocDateTimeValueQuirksModeRenderer), ResourceType.Html, "BocDateTimeValue.css");

            htmlHeadAppender.RegisterStylesheetLink(styleKey, styleFile, HtmlHeadAppender.Priority.Library);
        }
コード例 #12
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();
            RegisterBrowserCompatibilityScript(htmlHeadAppender);
            RegisterJavaScriptFiles(htmlHeadAppender);
            RegisterStylesheets(htmlHeadAppender);
        }
コード例 #13
0
        public override void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            base.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocAutoCompleteReferenceValue = new BocAutoCompleteReferenceValue();

            bocAutoCompleteReferenceValue.RegisterHtmlHeadContents(htmlHeadAppender);
        }
コード例 #14
0
        protected override void RegisterJavaScriptFiles(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            base.RegisterJavaScriptFiles(htmlHeadAppender);

            string scriptFileKey = typeof(BocReferenceValueRenderer).FullName + "_Script";
            var    scriptUrl     = ResourceUrlFactory.CreateResourceUrl(typeof(BocReferenceValueRenderer), ResourceType.Html, "BocReferenceValue.js");

            htmlHeadAppender.RegisterJavaScriptInclude(scriptFileKey, scriptUrl);
        }
コード例 #15
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender, TextBoxStyle textBoxStyle)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            textBoxStyle.RegisterJavaScriptInclude(ResourceUrlFactory, htmlHeadAppender);

            string styleKey  = typeof(BocTextValueRenderer).FullName + "_Style";
            var    styleFile = ResourceUrlFactory.CreateThemedResourceUrl(typeof(BocTextValueRenderer), ResourceType.Html, "BocTextValue.css");

            htmlHeadAppender.RegisterStylesheetLink(styleKey, styleFile, HtmlHeadAppender.Priority.Library);
        }
コード例 #16
0
        public override void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            base.RegisterHtmlHeadContents(htmlHeadAppender);

            var renderer = CreateRenderer();

            renderer.RegisterHtmlHeadContents(htmlHeadAppender);

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

            string key           = typeof(WebTabStripRenderer).FullName + "_Style";
            var    styleSheetUrl = ResourceUrlFactory.CreateThemedResourceUrl(typeof(WebTabStripRenderer), ResourceType.Html, "TabStrip.css");

            htmlHeadAppender.RegisterStylesheetLink(key, styleSheetUrl, HtmlHeadAppender.Priority.Library);

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

            textBoxStyle.RegisterJavaScriptInclude(SafeServiceLocator.Current.GetInstance <IResourceUrlFactory>(), htmlHeadAppender);

            string styleKey = typeof(BocMultilineTextValueQuirksModeRenderer).FullName + "_Style";

            var styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(BocMultilineTextValueQuirksModeRenderer), ResourceType.Html, "BocMultilineTextValue.css");

            htmlHeadAppender.RegisterStylesheetLink(styleKey, styleUrl, HtmlHeadAppender.Priority.Library);
        }
コード例 #19
0
        protected virtual void RegisterJavaScriptFiles(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();

            string scriptKey = typeof(BocReferenceValueRendererBase <>).FullName + "_Script";

            htmlHeadAppender.RegisterJavaScriptInclude(
                scriptKey,
                ResourceUrlFactory.CreateResourceUrl(typeof(BocReferenceValueRendererBase <>), ResourceType.Html, "BocReferenceValueBase.js"));
        }
コード例 #20
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            string scriptFileKey = typeof(BocCheckBoxRenderer).FullName + "_Script";
            var    scriptUrl     = ResourceUrlFactory.CreateResourceUrl(typeof(BocCheckBoxRenderer), ResourceType.Html, "BocCheckbox.js");

            htmlHeadAppender.RegisterJavaScriptInclude(scriptFileKey, scriptUrl);

            string styleFileKey = typeof(BocCheckBoxRenderer).FullName + "_Style";
            var    styleUrl     = ResourceUrlFactory.CreateThemedResourceUrl(typeof(BocCheckBoxRenderer), ResourceType.Html, "BocCheckbox.css");

            htmlHeadAppender.RegisterStylesheetLink(styleFileKey, styleUrl, HtmlHeadAppender.Priority.Library);
        }
コード例 #21
0
        private void RegisterStylesheets(HtmlHeadAppender htmlHeadAppender)
        {
            string styleKey = typeof(BocAutoCompleteReferenceValueQuirksModeRenderer).FullName + "_Style";
            var    styleUrl = ResourceUrlFactory.CreateResourceUrl(typeof(BocAutoCompleteReferenceValueQuirksModeRenderer), ResourceType.Html,
                                                                   "BocAutoCompleteReferenceValue.css");

            htmlHeadAppender.RegisterStylesheetLink(styleKey, styleUrl, HtmlHeadAppender.Priority.Library);

            string jqueryAutocompleteStyleKey = typeof(BocAutoCompleteReferenceValueQuirksModeRenderer).FullName + "_JQueryAutoCompleteStyle";
            var    jqueryStyleUrl             = ResourceUrlFactory.CreateResourceUrl(typeof(BocAutoCompleteReferenceValueQuirksModeRenderer), ResourceType.Html,
                                                                                     "BocAutoCompleteReferenceValue.jquery.css");

            htmlHeadAppender.RegisterStylesheetLink(jqueryAutocompleteStyleKey, jqueryStyleUrl, HtmlHeadAppender.Priority.Library);
        }
コード例 #22
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);
        }
コード例 #23
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();
            htmlHeadAppender.RegisterJQueryIFrameShimJavaScriptInclude();

            string scriptKey = typeof(DropDownMenuRenderer).FullName + "_Script";
            var    scriptUrl = ResourceUrlFactory.CreateResourceUrl(typeof(DropDownMenuRenderer), ResourceType.Html, "DropDownMenu.js");

            htmlHeadAppender.RegisterJavaScriptInclude(scriptKey, scriptUrl);

            string styleSheetKey = typeof(DropDownMenuRenderer).FullName + "_Style";
            var    styleSheetUrl = ResourceUrlFactory.CreateThemedResourceUrl(typeof(DropDownMenuRenderer), ResourceType.Html, "DropDownMenu.css");

            htmlHeadAppender.RegisterStylesheetLink(styleSheetKey, styleSheetUrl, HtmlHeadAppender.Priority.Library);
        }
コード例 #24
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();");
            }
        }
コード例 #25
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);
        }
コード例 #26
0
        public void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

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

            htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();

            string scriptFileKey = typeof(ListMenuQuirksModeRenderer).FullName + "_Script";
            var    scriptUrl     = ResourceUrlFactory.CreateResourceUrl(typeof(ListMenuQuirksModeRenderer), ResourceType.Html, "ListMenu.js");

            htmlHeadAppender.RegisterJavaScriptInclude(scriptFileKey, scriptUrl);

            string styleSheetKey = typeof(ListMenuQuirksModeRenderer).FullName + "_Style";
            var    styleUrl      = ResourceUrlFactory.CreateResourceUrl(typeof(ListMenuQuirksModeRenderer), ResourceType.Html, "ListMenu.css");

            htmlHeadAppender.RegisterStylesheetLink(styleSheetKey, styleUrl, HtmlHeadAppender.Priority.Library);
        }
コード例 #27
0
        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);
            }
        }
コード例 #28
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);
            }
        }
コード例 #29
0
        protected sealed override void RegisterJavaScriptFiles(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            base.RegisterJavaScriptFiles(htmlHeadAppender);

            htmlHeadAppender.RegisterUtilitiesJavaScriptInclude();
            htmlHeadAppender.RegisterJQueryIFrameShimJavaScriptInclude();

            string jqueryAutocompleteScriptKey = typeof(BocAutoCompleteReferenceValueQuirksModeRenderer).FullName + "_JQueryAutoCompleteScript";
            var    jqueryScriptUrl             = ResourceUrlFactory.CreateResourceUrl(typeof(BocAutoCompleteReferenceValueQuirksModeRenderer), ResourceType.Html,
                                                                                      "BocAutoCompleteReferenceValue.jquery.js");

            htmlHeadAppender.RegisterJavaScriptInclude(jqueryAutocompleteScriptKey, jqueryScriptUrl);

            string scriptKey = typeof(BocAutoCompleteReferenceValueQuirksModeRenderer).FullName + "_Script";
            var    scriptUrl = ResourceUrlFactory.CreateResourceUrl(typeof(BocAutoCompleteReferenceValueQuirksModeRenderer), ResourceType.Html,
                                                                    "BocAutoCompleteReferenceValue.js");

            htmlHeadAppender.RegisterJavaScriptInclude(scriptKey, scriptUrl);
        }
コード例 #30
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);
        }