mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Changed gestures enums like other enums.
This commit is contained in:
@@ -14,7 +14,7 @@ export function createPage() {
|
||||
|
||||
var listView = new listViewDef.ListView();
|
||||
|
||||
listView.on("itemLoading", (args: listViewDef.ItemEventData) => {
|
||||
listView.on(listViewDef.knownEvents.itemLoading, (args: listViewDef.ItemEventData) => {
|
||||
var btn = <bm.Button> args.view;
|
||||
if (btn) {
|
||||
btn.off(bm.knownEvents.tap);
|
||||
|
||||
@@ -13,7 +13,7 @@ export var test_DummyTestForSnippetOnly0 = function () {
|
||||
// ### Double Tap
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.DoubleTap, function (args: gestures.GestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.doubleTap, function (args: gestures.GestureEventData) {
|
||||
console.log("Double Tap");
|
||||
});
|
||||
// ```
|
||||
@@ -25,7 +25,7 @@ export var test_DummyTestForSnippetOnly1 = function () {
|
||||
// ### Long Press
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.LongPress, function (args: gestures.GestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.longPress, function (args: gestures.GestureEventData) {
|
||||
console.log("Long Press");
|
||||
});
|
||||
// ```
|
||||
@@ -37,7 +37,7 @@ export var test_DummyTestForSnippetOnly2 = function () {
|
||||
// ### Pan
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.Pan, function (args: gestures.PanGestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.pan, function (args: gestures.PanGestureEventData) {
|
||||
console.log("Pan deltaX:" + args.deltaX + "; deltaY:" + args.deltaY + ";");
|
||||
});
|
||||
// ```
|
||||
@@ -49,7 +49,7 @@ export var test_DummyTestForSnippetOnly3 = function () {
|
||||
// ### Pinch
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.Pinch, function (args: gestures.PinchGestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.pinch, function (args: gestures.PinchGestureEventData) {
|
||||
console.log("Pinch scale: " + args.scale);
|
||||
});
|
||||
// ```
|
||||
@@ -61,7 +61,7 @@ export var test_DummyTestForSnippetOnly4 = function () {
|
||||
// ### Rotation
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.Rotation, function (args: gestures.RotationGestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.rotation, function (args: gestures.RotationGestureEventData) {
|
||||
console.log("Rotation: " + args.rotation);
|
||||
});
|
||||
// ```
|
||||
@@ -73,7 +73,7 @@ export var test_DummyTestForSnippetOnly5 = function () {
|
||||
// ### Swipe
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.Swipe, function (args: gestures.SwipeGestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.swipe, function (args: gestures.SwipeGestureEventData) {
|
||||
console.log("Swipe direction: " + args.direction);
|
||||
});
|
||||
// ```
|
||||
@@ -85,7 +85,7 @@ export var test_DummyTestForSnippetOnly6 = function () {
|
||||
// ### Tap
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.Tap, function (args: gestures.GestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.tap, function (args: gestures.GestureEventData) {
|
||||
console.log("Tap");
|
||||
});
|
||||
// ```
|
||||
@@ -97,7 +97,7 @@ export var test_DummyTestForSnippetOnly7 = function () {
|
||||
// ### Stop observing
|
||||
// ``` JavaScript
|
||||
var label = new labelModule.Label();
|
||||
var observer = label.observe(gestures.GestureTypes.Tap, function (args: gestures.GestureEventData) {
|
||||
var observer = label.observe(gestures.GestureTypes.tap, function (args: gestures.GestureEventData) {
|
||||
console.log("Tap");
|
||||
});
|
||||
observer.disconnect();
|
||||
|
||||
@@ -127,9 +127,11 @@ export var test_ObservableArray_popShouldRemoveTheLastElementAndRaiseChangeEvent
|
||||
// ### Handle "change" event to know more info about the change after calling pop() method.
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray([1, 2, 3]);
|
||||
// <hide>
|
||||
var index = array.length - 1;
|
||||
// </hide>
|
||||
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "delete".
|
||||
@@ -146,7 +148,7 @@ export var test_ObservableArray_popShouldRemoveTheLastElementAndRaiseChangeEvent
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Delete &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Delete &&
|
||||
result.removed.length === 1 && result.index === index && result.addedCount === 0, "ObservableArray pop() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
@@ -174,7 +176,7 @@ export var test_ObservableArray_pushShouldAppendNewElementAndRaiseChangeEventWit
|
||||
// ### Handle "change" event to know more info about the change after calling push() method with single element.
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray([1, 2, 3]);
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "add".
|
||||
@@ -191,7 +193,7 @@ export var test_ObservableArray_pushShouldAppendNewElementAndRaiseChangeEventWit
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Add &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Add &&
|
||||
result.removed.length === 0 && result.index === 3 && result.addedCount === 1, "ObservableArray push() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
@@ -219,7 +221,7 @@ export var test_ObservableArray_pushShouldAppendNewElementsAndRaiseChangeEventWi
|
||||
// ### Handle "change" event to know more info about the change after calling push() method with multiple elements.
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray([1, 2, 3]);
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "add".
|
||||
@@ -236,7 +238,7 @@ export var test_ObservableArray_pushShouldAppendNewElementsAndRaiseChangeEventWi
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Add &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Add &&
|
||||
result.removed.length === 0 && result.index === 3 && result.addedCount === 3, "ObservableArray push() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
@@ -264,7 +266,7 @@ export var test_ObservableArray_pushShouldAppendNewElementsFromSourceArrayAndRai
|
||||
// ### Handle "change" event to know more info about the change after calling push() method with multiple elements from source array.
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray([1, 2, 3]);
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "add".
|
||||
@@ -281,7 +283,7 @@ export var test_ObservableArray_pushShouldAppendNewElementsFromSourceArrayAndRai
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Add &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Add &&
|
||||
result.removed.length === 0 && result.index === 3 && result.addedCount === 3, "ObservableArray push() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
@@ -321,7 +323,7 @@ export var test_ObservableArray_shiftShouldRemoveTheFirstElementAndRaiseChangeEv
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray([1, 2, 3]);
|
||||
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "delete".
|
||||
@@ -338,7 +340,7 @@ export var test_ObservableArray_shiftShouldRemoveTheFirstElementAndRaiseChangeEv
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Delete &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Delete &&
|
||||
result.removed.length === 1 && result.index === 0 && result.addedCount === 0, "ObservableArray shift() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
@@ -412,7 +414,7 @@ export var test_ObservableArray_spliceShouldRemoveSpecifiedNumberOfElementsStart
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray([1, 2, 3]);
|
||||
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "splice".
|
||||
@@ -429,7 +431,7 @@ export var test_ObservableArray_spliceShouldRemoveSpecifiedNumberOfElementsStart
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Splice &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Splice &&
|
||||
result.removed.length === 2 && result.index === 1 && result.addedCount === 0, "ObservableArray splice() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
@@ -453,7 +455,7 @@ export var test_ObservableArray_spliceShouldRemoveAndInertSpecifiedNumberOfEleme
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray(["one", "two", "three"]);
|
||||
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "splice".
|
||||
@@ -470,7 +472,7 @@ export var test_ObservableArray_spliceShouldRemoveAndInertSpecifiedNumberOfEleme
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Splice &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Splice &&
|
||||
result.removed.length === 2 && result.index === 1 && result.addedCount === 1, "ObservableArray splice() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
@@ -499,7 +501,7 @@ export var test_ObservableArray_unshiftShouldInsertNewElementsFromTheStartAndRai
|
||||
// ### Handle "change" event to know more info about the change after calling unshift(item1, item2... itemN) method.
|
||||
// ``` JavaScript
|
||||
var array = new observableArrayModule.ObservableArray([1, 2, 3]);
|
||||
array.on("change", (args: observableArrayModule.ChangedData<number>) => {
|
||||
array.on(observableArrayModule.knownEvents.change, (args: observableArrayModule.ChangedData<number>) => {
|
||||
//// Argument (args) is ChangedData<T>.
|
||||
//// args.eventName is "change".
|
||||
//// args.action is "add".
|
||||
@@ -516,7 +518,7 @@ export var test_ObservableArray_unshiftShouldInsertNewElementsFromTheStartAndRai
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
TKUnit.assert(result.eventName === "change" && result.action === observableArrayModule.ChangeType.Add &&
|
||||
TKUnit.assert(result.eventName === observableArrayModule.knownEvents.change && result.action === observableArrayModule.ChangeType.Add &&
|
||||
result.removed.length === 0 && result.index === 0 && result.addedCount === 2, "ObservableArray unshift() should raise 'change' event with correct args!");
|
||||
};
|
||||
|
||||
|
||||
@@ -190,7 +190,7 @@ export var test_WhenBindingIsSetToAnElement_AndElementIsRemoved_ShouldBeCollecte
|
||||
var sourcePropertyName = "testProperty";
|
||||
var targetPropertyName = "text";
|
||||
|
||||
page.on("loaded", () => {
|
||||
page.on(viewModule.knownEvents.loaded, () => {
|
||||
var model = new observable.Observable();
|
||||
model.set(sourcePropertyName, expectedValue);
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ export function test_set_items_to_array_loads_all_items() {
|
||||
// ``` JavaScript
|
||||
var colors = ["red", "green", "blue"];
|
||||
listView.items = colors;
|
||||
listView.on("itemLoading", function (args: listViewModule.ItemEventData) {
|
||||
listView.on(listViewModule.knownEvents.itemLoading, function (args: listViewModule.ItemEventData) {
|
||||
if (!args.view) {
|
||||
//// Create label if it is not already created.
|
||||
args.view = new labelModule.Label();
|
||||
@@ -130,7 +130,7 @@ export function test_set_items_to_array_loads_all_items() {
|
||||
|
||||
export function test_set_items_to_array_creates_native_views() {
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
listView.items = FEW_ITEMS;
|
||||
@@ -145,7 +145,7 @@ export function test_set_items_to_array_creates_native_views() {
|
||||
export function test_refresh_after_adding_items_to_array_loads_new_items() {
|
||||
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
var colors = ["red", "green", "blue"];
|
||||
@@ -176,7 +176,7 @@ export function test_refresh_reloads_all_items() {
|
||||
var indexes = {};
|
||||
var testStarted = false;
|
||||
listView.items = FEW_ITEMS;
|
||||
listView.on("itemLoading", function (args: listViewModule.ItemEventData) {
|
||||
listView.on(listViewModule.knownEvents.itemLoading, function (args: listViewModule.ItemEventData) {
|
||||
if (!args.view) {
|
||||
args.view = new labelModule.Label();
|
||||
}
|
||||
@@ -202,7 +202,7 @@ export function test_refresh_reloads_all_items() {
|
||||
|
||||
export function test_set_itmes_to_null_clears_native_items() {
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
listView.items = FEW_ITEMS;
|
||||
@@ -219,7 +219,7 @@ export function test_set_itmes_to_null_clears_native_items() {
|
||||
|
||||
export function test_set_itmes_to_undefiend_clears_native_items() {
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
listView.items = FEW_ITEMS;
|
||||
@@ -236,7 +236,7 @@ export function test_set_itmes_to_undefiend_clears_native_items() {
|
||||
|
||||
export function test_set_itmes_to_different_source_loads_new_items() {
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
listView.items = [1, 2, 3];
|
||||
@@ -261,7 +261,7 @@ export function test_set_items_to_observable_array_loads_all_items() {
|
||||
// ``` JavaScript
|
||||
var colors = new observableArray.ObservableArray(["red", "green", "blue"]);
|
||||
listView.items = colors;
|
||||
listView.on("itemLoading", function (args: listViewModule.ItemEventData) {
|
||||
listView.on(listViewModule.knownEvents.itemLoading, function (args: listViewModule.ItemEventData) {
|
||||
if (!args.view) {
|
||||
//// Create label if it is not already created.
|
||||
args.view = new labelModule.Label();
|
||||
@@ -284,7 +284,7 @@ export function test_set_items_to_observable_array_loads_all_items() {
|
||||
|
||||
export function test_add_to_observable_array_refreshes_the_listview() {
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
var colors = new observableArray.ObservableArray(["red", "green", "blue"]);
|
||||
@@ -314,7 +314,7 @@ export function test_remove_from_observable_array_refreshes_the_listview() {
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
listView.items = data;
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
TKUnit.wait(ASYNC);
|
||||
TKUnit.assertEqual(getNativeViewCount(listView), 3, "getNativeViewCount");
|
||||
@@ -334,7 +334,7 @@ export function test_splice_observable_array_refreshes_the_listview() {
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
listView.items = data;
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
TKUnit.wait(ASYNC);
|
||||
TKUnit.assertEqual(getNativeViewCount(listView), 3, "getNativeViewCount");
|
||||
@@ -350,7 +350,7 @@ export function test_splice_observable_array_refreshes_the_listview() {
|
||||
}
|
||||
export function test_nativeTap_is_raised() {
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
listView.items = FEW_ITEMS;
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
@@ -390,13 +390,13 @@ export function test_loadMoreItems_raised_when_showing_few_items() {
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
var loadMoreItemsCount = 0;
|
||||
listView.items = FEW_ITEMS;
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
// <snippet module="ui/list-view" title="list-view">
|
||||
// ### LoadMoreItems event
|
||||
// The event will be raised when the ListView is scrolled so that the last item is visible.
|
||||
// This even is intended to be used to add additional data in the ListView.
|
||||
// ``` JavaScript
|
||||
listView.on("loadMoreItems", function (data: observable.EventData) {
|
||||
listView.on(listViewModule.knownEvents.loadMoreItems, function (data: observable.EventData) {
|
||||
//// Do something.
|
||||
//<hide>
|
||||
loadMoreItemsCount++;
|
||||
@@ -413,12 +413,12 @@ export function test_loadMoreItems_raised_when_showing_few_items() {
|
||||
|
||||
export function test_loadMoreItems_not_raised_when_showing_many_items() {
|
||||
var listView = new listViewModule.ListView();
|
||||
listView.on("itemLoading", loadViewWithItemNumber);
|
||||
listView.on(listViewModule.knownEvents.itemLoading, loadViewWithItemNumber);
|
||||
|
||||
function testAction(views: Array<viewModule.View>) {
|
||||
var loadMoreItemsCount = 0;
|
||||
listView.items = MANY_ITEMS;
|
||||
listView.on("loadMoreItems", function (data: observable.EventData) {
|
||||
listView.on(listViewModule.knownEvents.loadMoreItems, function (data: observable.EventData) {
|
||||
loadMoreItemsCount++;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user