bright-gpu-74537
11/26/2020, 5:41 PMorange-van-60470
11/26/2020, 5:41 PMJS
Main.main = function() {
var app = new haxe_ui_HaxeUIApp();
app.ready(function() {
var c0 = new haxe_ui_containers_VBox();
c0.set_styleString("padding: 5px;");
var rootComponent = c0;
var c0 = new haxe_ui_components_Button();
c0.set_text("Click Me!");
c0.set_styleString("font-size: 24px;");
c0.addScriptEvent("onclick","this.text='Thanks!'");
rootComponent.addComponent(c0);
rootComponent.bindingRoot = true;
var main = rootComponent;
app.addComponent(main);
app.start();
});
};orange-van-60470
11/26/2020, 5:41 PMbright-gpu-74537
11/26/2020, 5:42 PMhaxe
class Main {
static function main() {
Toolkit.init();
var slider = new HorizontalSlider();
slider.ready(); // this should have been called automatically by the framework
var el = Browser.document.getElementById("myContainer");
el.appendChild(slider.element);
}
}bright-gpu-74537
11/26/2020, 5:42 PMorange-van-60470
11/26/2020, 5:50 PMHaxe
package ;
import haxe.ui.HaxeUIApp;
import haxe.ui.Toolkit;
import haxe.ui.components.HorizontalSlider;
import js.Browser;
import haxe.ui.core.Component;
import haxe.ui.macros.ComponentMacros;
class Main {
public static function main() {
/*Toolkit.init();
var slider = new HorizontalSlider();
slider.ready();{ // this should have been called automatically by the framework
var el = Browser.document.getElementById("myContainer");
el.appendChild(slider.element);
Browser.document.appendChild( el );
});*/
var app = new HaxeUIApp();
app.ready(function() {
var slider = new HorizontalSlider();
slider.ready(); // this should have been called automatically by the framework
var el = Browser.document.getElementById("myContainer");
el.appendChild(slider.element);
Browser.document.appendChild( el );
/*
var main:Component = ComponentMacros.buildComponent("assets/main.xml");
app.addComponent(main);
app.start();
*/
});
/*
Toolkit.init();
var slider = new HorizontalSlider();
document.getElementById("something").appendChild(slider.element);
*/
}
}
It's not showing anything on screen.bright-gpu-74537
11/26/2020, 5:51 PMbright-gpu-74537
11/26/2020, 5:51 PMorange-van-60470
11/26/2020, 5:52 PMbright-gpu-74537
11/26/2020, 5:52 PMhtml
<!DOCTYPE html>
<html lang="en">
<head>
<style>
body, html {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
</style>
<meta charset="utf-8"/>
<title>haxeui_appendChild</title>
<meta name="description" content="" />
</head>
<body>
<div id="myContainer">
</div>
<script src="haxeuiappendChild.js"></script>
</body>
</html>bright-gpu-74537
11/26/2020, 5:53 PMorange-van-60470
11/26/2020, 6:06 PMHaxe
package ;
import haxe.ui.HaxeUIApp;
import haxe.ui.Toolkit;
import haxe.ui.components.HorizontalSlider;
import js.Browser;
import js.html.Element;
import haxe.ui.core.Component;
import haxe.ui.macros.ComponentMacros;
class Main {
public static function main() {
Toolkit.init();
var slider = new HorizontalSlider();
slider.ready();
var el = Browser.document.createDivElement();
Browser.document.body.appendChild( el );
el.appendChild( slider.element );
}
}orange-van-60470
11/26/2020, 6:07 PMbright-gpu-74537
11/26/2020, 6:07 PMbright-gpu-74537
11/26/2020, 6:08 PMbright-gpu-74537
11/26/2020, 6:08 PMbright-gpu-74537
11/26/2020, 6:09 PMBrowser.document.body.appendChild( slider.element );orange-van-60470
11/26/2020, 6:13 PMmagnificent-caravan-75149
11/26/2020, 7:17 PMbright-gpu-74537
11/26/2020, 7:33 PMmost-caravan-45834
11/26/2020, 7:34 PMbright-gpu-74537
11/26/2020, 7:35 PMpowerful-morning-89
11/26/2020, 7:37 PMbright-gpu-74537
11/26/2020, 7:38 PMpowerful-morning-89
11/26/2020, 7:44 PMbright-gpu-74537
11/26/2020, 7:56 PMbright-gpu-74537
11/26/2020, 7:56 PMmagnificent-caravan-75149
11/26/2020, 8:03 PMbright-gpu-74537
11/26/2020, 8:46 PMmost-caravan-45834
11/26/2020, 8:47 PM