lib/sugarcube/symbol.rb in sugarcube-0.9.2 vs lib/sugarcube/symbol.rb in sugarcube-0.9.3

- old
+ new

@@ -117,10 +117,13 @@ @controlevents = { touch: UIControlEventTouchUpInside, touch_up: UIControlEventTouchUpInside, touch_down: UIControlEventTouchDown, + change: UIControlEventValueChanged|UIControlEventEditingChanged, + # I'm leaving this for backwards compatibility. please use 'change' or + # 'editing_did_change': changed: UIControlEventValueChanged|UIControlEventEditingChanged, touch_down_repeat: UIControlEventTouchDownRepeat, touch_drag_inside: UIControlEventTouchDragInside, touch_drag_outside: UIControlEventTouchDragOutside, @@ -131,11 +134,14 @@ touch_cancel: UIControlEventTouchCancel, value_changed: UIControlEventValueChanged, editing_did_begin: UIControlEventEditingDidBegin, + # nice. very consistent APPLE: editing_changed: UIControlEventEditingChanged, + # now here's consistency: + editing_did_change: UIControlEventEditingChanged, editing_did_end: UIControlEventEditingDidEnd, editing_did_endonexit: UIControlEventEditingDidEndOnExit, all_touch: UIControlEventAllTouchEvents, all_editing: UIControlEventAllEditingEvents, @@ -157,10 +163,11 @@ system: :systemFontSize, } @returnkeys = { default: UIReturnKeyDefault, + return: UIReturnKeyDefault, go: UIReturnKeyGo, google: UIReturnKeyGoogle, join: UIReturnKeyJoin, next: UIReturnKeyNext, route: UIReturnKeyRoute, @@ -269,15 +276,20 @@ } @keyboardtypes = { default: UIKeyboardTypeDefault, asciicapable: UIKeyboardTypeASCIICapable, + ascii: UIKeyboardTypeASCIICapable, numbersandpunctuation: UIKeyboardTypeNumbersAndPunctuation, url: UIKeyboardTypeURL, numberpad: UIKeyboardTypeNumberPad, + number: UIKeyboardTypeNumberPad, phonepad: UIKeyboardTypePhonePad, + phone: UIKeyboardTypePhonePad, namephonepad: UIKeyboardTypeNamePhonePad, + nameandphone: UIKeyboardTypeNamePhonePad, emailaddress: UIKeyboardTypeEmailAddress, + email: UIKeyboardTypeEmailAddress, } private def look_in(here) return here[self] if here.has_key? self