Example #1
0
        public object ToJsObject()
        {
            var jObj = this.ToDynamic();

            if (!Script.IsNaN(Classes))
            {
                jObj.classes = Classes.ToJsDynamic();
            }
            if (!Script.IsNaN(Event))
            {
                jObj["event"] = Event.ToString();
            }
            if (!Script.IsNaN(HeightStyle))
            {
                jObj.heightStyle = HeightStyle.ToString();
            }
            if (!Script.IsNaN(Hide))
            {
                jObj.hide = Hide.ToJsObject();
            }
            if (!Script.IsNaN(Show))
            {
                jObj.show = Show.ToJsObject();
            }
            return(jObj);
        }
        internal object ToJsObject()
        {
            var obj = this.ToDynamic();

            if (Active == -2)
            {
                obj.active = false;
            }
            else if (Active == -1)
            {
                obj.active = true;
            }
            else
            {
                obj.active = Active;
            }

            if (Animate != null)
            {
                obj.animate = Animate.ToJsObject();
            }
            if (!Script.IsNaN(Classes))
            {
                obj.classes = Classes.ToJsDynamic();
            }

            if (!Script.IsNaN(Event))
            {
                obj["event"] = Event.ToString();
            }

            if (!Script.IsNaN(HeightStyle))
            {
                obj.heightStyle = HeightStyle.ToString();
            }

            return(obj);
        }