Exemple #1
0
        internal string getClientCSSPath(string pathN, string name)
        {
            var result     = String.Empty;
            var fileName   = String.Empty;
            var pathExists = false;
            var path       = (pathN.Length > 0) ? LocalResolveUrl(pathN) : String.Empty;

            if (path.Length > 0)
            {
                try {
                    fileName = HttpContext.Current.Server.MapPath(path);
                    if (File.Exists(fileName))
                    {
                        pathExists = true;
                    }
                }
                catch { }
            }

            if (pathExists)
            {
                result = path;
            }
            else
            {
                result = ResolveClientUrl(ToolkitResourceManager.GetStyleHref("HtmlEditor." + name, this));
            }

            return(result);
        }
Exemple #2
0
        public void BaseStyleLinkGeneration()
        {
            var calendar          = new CalendarExtender();
            var calendarStyleHref = ToolkitResourceManager.GetStyleHref(new ToolkitResourceManager.ResourceEntry("Calendar", calendar.GetType(), 0), calendar, TestGetWebResourceUrl);

            Assert.AreEqual("ToolkitHash.AjaxControlToolkit.Styles.Calendar.min.css", calendarStyleHref);
        }
Exemple #3
0
        public void BaseStyleInDerivedClassLinkGeneration()
        {
            var testCalendar          = new TestCalendar();
            var testCalendarStyleHref = ToolkitResourceManager.GetStyleHref(new ToolkitResourceManager.ResourceEntry("Calendar", testCalendar.GetType().BaseType, 0), testCalendar, TestGetWebResourceUrl);

            Assert.AreEqual("ToolkitHash.AjaxControlToolkit.Styles.Calendar.min.css", testCalendarStyleHref);
        }
Exemple #4
0
        public void DerivedStyleLinkGeneration()
        {
            var testCalendar          = new TestCalendar();
            var testCalendarStyleHref = ToolkitResourceManager.GetStyleHref(new ToolkitResourceManager.ResourceEntry("MyCalendar", testCalendar.GetType(), 0), testCalendar, TestGetWebResourceUrl);

            Assert.AreEqual("CustomHash.MyCalendar.min.css", testCalendarStyleHref);
        }
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            if (CssPath.Length == 0)
            {
                CssPath = ResolveClientUrl(ToolkitResourceManager.GetStyleHref(Constants.HtmlEditorAttachedTemplatePopupName, this));
            }

            if (_contentTemplate != null)
            {
                var c = new Control();
                _contentTemplate.InstantiateIn(c);
                Content.Add(c);
            }
        }