You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by hn...@apache.org on 2019/07/30 16:46:31 UTC
[myfaces-tobago] branch master updated (38f9310 -> 8bcf37d)
This is an automated email from the ASF dual-hosted git repository.
hnoeth pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git.
from 38f9310 TOBAGO-1633: TS refactoring: sheet tree
new 5ce8408 TOBAGO-1633: TS refactoring: sheet tree
new 8bcf37d TOBAGO-1633: TS refactoring: fix sheet sorting test
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../080-sheet/10-sort/Sheet_Sorting.test.js | 149 +++++++++++++++------
.../src/main/npm/ts/tobago-tree.ts | 11 --
2 files changed, 107 insertions(+), 53 deletions(-)
[myfaces-tobago] 01/02: TOBAGO-1633: TS refactoring: sheet tree
Posted by hn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
hnoeth pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git
commit 5ce8408508e9450333012248cc85a7bb4568119a
Author: Henning Noeth <hn...@apache.org>
AuthorDate: Tue Jul 30 17:39:40 2019 +0200
TOBAGO-1633: TS refactoring: sheet tree
* fix tc:sheet with tree
---
.../tobago-theme-standard/src/main/npm/ts/tobago-tree.ts | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/tobago-theme/tobago-theme-standard/src/main/npm/ts/tobago-tree.ts b/tobago-theme/tobago-theme-standard/src/main/npm/ts/tobago-tree.ts
index 7f8da7a..6987feb 100644
--- a/tobago-theme/tobago-theme-standard/src/main/npm/ts/tobago-tree.ts
+++ b/tobago-theme/tobago-theme-standard/src/main/npm/ts/tobago-tree.ts
@@ -219,17 +219,6 @@ class Tree {
return parseInt(node.id.replace(/.+\:(\d+)(\:\w+)+/, '$1'));
};
- static findChildren = function (node: Element) {
- const treeParentSelector = "[data-tobago-tree-parent='" + node.id + "']";
- let children;
- if (Tree.isInSheet(node)) {
- children = jQuery(node).parent("td").parent("tr").nextAll().children().children(treeParentSelector);
- } else { // normal tree
- children = jQuery(node).nextAll(treeParentSelector);
- }
- return children;
- };
-
static findTreeChildren = function (treeNode: HTMLElement): NodeListOf<HTMLDivElement> {
if (Tree.isInSheet(treeNode)) {
return treeNode.closest("tbody")
[myfaces-tobago] 02/02: TOBAGO-1633: TS refactoring: fix sheet
sorting test
Posted by hn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
hnoeth pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git
commit 8bcf37d61992a0b3a0f89cf47fca3ecf0004a603
Author: Henning Noeth <hn...@apache.org>
AuthorDate: Tue Jul 30 18:46:20 2019 +0200
TOBAGO-1633: TS refactoring: fix sheet sorting test
---
.../080-sheet/10-sort/Sheet_Sorting.test.js | 149 +++++++++++++++------
1 file changed, 107 insertions(+), 42 deletions(-)
diff --git a/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/080-sheet/10-sort/Sheet_Sorting.test.js b/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/080-sheet/10-sort/Sheet_Sorting.test.js
index cef631b..58c9466 100644
--- a/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/080-sheet/10-sort/Sheet_Sorting.test.js
+++ b/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/080-sheet/10-sort/Sheet_Sorting.test.js
@@ -15,13 +15,13 @@
* limitations under the License.
*/
-import {jQueryFrameFn} from "/script/tobago-test.js";
+import {jQueryFrameFn, testFrameQuerySelectorFn} from "/script/tobago-test.js";
import {TobagoTestTool} from "/tobago/test/tobago-test-tool.js";
QUnit.test("Basics: Name", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s1\\:columnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colNameFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -36,7 +36,11 @@ QUnit.test("Basics: Name", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("22").trigger("blur");
+ leftPagingFn().value = "22";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -74,7 +78,7 @@ QUnit.test("Basics: Name", function (assert) {
QUnit.test("Basics: Period", function (assert) {
var colPeriodFn = jQueryFrameFn("#page\\:mainForm\\:s1\\:columnPeriod_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colPeriodFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -89,7 +93,11 @@ QUnit.test("Basics: Period", function (assert) {
assert.notOk(colPeriodFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("29").trigger("blur");
+ leftPagingFn().value = "29";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -127,7 +135,7 @@ QUnit.test("Basics: Period", function (assert) {
QUnit.test("Basics: Year", function (assert) {
var colYearFn = jQueryFrameFn("#page\\:mainForm\\:s1\\:columnDiscoverYear_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colYearFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -142,34 +150,38 @@ QUnit.test("Basics: Year", function (assert) {
assert.notOk(colYearFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("22").trigger("blur");
+ leftPagingFn().value = "22";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(4, function () {
- assert.equal(rowsFn().eq(0).find(".tobago-sheet-cell").eq(2).text().trim(), "1789", "row0col2");
- assert.equal(rowsFn().eq(1).find(".tobago-sheet-cell").eq(2).text().trim(), "1846", "row1col2");
- assert.equal(rowsFn().eq(2).find(".tobago-sheet-cell").eq(2).text().trim(), "1846", "row2col2");
- assert.equal(rowsFn().eq(3).find(".tobago-sheet-cell").eq(2).text().trim(), "1848", "row3col2");
+ assert.equal(rowsFn().eq(0).find(".tobago-sheet-cell").eq(2).text().trim(), "1892", "row0col2");
+ assert.equal(rowsFn().eq(1).find(".tobago-sheet-cell").eq(2).text().trim(), "1898", "row1col2");
+ assert.equal(rowsFn().eq(2).find(".tobago-sheet-cell").eq(2).text().trim(), "1904", "row2col2");
+ assert.equal(rowsFn().eq(3).find(".tobago-sheet-cell").eq(2).text().trim(), "1905", "row3col2");
});
TTT.action(function () {
colYearFn().click();
});
TTT.waitForResponse();
TTT.asserts(4, function () {
- assert.equal(rowsFn().eq(0).find(".tobago-sheet-cell").eq(2).text().trim(), "1989", "row0col2");
- assert.equal(rowsFn().eq(1).find(".tobago-sheet-cell").eq(2).text().trim(), "1989", "row1col2");
- assert.equal(rowsFn().eq(2).find(".tobago-sheet-cell").eq(2).text().trim(), "1989", "row2col2");
- assert.equal(rowsFn().eq(3).find(".tobago-sheet-cell").eq(2).text().trim(), "1986", "row3col2");
+ assert.equal(rowsFn().eq(0).find(".tobago-sheet-cell").eq(2).text().trim(), "1999", "row0col2");
+ assert.equal(rowsFn().eq(1).find(".tobago-sheet-cell").eq(2).text().trim(), "1999", "row1col2");
+ assert.equal(rowsFn().eq(2).find(".tobago-sheet-cell").eq(2).text().trim(), "1997", "row2col2");
+ assert.equal(rowsFn().eq(3).find(".tobago-sheet-cell").eq(2).text().trim(), "1997", "row3col2");
});
TTT.action(function () {
colYearFn().click();
});
TTT.waitForResponse();
TTT.asserts(4, function () {
- assert.equal(rowsFn().eq(0).find(".tobago-sheet-cell").eq(2).text().trim(), "1789", "row0col2");
- assert.equal(rowsFn().eq(1).find(".tobago-sheet-cell").eq(2).text().trim(), "1846", "row1col2");
- assert.equal(rowsFn().eq(2).find(".tobago-sheet-cell").eq(2).text().trim(), "1846", "row2col2");
- assert.equal(rowsFn().eq(3).find(".tobago-sheet-cell").eq(2).text().trim(), "1848", "row3col2");
+ assert.equal(rowsFn().eq(0).find(".tobago-sheet-cell").eq(2).text().trim(), "1892", "row0col2");
+ assert.equal(rowsFn().eq(1).find(".tobago-sheet-cell").eq(2).text().trim(), "1898", "row1col2");
+ assert.equal(rowsFn().eq(2).find(".tobago-sheet-cell").eq(2).text().trim(), "1904", "row2col2");
+ assert.equal(rowsFn().eq(3).find(".tobago-sheet-cell").eq(2).text().trim(), "1905", "row3col2");
});
TTT.startTest();
});
@@ -181,7 +193,7 @@ QUnit.test("Basics: Year", function (assert) {
QUnit.test("Basics: left paging", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s1\\:columnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colNameFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -196,7 +208,11 @@ QUnit.test("Basics: left paging", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("8").trigger("blur");
+ leftPagingFn().value = "8";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -207,7 +223,11 @@ QUnit.test("Basics: left paging", function (assert) {
"Callisto", "16.69", "1610");
});
TTT.action(function () {
- leftPagingFn().val("9").trigger("blur");
+ leftPagingFn().value = "9";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -228,7 +248,7 @@ QUnit.test("Basics: left paging", function (assert) {
QUnit.test("Basics: center paging", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s1\\:columnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
var centerPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-center li .page-link");
var TTT = new TobagoTestTool(assert);
@@ -244,7 +264,11 @@ QUnit.test("Basics: center paging", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("1").trigger("blur");
+ leftPagingFn().value = "1";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -300,9 +324,9 @@ QUnit.test("Basics: center paging", function (assert) {
QUnit.test("Basics: right paging", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s1\\:columnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-left input");
var rightPagingFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-right .page-link");
- var jumpToPageFn = jQueryFrameFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-right .page-link input");
+ var jumpToPageFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s1 .tobago-sheet-paging-markup-right .page-link input");
var TTT = new TobagoTestTool(assert);
if (!colNameFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -317,7 +341,11 @@ QUnit.test("Basics: right paging", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("22").trigger("blur");
+ leftPagingFn().value = "22";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -372,7 +400,11 @@ QUnit.test("Basics: right paging", function (assert) {
"Titania", "8.71", "1787");
});
TTT.action(function () {
- jumpToPageFn().val("14").trigger("blur");
+ jumpToPageFn().value = "14";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ jumpToPageFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -388,7 +420,7 @@ QUnit.test("Basics: right paging", function (assert) {
QUnit.test("Custom Sorting: Name", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s2\\:customColumnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colNameFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -403,7 +435,11 @@ QUnit.test("Custom Sorting: Name", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("22").trigger("blur");
+ leftPagingFn().value = "22";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -441,7 +477,7 @@ QUnit.test("Custom Sorting: Name", function (assert) {
QUnit.test("Custom Sorting: Period", function (assert) {
var colPeriodFn = jQueryFrameFn("#page\\:mainForm\\:s2\\:customColumnPeriod_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colPeriodFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -456,7 +492,11 @@ QUnit.test("Custom Sorting: Period", function (assert) {
assert.notOk(colPeriodFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("29").trigger("blur");
+ leftPagingFn().value = "29";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -494,7 +534,7 @@ QUnit.test("Custom Sorting: Period", function (assert) {
QUnit.test("Custom Sorting: Year", function (assert) {
var colYearFn = jQueryFrameFn("#page\\:mainForm\\:s2\\:customColumnYear_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colYearFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -509,7 +549,11 @@ QUnit.test("Custom Sorting: Year", function (assert) {
assert.notOk(colYearFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("22").trigger("blur");
+ leftPagingFn().value = "22";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(4, function () {
@@ -548,7 +592,7 @@ QUnit.test("Custom Sorting: Year", function (assert) {
QUnit.test("Custom Sorting: left paging", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s2\\:customColumnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
var TTT = new TobagoTestTool(assert);
if (!colNameFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -563,7 +607,11 @@ QUnit.test("Custom Sorting: left paging", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("8").trigger("blur");
+ leftPagingFn().value = "8";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -574,7 +622,11 @@ QUnit.test("Custom Sorting: left paging", function (assert) {
"Callisto", "16.69", "1610");
});
TTT.action(function () {
- leftPagingFn().val("9").trigger("blur");
+ leftPagingFn().value = "9";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -595,7 +647,7 @@ QUnit.test("Custom Sorting: left paging", function (assert) {
QUnit.test("Custom Sorting: center paging", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s2\\:customColumnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
var centerPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-center li .page-link");
var TTT = new TobagoTestTool(assert);
@@ -611,7 +663,11 @@ QUnit.test("Custom Sorting: center paging", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("1").trigger("blur");
+ leftPagingFn().value = "1";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -667,8 +723,9 @@ QUnit.test("Custom Sorting: center paging", function (assert) {
QUnit.test("Custom Sorting: right paging", function (assert) {
var colNameFn = jQueryFrameFn("#page\\:mainForm\\:s2\\:customColumnName_sorter");
var rowsFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-bodyTable tbody .tobago-sheet-row");
- var leftPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
+ var leftPagingFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-left input");
var rightPagingFn = jQueryFrameFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-right .page-link");
+ var rightPagingInputFn = testFrameQuerySelectorFn("#page\\:mainForm\\:s2 .tobago-sheet-paging-markup-right .page-link input");
var TTT = new TobagoTestTool(assert);
if (!colNameFn().hasClass("tobago-sheet-header-markup-ascending")) {
@@ -683,7 +740,11 @@ QUnit.test("Custom Sorting: right paging", function (assert) {
assert.notOk(colNameFn().hasClass("tobago-sheet-header-markup-descending"));
});
TTT.action(function () {
- leftPagingFn().val("22").trigger("blur");
+ leftPagingFn().value = "22";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ leftPagingFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {
@@ -738,7 +799,11 @@ QUnit.test("Custom Sorting: right paging", function (assert) {
"Titania", "8.71", "1787");
});
TTT.action(function () {
- rightPagingFn().find("input").val("14").trigger("blur");
+ rightPagingInputFn().value = "14";
+
+ const event = document.createEvent('HTMLEvents');
+ event.initEvent('blur', true, false);
+ rightPagingInputFn().dispatchEvent(event);
});
TTT.waitForResponse();
TTT.asserts(12, function () {