public void RegisterJavaScriptInclude_WithResourceUrl() { IResourceUrl resourceUrl = new StaticResourceUrl("url.js"); _htmlHeadAppender.RegisterJavaScriptInclude("key", resourceUrl); var htmlHeadElements = _htmlHeadAppender.GetHtmlHeadElements().ToArray(); Assert.That(htmlHeadElements.Length, Is.EqualTo(1)); Assert.That(htmlHeadElements[0], Is.InstanceOf(typeof(JavaScriptInclude))); Assert.That(((JavaScriptInclude)htmlHeadElements[0]).ResourceUrl, Is.SameAs(resourceUrl)); }
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); }
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); }
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); }
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")); }
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); }
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); }
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();"); } }
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); }
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); }
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); } }
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); } }
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); }