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