Exemple #1
0
        private void RenderScriptFile(HtmlTextWriter writer, ScriptFile script)
        {
            RenderCommonScriptAttributes(writer, script);
            writer.AddAttribute(HtmlTextWriterAttribute.Src, WebUtils.CreateAbsolutePath(Page.ScriptsRoot, script.FileName));

            writer.RenderBeginTag(HtmlTextWriterTag.Script);
            writer.RenderEndTag();
        }
Exemple #2
0
        public string MapPath(string virtualPath)
        {
            string basePath   = Path.GetDirectoryName(new Uri(GetType().Assembly.CodeBase).LocalPath);
            string resultPath = WebUtils.CreateAbsolutePath(this.CurrentVirtualFilePath, virtualPath);

            resultPath = basePath.TrimEnd('\\') + "\\" + resultPath.Replace('/', '\\').TrimStart('\\');
            return(resultPath);
        }
        private void RenderButton(HtmlTextWriter writer)
        {
            writer.AddAttribute(HtmlTextWriterAttribute.Id, ClientID + "_button");
            writer.AddAttribute(HtmlTextWriterAttribute.Src, WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/img.gif"));
            writer.AddAttribute(HtmlTextWriterAttribute.Border, "0");

            writer.RenderBeginTag(HtmlTextWriterTag.Img);
            writer.RenderEndTag();
        }
 /// <summary>
 /// Registers necessary scripts and stylesheet.
 /// </summary>
 /// <param name="e">
 /// An <see cref="System.EventArgs"/> object that contains the event data.
 /// </param>
 protected override void OnPreRender(EventArgs e)
 {
     if (skin != null)
     {
         Page.RegisterStyleFile("CalendarStyle", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/calendar-" + skin + ".css"));
     }
     Page.RegisterHeadScriptFile("Calendar", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/calendar.js"));
     Page.RegisterHeadScriptFile("CalendarLanguage", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/lang/calendar-" + Page.UserCulture.Name + ".js"));
     Page.RegisterHeadScriptFile("CalendarSetup", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/calendar-setup.js"));
 }
Exemple #5
0
        private void RenderStyleFiles(HtmlTextWriter writer)
        {
            foreach (DictionaryEntry file in Page.StyleFiles)
            {
                writer.AddAttribute("rel", "stylesheet");
                writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/css");
                writer.AddAttribute(HtmlTextWriterAttribute.Href, WebUtils.CreateAbsolutePath(Page.CssRoot, (string)file.Value));

                writer.RenderBeginTag(HtmlTextWriterTag.Link);
                writer.RenderEndTag();
            }
        }