mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
Fix TabView args.object for selectedIndexChangedEvent (#3800)
Add assert in existing test Code formatting
This commit is contained in:
@ -271,6 +271,7 @@ export class TabViewTest extends testModule.UITest<tabViewModule.TabView> {
|
||||
tabView.on(tabViewModule.TabView.selectedIndexChangedEvent, (args: tabViewModule.SelectedIndexChangedEventData) => {
|
||||
actualOldIndex = args.oldIndex;
|
||||
actualNewIndex = args.newIndex;
|
||||
TKUnit.assertEqual(args.object, tabView, "args.object should be TabView")
|
||||
});
|
||||
|
||||
tabView.selectedIndex = expectedNewIndex;
|
||||
|
@ -171,7 +171,7 @@ export class TabViewBase extends View implements TabViewDefinition, AddChildFrom
|
||||
export const selectedIndexProperty = new CoercibleProperty<TabViewBase, number>({
|
||||
name: "selectedIndex", defaultValue: -1, affectsLayout: isIOS,
|
||||
valueChanged: (target, oldValue, newValue) => {
|
||||
target.notify(<SelectedIndexChangedEventData>{ eventName: TabViewBase.selectedIndexChangedEvent, object: this, oldIndex: oldValue, newIndex: newValue });
|
||||
target.notify(<SelectedIndexChangedEventData>{ eventName: TabViewBase.selectedIndexChangedEvent, object: target, oldIndex: oldValue, newIndex: newValue });
|
||||
},
|
||||
coerceValue: (target, value) => {
|
||||
let items = target.items;
|
||||
|
@ -106,8 +106,7 @@ export var hourProperty = new Property<TimePickerBase, number>({
|
||||
// picker._setNativeTime();
|
||||
if (picker.time) {
|
||||
picker.time.setHours(picker.hour);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
picker.time = new Date(0, 0, 0, picker.hour, picker.minute);
|
||||
}
|
||||
} else {
|
||||
@ -136,6 +135,7 @@ export var maxHourProperty = new Property<TimePickerBase, number>({
|
||||
if (!isHourValid(newValue)) {
|
||||
throw new Error(getErrorMessage(picker, "maxHour", newValue));
|
||||
}
|
||||
|
||||
if (isValidTime(picker)) {
|
||||
// picker._setNativeMaxTime();
|
||||
} else {
|
||||
@ -155,8 +155,7 @@ export var minuteProperty = new Property<TimePickerBase, number>({
|
||||
// picker._setNativeTime();
|
||||
if (picker.time) {
|
||||
picker.time.setMinutes(picker.minute);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
picker.time = new Date(0, 0, 0, picker.hour, picker.minute);
|
||||
}
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user