Exemple #1
0
        public void RemoveCSS(string filename)
        {
            if (_cssObjects.ContainsKey(filename))
            {
                //jQuery.Select("link").Each(delegate(int count, Element element)
                //{
                //    string[] arr = jQuery.This.GetAttribute("href").Split('?');
                //    if (arr.Length == 2)
                //    {
                //        if(arr[0] == filename)
                //            jQuery.This.Remove();
                //    }
                //});

                Element e = (Element)_cssObjects[filename];
                if (e != null)
                {
                    if (!Script.IsNullOrUndefined(e.ParentNode))
                    {
                        e.ParentNode.RemoveChild(e);
                    }
                    else
                    {
                        Logging.Warn("Link Parent Node not found, styling issues may occur as we are unable to delete the link tag", null);
                    }
                }
                _cssObjects.Remove(filename);
            }
        }