fixes
This commit is contained in:
@@ -19,6 +19,8 @@ class Formatter implements IFormatter {
|
||||
case "yyyy": date.getFullYear() + "";
|
||||
case "month": locale.getArray("month")[date.getMonth()];
|
||||
case "Month": firstLetterUp(locale.getArray("month")[date.getMonth()]);
|
||||
case "month_r": locale.getArray("month_r")[date.getMonth()];
|
||||
case "Month_r": firstLetterUp(locale.getArray("month_r")[date.getMonth()]);
|
||||
default: r.matched(0);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -16,6 +16,7 @@ class InputView extends TextView implements IDisposable {
|
||||
|
||||
public var hint(default, set):String;
|
||||
public var dispatcher(default, null):IDispatcher<InputViewListener>;
|
||||
public var onKeyUp(null, set):InputViewListener;
|
||||
|
||||
private var hintTextField:TextField;
|
||||
|
||||
@@ -23,7 +24,7 @@ class InputView extends TextView implements IDisposable {
|
||||
super();
|
||||
dispatcher = new Dispatcher<InputViewListener>();
|
||||
textField.addEventListener(Event.CHANGE, onTextChange);
|
||||
textField.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
|
||||
textField.addEventListener(KeyboardEvent.KEY_UP, _onKeyUp);
|
||||
textField.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
|
||||
|
||||
hintTextField = buildHintTextField();
|
||||
@@ -56,7 +57,7 @@ class InputView extends TextView implements IDisposable {
|
||||
hintTextField.visible = (textField.text == "");
|
||||
}
|
||||
|
||||
private function onKeyUp(event:KeyboardEvent):Void {
|
||||
private function _onKeyUp(event:KeyboardEvent):Void {
|
||||
event.stopImmediatePropagation();
|
||||
dispatcher.dispatch(function(listener) listener.onKeyUp(textField.text));
|
||||
}
|
||||
@@ -77,9 +78,14 @@ class InputView extends TextView implements IDisposable {
|
||||
|
||||
public function dispose():Void {
|
||||
textField.removeEventListener(Event.CHANGE, onTextChange);
|
||||
textField.removeEventListener(KeyboardEvent.KEY_UP, onKeyUp);
|
||||
textField.removeEventListener(KeyboardEvent.KEY_UP, _onKeyUp);
|
||||
textField.removeEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
|
||||
}
|
||||
|
||||
private function set_onKeyUp(value:InputViewListener):InputViewListener {
|
||||
dispatcher.addListener(value);
|
||||
return value;
|
||||
}
|
||||
}
|
||||
|
||||
typedef InputViewListener = {
|
||||
|
||||
@@ -19,10 +19,10 @@ class SocketLogger extends BaseLogger {
|
||||
socket = new Socket();
|
||||
#if flash
|
||||
socket.addEventListener(IOErrorEvent.IO_ERROR, function(error):Void {
|
||||
L.e("SocketLogger", "", error);
|
||||
//L.e("SocketLogger", "", error);
|
||||
});
|
||||
socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, function(error):Void {
|
||||
L.e("SocketLogger", "", error);
|
||||
//L.e("SocketLogger", "", error);
|
||||
});
|
||||
socket.connect(CompilationOption.get("debug.address"), Std.parseInt(CompilationOption.get("debug.port")));
|
||||
#else
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package haxework.provider;
|
||||
|
||||
import haxe.ds.ObjectMap;
|
||||
import flash.errors.Error;
|
||||
|
||||
class Provider {
|
||||
|
||||
@@ -27,7 +26,7 @@ class Provider {
|
||||
instances.set(key, instance);
|
||||
return instance;
|
||||
} else {
|
||||
throw new Error("Factory for\"" + i + "\" not found");
|
||||
throw "Factory for\"" + i + "\" not found";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,7 +36,7 @@ class Provider {
|
||||
var instance:T = Type.createInstance(factories.get(key), args.exists(key) ? args.get(key) : []);
|
||||
return instance;
|
||||
} else {
|
||||
throw new Error("Factory for\"" + i + "\" not found");
|
||||
throw "Factory for\"" + i + "\" not found";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user