public void RegisterHeadScriptEvent( string key, string language, string element, string eventName, string script ) { headScripts[key] = new ScriptEvent( language, element, eventName, script ); }
/// <summary> /// Registers script block that should be rendered within the <c>head</c> HTML element. /// </summary> /// <param name="key">Script key.</param> /// <param name="mimeType">The scripting language's MIME type.</param> /// <param name="element">Element ID of the event source.</param> /// <param name="eventName">Name of the event to handle.</param> /// <param name="script">Script text.</param> public void RegisterHeadScriptEvent( string key, MimeMediaType mimeType, string element, string eventName, string script ) { headScripts[key] = new ScriptEvent( mimeType, element, eventName, script ); }
private void RenderScriptEvent(HtmlTextWriter writer, ScriptEvent script) { RenderCommonScriptAttributes(writer, script); writer.AddAttribute(HtmlTextWriterAttribute.For, script.Element); writer.AddAttribute("event", script.EventName); writer.RenderBeginTag(HtmlTextWriterTag.Script); writer.WriteLine(script.Script); writer.RenderEndTag(); }