[demo] fixes

This commit is contained in:
2019-11-19 17:51:30 +03:00
parent 7a5b32b251
commit a768e75cec
3 changed files with 8 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
package demo; package demo;
import haxework.resources.IResources;
import haxework.provider.Provider; import haxework.provider.Provider;
import demo.dispatch.DemoDispatcher; import demo.dispatch.DemoDispatcher;
import demo.popup.ColorPopup; import demo.popup.ColorPopup;
@@ -43,13 +44,13 @@ import haxework.view.group.VGroupView;
class Demo extends App implements DemoListener { class Demo extends App implements DemoListener {
@:provide static var resources:IResources;
public static function main() { public static function main() {
L.push(new TraceLogger()); L.push(new TraceLogger());
trace("!", Provider.instance.factories);
var app = new Demo(new AppTheme()); var app = new Demo(new AppTheme());
app.resources.image.put("logo", HaxeLogo.resolve()); resources.image.put("logo", HaxeLogo.resolve());
app.start(new DemoView()); app.start(new DemoView());
var dispatcher = new DemoDispatcher(); var dispatcher = new DemoDispatcher();
@@ -66,8 +67,8 @@ class Demo extends App implements DemoListener {
new JsonLoader().GET("https://embed.tvbit.co/channel/data2/renova.json") new JsonLoader().GET("https://embed.tvbit.co/channel/data2/renova.json")
.then(function(data:Array<Model>) { .then(function(data:Array<Model>) {
app.resources.any.put("data", data); resources.any.put("data", data);
app.resources.any.put("data50", Util.marray(data, 50)); resources.any.put("data50", Util.marray(data, 50));
}) })
.catchError(function(error) trace(error)); .catchError(function(error) trace(error));
} }

View File

@@ -9,6 +9,6 @@ interface DemoListener {
public function onTest4(app:App):Void; public function onTest4(app:App):Void;
} }
@:yield @:dispatcher(DemoListener) class DemoDispatcher { @:dispatcher(DemoListener) class DemoDispatcher {
public function new() {} public function new() {}
} }

View File

@@ -65,8 +65,7 @@ abstract KeyType<T>(String) {
instances.set(key, instance); instances.set(key, instance);
return instance; return instance;
} else { } else {
return null; throw 'Factory for "${key}" not found';
//throw 'Factory for "${key}" not found';
} }
} }