mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-11-14 10:43:50 +00:00
Deploying to gh-pages from @ cappuccino/cappuccino@e6b9b9cfbd 🚀
This commit is contained in:
1 parent
0958d4bb33
commit
525d4e0dcd
3 files changed
+207
-197
No files matched your search
@@ -56035,14 +56035,8 @@ class_addMethods(meta_class, [new objj_method(sel_getUid("defaultThemeClass"), f
|
||||
|
||||
,["CPDictionary"])]);
|
||||
}
|
||||
p;31;_CPDatePickerElementTextField.jt;27427;@STATIC;1.0;i;13;CPTextField.jt;27389;objj_executeFile("CPTextField.j", YES);CPDatePickerElementTextFieldBecomeFirstResponder = "CPDatePickerElementTextFieldBecomeFirstResponder";
|
||||
p;31;_CPDatePickerElementTextField.jt;27541;@STATIC;1.0;i;13;CPTextField.jt;27503;objj_executeFile("CPTextField.j", YES);CPDatePickerElementTextFieldBecomeFirstResponder = "CPDatePickerElementTextFieldBecomeFirstResponder";
|
||||
CPDatePickerElementTextFieldAMPMChangedNotification = "CPDatePickerElementTextFieldAMPMChangedNotification";
|
||||
var CPZeroKeyCode = 48,
|
||||
CPNineKeyCode = 57,
|
||||
CPMajAKeyCode = 65,
|
||||
CPMajPKeyCode = 80,
|
||||
CPAKeyCode = 97,
|
||||
CPPKeyCode = 112;
|
||||
CPMonthDateType = 0;
|
||||
CPDayDateType = 1;
|
||||
CPYearDateType = 2;
|
||||
@@ -56214,20 +56208,24 @@ class_addMethods(the_class, [new objj_method(sel_getUid("nextTextField"), functi
|
||||
|
||||
,["int"]), new objj_method(sel_getUid("setValueForKeyEvent:"), function $_CPDatePickerElementTextField__setValueForKeyEvent_(self, _cmd, anEvent)
|
||||
{
|
||||
var keyCode = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode"));
|
||||
if (keyCode != CPDeleteKeyCode && keyCode != CPDeleteForwardKeyCode && keyCode < CPZeroKeyCode || keyCode > CPNineKeyCode)
|
||||
var keyCode = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")),
|
||||
characters = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["characters"] || _objj_forward)(anEvent, "characters"));
|
||||
var isDelete = keyCode === CPDeleteKeyCode || keyCode === CPDeleteForwardKeyCode;
|
||||
var isNumeric = characters && (characters == null ? characters : (characters.isa.method_msgSend["length"] || _objj_forward)(characters, "length")) > 0 && /^[0-9]$/.test(characters);
|
||||
if (!isDelete && !isNumeric)
|
||||
return;
|
||||
var newValue = (self.isa.method_msgSend["stringValue"] || _objj_forward)(self, "stringValue").replace(/\s/g, ''),
|
||||
length = (newValue == null ? newValue : (newValue.isa.method_msgSend["length"] || _objj_forward)(newValue, "length")),
|
||||
eventKeyValue = parseInt((anEvent == null ? anEvent : (anEvent.isa.method_msgSend["characters"] || _objj_forward)(anEvent, "characters"))).toString();
|
||||
if (keyCode == CPDeleteKeyCode || keyCode == CPDeleteForwardKeyCode)
|
||||
length = (newValue == null ? newValue : (newValue.isa.method_msgSend["length"] || _objj_forward)(newValue, "length"));
|
||||
if (isDelete)
|
||||
{
|
||||
((___r1 = self._timerEdition), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["invalidate"] || _objj_forward)(___r1, "invalidate"));
|
||||
self._timerEdition = nil;
|
||||
newValue = (newValue == null ? newValue : (newValue.isa.method_msgSend["substringToIndex:"] || _objj_forward)(newValue, "substringToIndex:", length - 1));
|
||||
if (length > 0)
|
||||
newValue = (newValue == null ? newValue : (newValue.isa.method_msgSend["substringToIndex:"] || _objj_forward)(newValue, "substringToIndex:", length - 1));
|
||||
}
|
||||
else
|
||||
{
|
||||
var eventKeyValue = characters;
|
||||
if (!self._timerEdition)
|
||||
{
|
||||
self._timerEdition = (CPTimer.isa.method_msgSend["scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:"] || _objj_forward)(CPTimer, "scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:", 2, self, sel_getUid("_timerKeyEvent:"), nil, NO);
|
||||
@@ -56244,7 +56242,10 @@ class_addMethods(the_class, [new objj_method(sel_getUid("nextTextField"), functi
|
||||
newValue = parseInt(newValue).toString() + eventKeyValue;
|
||||
}
|
||||
}
|
||||
if (parseInt(newValue) > (self.isa.method_msgSend["_maxNumberWithMaxDate"] || _objj_forward)(self, "_maxNumberWithMaxDate") || ((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && self._dateType == CPHourDateType && parseInt(newValue) > 12)
|
||||
var numericValue = parseInt(newValue);
|
||||
if (isNaN(numericValue))
|
||||
numericValue = 0;
|
||||
if (numericValue > (self.isa.method_msgSend["_maxNumberWithMaxDate"] || _objj_forward)(self, "_maxNumberWithMaxDate") || ((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && self._dateType == CPHourDateType && numericValue > 12)
|
||||
return;
|
||||
self._firstEvent = NO;
|
||||
(objj_getClass("_CPDatePickerElementTextField").super_class.method_dtable["setObjectValue:"] || _objj_forward)(self, "setObjectValue:", newValue);
|
||||
@@ -57980,13 +57981,7 @@ class_addMethods(the_class, [new objj_method(sel_getUid("previousMonth"), functi
|
||||
|
||||
,["CPDate","CPDate"])]);
|
||||
}
|
||||
p;24;_CPDatePickerTextField.jt;35861;@STATIC;1.0;i;11;CPControl.ji;8;CPFont.ji;13;CPTextField.ji;11;CPStepper.jI;20;Foundation/CPArray.jI;21;Foundation/CPObject.jI;19;Foundation/CPDate.jI;28;Foundation/CPDateFormatter.jI;21;Foundation/CPLocale.ji;26;_CPDatePickerElementView.jt;35614;objj_executeFile("CPControl.j", YES);objj_executeFile("CPFont.j", YES);objj_executeFile("CPTextField.j", YES);objj_executeFile("CPStepper.j", YES);objj_executeFile("Foundation/CPArray.j", NO);objj_executeFile("Foundation/CPObject.j", NO);objj_executeFile("Foundation/CPDate.j", NO);objj_executeFile("Foundation/CPDateFormatter.j", NO);objj_executeFile("Foundation/CPLocale.j", NO);objj_executeFile("_CPDatePickerElementView.j", YES);var CPZeroKeyCode = 48,
|
||||
CPNineKeyCode = 57,
|
||||
CPMajAKeyCode = 65,
|
||||
CPMajPKeyCode = 80,
|
||||
CPAKeyCode = 97,
|
||||
CPPKeyCode = 112;
|
||||
|
||||
p;24;_CPDatePickerTextField.jt;35920;@STATIC;1.0;i;11;CPControl.ji;8;CPFont.ji;13;CPTextField.ji;11;CPStepper.jI;20;Foundation/CPArray.jI;21;Foundation/CPObject.jI;19;Foundation/CPDate.jI;28;Foundation/CPDateFormatter.jI;21;Foundation/CPLocale.ji;26;_CPDatePickerElementView.jt;35673;objj_executeFile("CPControl.j", YES);objj_executeFile("CPFont.j", YES);objj_executeFile("CPTextField.j", YES);objj_executeFile("CPStepper.j", YES);objj_executeFile("Foundation/CPArray.j", NO);objj_executeFile("Foundation/CPObject.j", NO);objj_executeFile("Foundation/CPDate.j", NO);objj_executeFile("Foundation/CPDateFormatter.j", NO);objj_executeFile("Foundation/CPLocale.j", NO);objj_executeFile("_CPDatePickerElementView.j", YES);
|
||||
{var the_class = objj_allocateClassPair(CPControl, "_CPDatePickerTextField"),
|
||||
meta_class = the_class.isa;class_addIvars(the_class, [new objj_ivar("_firstTextField", "_CPDatePickerElementTextField"), new objj_ivar("_lastTextField", "_CPDatePickerElementTextField"), new objj_ivar("_currentTextField", "_CPDatePickerElementTextField"), new objj_ivar("_datePickerElementView", "_CPDatePickerElementView"), new objj_ivar("_datePicker", "CPDatePicker"), new objj_ivar("_stepper", "CPStepper"), new objj_ivar("_datePickerElements", "CPInteger")]);objj_registerClassPair(the_class);
|
||||
class_addMethods(the_class, [new objj_method(sel_getUid("firstTextField"), function $_CPDatePickerTextField__firstTextField(self, _cmd)
|
||||
@@ -58326,7 +58321,9 @@ class_addMethods(the_class, [new objj_method(sel_getUid("firstTextField"), funct
|
||||
if (!self._currentTextField)
|
||||
return;
|
||||
((___r1 = self._datePickerElementView), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_updateResponderTextField"] || _objj_forward)(___r1, "_updateResponderTextField"));
|
||||
(self.isa.method_msgSend["_selectTextField:"] || _objj_forward)(self, "_selectTextField:", ((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["previousTextField"] || _objj_forward)(___r1, "previousTextField")));
|
||||
var prevField = (self.isa.method_msgSend["_previousVisibleTextFieldFrom:"] || _objj_forward)(self, "_previousVisibleTextFieldFrom:", self._currentTextField);
|
||||
if (prevField)
|
||||
(self.isa.method_msgSend["_selectTextField:"] || _objj_forward)(self, "_selectTextField:", prevField);
|
||||
var ___r1;
|
||||
}
|
||||
|
||||
@@ -58363,14 +58360,22 @@ class_addMethods(the_class, [new objj_method(sel_getUid("firstTextField"), funct
|
||||
if (!(self.isa.method_msgSend["isEnabled"] || _objj_forward)(self, "isEnabled"))
|
||||
return;
|
||||
(self.isa.method_msgSend["interpretKeyEvents:"] || _objj_forward)(self, "interpretKeyEvents:", [anEvent]);
|
||||
if (((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && ((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["dateType"] || _objj_forward)(___r1, "dateType")) == CPAMPMDateType && ((anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPAKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPPKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPMajAKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPMajPKeyCode))
|
||||
var characters = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["characters"] || _objj_forward)(anEvent, "characters"));
|
||||
if (((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && ((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["dateType"] || _objj_forward)(___r1, "dateType")) == CPAMPMDateType && (characters == null ? characters : (characters.isa.method_msgSend["length"] || _objj_forward)(characters, "length")) > 0)
|
||||
{
|
||||
if ((anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPAKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPMajAKeyCode)
|
||||
var charUpper = (characters == null ? characters : (characters.isa.method_msgSend["uppercaseString"] || _objj_forward)(characters, "uppercaseString"));
|
||||
if (charUpper === "A")
|
||||
{
|
||||
((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setStringValue:"] || _objj_forward)(___r1, "setStringValue:", "AM"));
|
||||
else
|
||||
((___r1 = (CPNotificationCenter.isa.method_msgSend["defaultCenter"] || _objj_forward)(CPNotificationCenter, "defaultCenter")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["postNotificationName:object:userInfo:"] || _objj_forward)(___r1, "postNotificationName:object:userInfo:", CPDatePickerElementTextFieldAMPMChangedNotification, self._currentTextField, nil));
|
||||
return;
|
||||
}
|
||||
else if (charUpper === "P")
|
||||
{
|
||||
((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setStringValue:"] || _objj_forward)(___r1, "setStringValue:", "PM"));
|
||||
((___r1 = (CPNotificationCenter.isa.method_msgSend["defaultCenter"] || _objj_forward)(CPNotificationCenter, "defaultCenter")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["postNotificationName:object:userInfo:"] || _objj_forward)(___r1, "postNotificationName:object:userInfo:", CPDatePickerElementTextFieldAMPMChangedNotification, self._currentTextField, nil));
|
||||
return;
|
||||
((___r1 = (CPNotificationCenter.isa.method_msgSend["defaultCenter"] || _objj_forward)(CPNotificationCenter, "defaultCenter")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["postNotificationName:object:userInfo:"] || _objj_forward)(___r1, "postNotificationName:object:userInfo:", CPDatePickerElementTextFieldAMPMChangedNotification, self._currentTextField, nil));
|
||||
return;
|
||||
}
|
||||
}
|
||||
((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setValueForKeyEvent:"] || _objj_forward)(___r1, "setValueForKeyEvent:", anEvent));
|
||||
var ___r1;
|
||||
|
||||
@@ -53944,14 +53944,8 @@ class_addMethods(meta_class, [new objj_method(sel_getUid("defaultThemeClass"), f
|
||||
|
||||
,["CPDictionary"])]);
|
||||
}
|
||||
p;31;_CPDatePickerElementTextField.jt;27332;@STATIC;1.0;i;13;CPTextField.jt;27294;objj_executeFile("CPTextField.j", YES);CPDatePickerElementTextFieldBecomeFirstResponder = "CPDatePickerElementTextFieldBecomeFirstResponder";
|
||||
p;31;_CPDatePickerElementTextField.jt;27446;@STATIC;1.0;i;13;CPTextField.jt;27408;objj_executeFile("CPTextField.j", YES);CPDatePickerElementTextFieldBecomeFirstResponder = "CPDatePickerElementTextFieldBecomeFirstResponder";
|
||||
CPDatePickerElementTextFieldAMPMChangedNotification = "CPDatePickerElementTextFieldAMPMChangedNotification";
|
||||
var CPZeroKeyCode = 48,
|
||||
CPNineKeyCode = 57,
|
||||
CPMajAKeyCode = 65,
|
||||
CPMajPKeyCode = 80,
|
||||
CPAKeyCode = 97,
|
||||
CPPKeyCode = 112;
|
||||
CPMonthDateType = 0;
|
||||
CPDayDateType = 1;
|
||||
CPYearDateType = 2;
|
||||
@@ -54123,20 +54117,24 @@ class_addMethods(the_class, [new objj_method(sel_getUid("nextTextField"), functi
|
||||
|
||||
,["int"]), new objj_method(sel_getUid("setValueForKeyEvent:"), function $_CPDatePickerElementTextField__setValueForKeyEvent_(self, _cmd, anEvent)
|
||||
{
|
||||
var keyCode = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode"));
|
||||
if (keyCode != CPDeleteKeyCode && keyCode != CPDeleteForwardKeyCode && keyCode < CPZeroKeyCode || keyCode > CPNineKeyCode)
|
||||
var keyCode = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")),
|
||||
characters = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["characters"] || _objj_forward)(anEvent, "characters"));
|
||||
var isDelete = keyCode === CPDeleteKeyCode || keyCode === CPDeleteForwardKeyCode;
|
||||
var isNumeric = characters && (characters == null ? characters : (characters.isa.method_msgSend["length"] || _objj_forward)(characters, "length")) > 0 && /^[0-9]$/.test(characters);
|
||||
if (!isDelete && !isNumeric)
|
||||
return;
|
||||
var newValue = (self.isa.method_msgSend["stringValue"] || _objj_forward)(self, "stringValue").replace(/\s/g, ''),
|
||||
length = (newValue == null ? newValue : (newValue.isa.method_msgSend["length"] || _objj_forward)(newValue, "length")),
|
||||
eventKeyValue = parseInt((anEvent == null ? anEvent : (anEvent.isa.method_msgSend["characters"] || _objj_forward)(anEvent, "characters"))).toString();
|
||||
if (keyCode == CPDeleteKeyCode || keyCode == CPDeleteForwardKeyCode)
|
||||
length = (newValue == null ? newValue : (newValue.isa.method_msgSend["length"] || _objj_forward)(newValue, "length"));
|
||||
if (isDelete)
|
||||
{
|
||||
((___r1 = self._timerEdition), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["invalidate"] || _objj_forward)(___r1, "invalidate"));
|
||||
self._timerEdition = nil;
|
||||
newValue = (newValue == null ? newValue : (newValue.isa.method_msgSend["substringToIndex:"] || _objj_forward)(newValue, "substringToIndex:", length - 1));
|
||||
if (length > 0)
|
||||
newValue = (newValue == null ? newValue : (newValue.isa.method_msgSend["substringToIndex:"] || _objj_forward)(newValue, "substringToIndex:", length - 1));
|
||||
}
|
||||
else
|
||||
{
|
||||
var eventKeyValue = characters;
|
||||
if (!self._timerEdition)
|
||||
{
|
||||
self._timerEdition = (CPTimer.isa.method_msgSend["scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:"] || _objj_forward)(CPTimer, "scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:", 2, self, sel_getUid("_timerKeyEvent:"), nil, NO);
|
||||
@@ -54153,7 +54151,10 @@ class_addMethods(the_class, [new objj_method(sel_getUid("nextTextField"), functi
|
||||
newValue = parseInt(newValue).toString() + eventKeyValue;
|
||||
}
|
||||
}
|
||||
if (parseInt(newValue) > (self.isa.method_msgSend["_maxNumberWithMaxDate"] || _objj_forward)(self, "_maxNumberWithMaxDate") || ((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && self._dateType == CPHourDateType && parseInt(newValue) > 12)
|
||||
var numericValue = parseInt(newValue);
|
||||
if (isNaN(numericValue))
|
||||
numericValue = 0;
|
||||
if (numericValue > (self.isa.method_msgSend["_maxNumberWithMaxDate"] || _objj_forward)(self, "_maxNumberWithMaxDate") || ((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && self._dateType == CPHourDateType && numericValue > 12)
|
||||
return;
|
||||
self._firstEvent = NO;
|
||||
(objj_getClass("_CPDatePickerElementTextField").super_class.method_dtable["setObjectValue:"] || _objj_forward)(self, "setObjectValue:", newValue);
|
||||
@@ -55881,13 +55882,7 @@ class_addMethods(the_class, [new objj_method(sel_getUid("previousMonth"), functi
|
||||
|
||||
,["CPDate","CPDate"])]);
|
||||
}
|
||||
p;24;_CPDatePickerTextField.jt;35454;@STATIC;1.0;i;11;CPControl.ji;8;CPFont.ji;13;CPTextField.ji;11;CPStepper.jI;20;Foundation/CPArray.jI;21;Foundation/CPObject.jI;19;Foundation/CPDate.jI;28;Foundation/CPDateFormatter.jI;21;Foundation/CPLocale.ji;26;_CPDatePickerElementView.jt;35207;objj_executeFile("CPControl.j", YES);objj_executeFile("CPFont.j", YES);objj_executeFile("CPTextField.j", YES);objj_executeFile("CPStepper.j", YES);objj_executeFile("Foundation/CPArray.j", NO);objj_executeFile("Foundation/CPObject.j", NO);objj_executeFile("Foundation/CPDate.j", NO);objj_executeFile("Foundation/CPDateFormatter.j", NO);objj_executeFile("Foundation/CPLocale.j", NO);objj_executeFile("_CPDatePickerElementView.j", YES);var CPZeroKeyCode = 48,
|
||||
CPNineKeyCode = 57,
|
||||
CPMajAKeyCode = 65,
|
||||
CPMajPKeyCode = 80,
|
||||
CPAKeyCode = 97,
|
||||
CPPKeyCode = 112;
|
||||
|
||||
p;24;_CPDatePickerTextField.jt;35513;@STATIC;1.0;i;11;CPControl.ji;8;CPFont.ji;13;CPTextField.ji;11;CPStepper.jI;20;Foundation/CPArray.jI;21;Foundation/CPObject.jI;19;Foundation/CPDate.jI;28;Foundation/CPDateFormatter.jI;21;Foundation/CPLocale.ji;26;_CPDatePickerElementView.jt;35266;objj_executeFile("CPControl.j", YES);objj_executeFile("CPFont.j", YES);objj_executeFile("CPTextField.j", YES);objj_executeFile("CPStepper.j", YES);objj_executeFile("Foundation/CPArray.j", NO);objj_executeFile("Foundation/CPObject.j", NO);objj_executeFile("Foundation/CPDate.j", NO);objj_executeFile("Foundation/CPDateFormatter.j", NO);objj_executeFile("Foundation/CPLocale.j", NO);objj_executeFile("_CPDatePickerElementView.j", YES);
|
||||
{var the_class = objj_allocateClassPair(CPControl, "_CPDatePickerTextField"),
|
||||
meta_class = the_class.isa;class_addIvars(the_class, [new objj_ivar("_firstTextField", "_CPDatePickerElementTextField"), new objj_ivar("_lastTextField", "_CPDatePickerElementTextField"), new objj_ivar("_currentTextField", "_CPDatePickerElementTextField"), new objj_ivar("_datePickerElementView", "_CPDatePickerElementView"), new objj_ivar("_datePicker", "CPDatePicker"), new objj_ivar("_stepper", "CPStepper"), new objj_ivar("_datePickerElements", "CPInteger")]);objj_registerClassPair(the_class);
|
||||
class_addMethods(the_class, [new objj_method(sel_getUid("firstTextField"), function $_CPDatePickerTextField__firstTextField(self, _cmd)
|
||||
@@ -56221,7 +56216,9 @@ class_addMethods(the_class, [new objj_method(sel_getUid("firstTextField"), funct
|
||||
if (!self._currentTextField)
|
||||
return;
|
||||
((___r1 = self._datePickerElementView), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_updateResponderTextField"] || _objj_forward)(___r1, "_updateResponderTextField"));
|
||||
(self.isa.method_msgSend["_selectTextField:"] || _objj_forward)(self, "_selectTextField:", ((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["previousTextField"] || _objj_forward)(___r1, "previousTextField")));
|
||||
var prevField = (self.isa.method_msgSend["_previousVisibleTextFieldFrom:"] || _objj_forward)(self, "_previousVisibleTextFieldFrom:", self._currentTextField);
|
||||
if (prevField)
|
||||
(self.isa.method_msgSend["_selectTextField:"] || _objj_forward)(self, "_selectTextField:", prevField);
|
||||
var ___r1;
|
||||
}
|
||||
|
||||
@@ -56258,14 +56255,22 @@ class_addMethods(the_class, [new objj_method(sel_getUid("firstTextField"), funct
|
||||
if (!(self.isa.method_msgSend["isEnabled"] || _objj_forward)(self, "isEnabled"))
|
||||
return;
|
||||
(self.isa.method_msgSend["interpretKeyEvents:"] || _objj_forward)(self, "interpretKeyEvents:", [anEvent]);
|
||||
if (((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && ((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["dateType"] || _objj_forward)(___r1, "dateType")) == CPAMPMDateType && ((anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPAKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPPKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPMajAKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPMajPKeyCode))
|
||||
var characters = (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["characters"] || _objj_forward)(anEvent, "characters"));
|
||||
if (((___r1 = self._datePicker), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["_isAmericanFormat"] || _objj_forward)(___r1, "_isAmericanFormat")) && ((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["dateType"] || _objj_forward)(___r1, "dateType")) == CPAMPMDateType && (characters == null ? characters : (characters.isa.method_msgSend["length"] || _objj_forward)(characters, "length")) > 0)
|
||||
{
|
||||
if ((anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPAKeyCode || (anEvent == null ? anEvent : (anEvent.isa.method_msgSend["keyCode"] || _objj_forward)(anEvent, "keyCode")) == CPMajAKeyCode)
|
||||
var charUpper = (characters == null ? characters : (characters.isa.method_msgSend["uppercaseString"] || _objj_forward)(characters, "uppercaseString"));
|
||||
if (charUpper === "A")
|
||||
{
|
||||
((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setStringValue:"] || _objj_forward)(___r1, "setStringValue:", "AM"));
|
||||
else
|
||||
((___r1 = (CPNotificationCenter.isa.method_msgSend["defaultCenter"] || _objj_forward)(CPNotificationCenter, "defaultCenter")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["postNotificationName:object:userInfo:"] || _objj_forward)(___r1, "postNotificationName:object:userInfo:", CPDatePickerElementTextFieldAMPMChangedNotification, self._currentTextField, nil));
|
||||
return;
|
||||
}
|
||||
else if (charUpper === "P")
|
||||
{
|
||||
((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setStringValue:"] || _objj_forward)(___r1, "setStringValue:", "PM"));
|
||||
((___r1 = (CPNotificationCenter.isa.method_msgSend["defaultCenter"] || _objj_forward)(CPNotificationCenter, "defaultCenter")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["postNotificationName:object:userInfo:"] || _objj_forward)(___r1, "postNotificationName:object:userInfo:", CPDatePickerElementTextFieldAMPMChangedNotification, self._currentTextField, nil));
|
||||
return;
|
||||
((___r1 = (CPNotificationCenter.isa.method_msgSend["defaultCenter"] || _objj_forward)(CPNotificationCenter, "defaultCenter")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["postNotificationName:object:userInfo:"] || _objj_forward)(___r1, "postNotificationName:object:userInfo:", CPDatePickerElementTextFieldAMPMChangedNotification, self._currentTextField, nil));
|
||||
return;
|
||||
}
|
||||
}
|
||||
((___r1 = self._currentTextField), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setValueForKeyEvent:"] || _objj_forward)(___r1, "setValueForKeyEvent:", anEvent));
|
||||
var ___r1;
|
||||
|
||||
+143
-143
@@ -1,143 +1,143 @@
|
||||
1769632946219|ArrayController1|
|
||||
1769632946233|ArrayControllerInitialSelectionTest|
|
||||
1769632946246|ArrayControllerRemovingFirstTest|
|
||||
1769632946259|AttachedSheet|
|
||||
1769632946273|AttachedSheet2|
|
||||
1769632946286|Bindings|
|
||||
1769632946299|CGCanvasContext|
|
||||
1769632946312|CGPath|
|
||||
1769632946326|CPAlertTest|
|
||||
1769632946339|CPAnimatablePropertyContainerTest|
|
||||
1769632946352|CPAnimationContextTest|
|
||||
1769632946366|CPAnimationTest|
|
||||
1769632946379|CPBinder-echo-bug|
|
||||
1769632946392|CPBoxCibTest|
|
||||
1769632946405|CPBoxTest|
|
||||
1769632946419|CPBrowserTest|
|
||||
1769632946431|CPButtonKeyEquivalentDefaultTest|
|
||||
1769632946445|CPButtonTest|
|
||||
1769632946458|CPByteCountFormatter|
|
||||
1769632946471|CPCollectionViewNibTest|
|
||||
1769632946485|CPColor-CPImage-description|
|
||||
1769632946499|CPColorWellBindings|
|
||||
1769632946512|CPComboBoxTest|
|
||||
1769632946525|CPControlPerformClickExceptionTest|
|
||||
1769632946539|CPControlSize|
|
||||
1769632946552|CPCursor|
|
||||
1769632946565|CPDateFormatterTest|
|
||||
1769632946578|CPDatePickerTest|
|
||||
1769632946591|CPDictionaryControllerTest|
|
||||
1769632946605|CPDocumentControllerTest|
|
||||
1769632946618|CPFormatterTest|
|
||||
1769632946632|CPGraphicsTest|
|
||||
1769632946645|CPImageAndTextViewImageScaling|
|
||||
1769632946658|CPImageViewAlignmentScaling|
|
||||
1769632946671|CPImageViewTest|
|
||||
1769632946685|CPImageViewbindingsTest|
|
||||
1769632946698|CPLevelIndicator|
|
||||
1769632946711|CPLocalizationTest|
|
||||
1769632946725|CPLogTest|
|
||||
1769632946738|CPMenuCALayerTest|
|
||||
1769632946751|CPMenuEnabledBindingsTest|
|
||||
1769632946764|CPMenuKeyEquivalents|
|
||||
1769632946777|CPMenuRemoveAllTest|
|
||||
1769632946790|CPMenuSubmenuPlacementConstraints|
|
||||
1769632946803|CPMenuTest|
|
||||
1769632946817|CPOutlineViewCibTest|
|
||||
1769632946830|CPOutlineViewTest|
|
||||
1769632946843|CPOutlineViewViewBasedCibTest|
|
||||
1769632946855|CPPanelTest|
|
||||
1769632946868|CPPlatformWindow|
|
||||
1769632946882|CPPlattformWindowMinSize|
|
||||
1769632946895|CPPopUpButtonBindings|
|
||||
1769632946908|CPPopUpButtonTest|
|
||||
1769632946921|CPPopover|
|
||||
1769632946934|CPPredicateEditorCibTest|
|
||||
1769632946947|CPProgressIndicator|
|
||||
1769632946960|CPPropertyListSerializationTest|
|
||||
1769632946974|CPRadioBindings|
|
||||
1769632946987|CPRuleEditorCibTest|
|
||||
1769632947000|CPScrollView|
|
||||
1769632947013|CPScrollView2|
|
||||
1769632947027|CPSearchField|
|
||||
1769632947040|CPSearchFieldPredicateBinding|
|
||||
1769632947054|CPSegmentedControlBindings|
|
||||
1769632947067|CPSegmentedControlTest|
|
||||
1769632947082|CPSoundTest|
|
||||
1769632947095|CPSplitViewDivider|
|
||||
1769632947109|CPSplitViewTest|
|
||||
1769632947122|CPStackViewTest|
|
||||
1769632947135|CPStepperBindings|
|
||||
1769632947149|CPStepperNibTest|
|
||||
1769632947162|CPTabView2|
|
||||
1769632947175|CPTabViewBindings|
|
||||
1769632947188|CPTabViewNib|
|
||||
1769632947201|CPTableViewGroupRows|
|
||||
1769632947214|CPTextField|
|
||||
1769632947228|CPTextFieldEditingStyleTest|
|
||||
1769632947241|CPTextFieldHeightTest|
|
||||
1769632947254|CPTextFieldMovementsTest|
|
||||
1769632947267|CPTextFieldMultiline|
|
||||
1769632947280|CPTextView|
|
||||
1769632947293|CPTextViewCibTest|
|
||||
1769632947306|CPTextViewDelegateAndNotifications|
|
||||
1769632947319|CPTimeZone|
|
||||
1769632947333|CPTokenFieldTest|
|
||||
1769632947346|CPToolTip|
|
||||
1769632947359|CPToolbarTest|
|
||||
1769632947372|CPURLConnectionAsyncTest|
|
||||
1769632947385|CPURLConnectionSynchronousTest|
|
||||
1769632947399|CPUserDefaults|
|
||||
1769632947412|CPUserDefaultsControllerTest|
|
||||
1769632947425|CPUserNotificationTest|
|
||||
1769632947438|CPViewController|
|
||||
1769632947451|CPVisualEffectViewTest|
|
||||
1769632947465|CPWebViewTest|
|
||||
1769632947478|CPWebViewTest2|
|
||||
1769632947491|CPWindowLiveResizeTest|
|
||||
1769632947505|CPWindowMovableTest|
|
||||
1769632947518|CPWindowResizeStyle|
|
||||
1769632947531|ChildWindows|
|
||||
1769632947544|CompilationTests|
|
||||
1769632947557|ContinuouslyUpdatesValueBinding|
|
||||
1769632947570|CopyAndPaste|
|
||||
1769632947583|CrossOriginTest|
|
||||
1769632947596|FF4096Test|
|
||||
1769632947610|FontEnhancementTest|
|
||||
1769632947623|FontMetricsExplorer|
|
||||
1769632947636|KeyEquivalents|
|
||||
1769632947649|KeyViewLoopTest|
|
||||
1769632947662|KeyWindowInTheBackgroundActivation|
|
||||
1769632947675|LayoutTest|
|
||||
1769632947688|LoadTimeTest|
|
||||
1769632947701|LongBindings|
|
||||
1769632947714|MobileTest|
|
||||
1769632947727|MultipleValueBindings|
|
||||
1769632947740|NSBoxTest|
|
||||
1769632947753|NSBrowserTest|
|
||||
1769632947766|NewTextFieldBezel|
|
||||
1769632947779|Nib2CibAlignment|
|
||||
1769632947793|Nib2CibBaselineAlignementTest|
|
||||
1769632947806|Nib2CibSubviewsOrderTest|
|
||||
1769632947819|NibAppRemixed|
|
||||
1769632947832|PatternFillTest|
|
||||
1769632947845|PlatformWindows|
|
||||
1769632947858|PopUpButtonEscTest|
|
||||
1769632947871|ScalingTest|
|
||||
1769632947884|ScalingTest2|
|
||||
1769632947897|ScrollviewTheming|
|
||||
1769632947910|SheetWindowOrderFrontIssue|
|
||||
1769632947923|SimpleBindings2|
|
||||
1769632947936|SmartFoldersDemo|
|
||||
1769632947949|TableTest|
|
||||
1769632947963|ThemeBrowser|
|
||||
1769632947976|ThemeKitchenSink|
|
||||
1769632947989|TrackingArea|
|
||||
1769632948002|UndoRedoWithMenuUpdate|
|
||||
1769632948015|UserlandNSTest|
|
||||
1769632948028|layoutEphemeralSubviewTest|
|
||||
1769632948041|loadDynamicFrameworks|
|
||||
1769632948054|performKeyEquivalentTest|
|
||||
1769632948068|predicateWithFormat|
|
||||
1769632948085|resignFirstResponder-CPControlTextDidEndEditing|
|
||||
1769632948098|sizeToFitFix|
|
||||
1769710525733|ArrayController1|
|
||||
1769710525746|ArrayControllerInitialSelectionTest|
|
||||
1769710525759|ArrayControllerRemovingFirstTest|
|
||||
1769710525772|AttachedSheet|
|
||||
1769710525784|AttachedSheet2|
|
||||
1769710525797|Bindings|
|
||||
1769710525810|CGCanvasContext|
|
||||
1769710525822|CGPath|
|
||||
1769710525835|CPAlertTest|
|
||||
1769710525847|CPAnimatablePropertyContainerTest|
|
||||
1769710525860|CPAnimationContextTest|
|
||||
1769710525873|CPAnimationTest|
|
||||
1769710525885|CPBinder-echo-bug|
|
||||
1769710525898|CPBoxCibTest|
|
||||
1769710525910|CPBoxTest|
|
||||
1769710525923|CPBrowserTest|
|
||||
1769710525936|CPButtonKeyEquivalentDefaultTest|
|
||||
1769710525948|CPButtonTest|
|
||||
1769710525961|CPByteCountFormatter|
|
||||
1769710525974|CPCollectionViewNibTest|
|
||||
1769710525987|CPColor-CPImage-description|
|
||||
1769710526000|CPColorWellBindings|
|
||||
1769710526013|CPComboBoxTest|
|
||||
1769710526026|CPControlPerformClickExceptionTest|
|
||||
1769710526039|CPControlSize|
|
||||
1769710526051|CPCursor|
|
||||
1769710526064|CPDateFormatterTest|
|
||||
1769710526077|CPDatePickerTest|
|
||||
1769710526090|CPDictionaryControllerTest|
|
||||
1769710526102|CPDocumentControllerTest|
|
||||
1769710526115|CPFormatterTest|
|
||||
1769710526128|CPGraphicsTest|
|
||||
1769710526141|CPImageAndTextViewImageScaling|
|
||||
1769710526153|CPImageViewAlignmentScaling|
|
||||
1769710526166|CPImageViewTest|
|
||||
1769710526179|CPImageViewbindingsTest|
|
||||
1769710526191|CPLevelIndicator|
|
||||
1769710526204|CPLocalizationTest|
|
||||
1769710526217|CPLogTest|
|
||||
1769710526229|CPMenuCALayerTest|
|
||||
1769710526242|CPMenuEnabledBindingsTest|
|
||||
1769710526255|CPMenuKeyEquivalents|
|
||||
1769710526268|CPMenuRemoveAllTest|
|
||||
1769710526280|CPMenuSubmenuPlacementConstraints|
|
||||
1769710526293|CPMenuTest|
|
||||
1769710526306|CPOutlineViewCibTest|
|
||||
1769710526319|CPOutlineViewTest|
|
||||
1769710526331|CPOutlineViewViewBasedCibTest|
|
||||
1769710526344|CPPanelTest|
|
||||
1769710526357|CPPlatformWindow|
|
||||
1769710526370|CPPlattformWindowMinSize|
|
||||
1769710526384|CPPopUpButtonBindings|
|
||||
1769710526397|CPPopUpButtonTest|
|
||||
1769710526410|CPPopover|
|
||||
1769710526423|CPPredicateEditorCibTest|
|
||||
1769710526436|CPProgressIndicator|
|
||||
1769710526449|CPPropertyListSerializationTest|
|
||||
1769710526461|CPRadioBindings|
|
||||
1769710526474|CPRuleEditorCibTest|
|
||||
1769710526487|CPScrollView|
|
||||
1769710526499|CPScrollView2|
|
||||
1769710526512|CPSearchField|
|
||||
1769710526525|CPSearchFieldPredicateBinding|
|
||||
1769710526538|CPSegmentedControlBindings|
|
||||
1769710526550|CPSegmentedControlTest|
|
||||
1769710526563|CPSoundTest|
|
||||
1769710526575|CPSplitViewDivider|
|
||||
1769710526588|CPSplitViewTest|
|
||||
1769710526601|CPStackViewTest|
|
||||
1769710526613|CPStepperBindings|
|
||||
1769710526626|CPStepperNibTest|
|
||||
1769710526639|CPTabView2|
|
||||
1769710526651|CPTabViewBindings|
|
||||
1769710526664|CPTabViewNib|
|
||||
1769710526677|CPTableViewGroupRows|
|
||||
1769710526689|CPTextField|
|
||||
1769710526702|CPTextFieldEditingStyleTest|
|
||||
1769710526715|CPTextFieldHeightTest|
|
||||
1769710526728|CPTextFieldMovementsTest|
|
||||
1769710526740|CPTextFieldMultiline|
|
||||
1769710526753|CPTextView|
|
||||
1769710526766|CPTextViewCibTest|
|
||||
1769710526778|CPTextViewDelegateAndNotifications|
|
||||
1769710526791|CPTimeZone|
|
||||
1769710526804|CPTokenFieldTest|
|
||||
1769710526817|CPToolTip|
|
||||
1769710526830|CPToolbarTest|
|
||||
1769710526842|CPURLConnectionAsyncTest|
|
||||
1769710526855|CPURLConnectionSynchronousTest|
|
||||
1769710526868|CPUserDefaults|
|
||||
1769710526881|CPUserDefaultsControllerTest|
|
||||
1769710526893|CPUserNotificationTest|
|
||||
1769710526906|CPViewController|
|
||||
1769710526919|CPVisualEffectViewTest|
|
||||
1769710526932|CPWebViewTest|
|
||||
1769710526944|CPWebViewTest2|
|
||||
1769710526957|CPWindowLiveResizeTest|
|
||||
1769710526970|CPWindowMovableTest|
|
||||
1769710526982|CPWindowResizeStyle|
|
||||
1769710526995|ChildWindows|
|
||||
1769710527008|CompilationTests|
|
||||
1769710527020|ContinuouslyUpdatesValueBinding|
|
||||
1769710527033|CopyAndPaste|
|
||||
1769710527046|CrossOriginTest|
|
||||
1769710527059|FF4096Test|
|
||||
1769710527071|FontEnhancementTest|
|
||||
1769710527084|FontMetricsExplorer|
|
||||
1769710527097|KeyEquivalents|
|
||||
1769710527109|KeyViewLoopTest|
|
||||
1769710527122|KeyWindowInTheBackgroundActivation|
|
||||
1769710527135|LayoutTest|
|
||||
1769710527147|LoadTimeTest|
|
||||
1769710527160|LongBindings|
|
||||
1769710527173|MobileTest|
|
||||
1769710527185|MultipleValueBindings|
|
||||
1769710527198|NSBoxTest|
|
||||
1769710527211|NSBrowserTest|
|
||||
1769710527224|NewTextFieldBezel|
|
||||
1769710527237|Nib2CibAlignment|
|
||||
1769710527250|Nib2CibBaselineAlignementTest|
|
||||
1769710527262|Nib2CibSubviewsOrderTest|
|
||||
1769710527275|NibAppRemixed|
|
||||
1769710527288|PatternFillTest|
|
||||
1769710527301|PlatformWindows|
|
||||
1769710527314|PopUpButtonEscTest|
|
||||
1769710527326|ScalingTest|
|
||||
1769710527339|ScalingTest2|
|
||||
1769710527351|ScrollviewTheming|
|
||||
1769710527364|SheetWindowOrderFrontIssue|
|
||||
1769710527377|SimpleBindings2|
|
||||
1769710527390|SmartFoldersDemo|
|
||||
1769710527403|TableTest|
|
||||
1769710527415|ThemeBrowser|
|
||||
1769710527428|ThemeKitchenSink|
|
||||
1769710527441|TrackingArea|
|
||||
1769710527453|UndoRedoWithMenuUpdate|
|
||||
1769710527466|UserlandNSTest|
|
||||
1769710527479|layoutEphemeralSubviewTest|
|
||||
1769710527492|loadDynamicFrameworks|
|
||||
1769710527504|performKeyEquivalentTest|
|
||||
1769710527517|predicateWithFormat|
|
||||
1769710527530|resignFirstResponder-CPControlTextDidEndEditing|
|
||||
1769710527542|sizeToFitFix|
|
||||
Reference in new issue
Block a user