Merge branch '5' into 6

This commit is contained in:
github-actions 2024-07-28 23:42:19 +00:00
commit 7c350e5e61

View File

@ -1181,6 +1181,18 @@ JS;
$this->getSession()->executeScript($javascript); $this->getSession()->executeScript($javascript);
} }
/**
* @Given /^I scroll to the bottom of the edit form panel$/
*/
public function iScrollToTheBottomOfTheEditFormPanel()
{
$javascript = implode('', [
"var el = document.querySelector('.cms #Form_EditForm > .panel,.cms #Form_ItemEditForm > .panel');",
"el.scrollTo(0, Math.max(el.scrollHeight, el.scrollHeight, el.clientHeight));",
]);
$this->getSession()->executeScript($javascript);
}
/** /**
* @Given /^I scroll to the top$/ * @Given /^I scroll to the top$/
*/ */
@ -1189,6 +1201,18 @@ JS;
$this->getSession()->executeScript('window.scrollTo(0,0);'); $this->getSession()->executeScript('window.scrollTo(0,0);');
} }
/**
* @Given /^I scroll to the top of the edit form panel$/
*/
public function iScrollToTheTopOfTheEditFormPanel()
{
$javascript = implode('', [
"var el = document.querySelector('.cms #Form_EditForm > .panel,.cms #Form_ItemEditForm > .panel');",
"el.scrollTo(0, 0);",
]);
$this->getSession()->executeScript($javascript);
}
/** /**
* Scroll to a certain element by label. * Scroll to a certain element by label.
* Requires an "id" attribute to uniquely identify the element in the document. * Requires an "id" attribute to uniquely identify the element in the document.