Beispiel #1
0
        public static void getContainerProperties()
        {
            container = (HTMLDivElement)Document.GetElementById("planets-container");
            container.Style.Margin = "0px";

            String startPlanetsStr        = container.GetAttribute("data-startPlanets");
            String timLimitScaleStr       = container.GetAttribute("data-timLimitScale");
            String timeScaleStr           = container.GetAttribute("data-timeScale");
            String gScaleStr              = container.GetAttribute("data-gScale");
            String newPlanetSpeedScaleStr = container.GetAttribute("data-newPlanetSpeedScale");

            int startPlanets = 0;

            if (!int.TryParse(startPlanetsStr, out startPlanets))
            {
                startPlanets = Sky.DEFAULT_START_PLANETS;
            }
            App.startPlanets = startPlanets;

            double timLimitScale = 0;

            if (!double.TryParse(timLimitScaleStr, out timLimitScale))
            {
                timLimitScale = 1;
            }
            App.timLimitScale = timLimitScale;

            double timeScale = 0;

            if (!double.TryParse(timeScaleStr, out timeScale))
            {
                timeScale = 1;
            }
            App.timeScale = timeScale;

            double gScale = 0;

            if (!double.TryParse(gScaleStr, out gScale))
            {
                gScale = 1;
            }
            App.gScale = gScale;

            double newPlanetSpeedScale = 0;

            if (!double.TryParse(newPlanetSpeedScaleStr, out newPlanetSpeedScale))
            {
                newPlanetSpeedScale = 1;
            }
            App.newPlanetSpeedScale = newPlanetSpeedScale;
        }
Beispiel #2
0
        public void DOMStringMapBindingSet()
        {
            var value = "SomeUser";
            var div   = new HTMLDivElement();

            div.Dataset["user"] = value;
            Assert.AreEqual(div.GetAttribute("data-user"), value);
        }