You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Felix Scheffer (JIRA)" <ji...@apache.org> on 2014/10/10 22:10:34 UTC
[jira] [Created] (TAP5-2399)
SeleniumTestCase.waitForAjaxRequestsToComplete() not working when using
Prototype
Felix Scheffer created TAP5-2399:
------------------------------------
Summary: SeleniumTestCase.waitForAjaxRequestsToComplete() not working when using Prototype
Key: TAP5-2399
URL: https://issues.apache.org/jira/browse/TAP5-2399
Project: Tapestry 5
Issue Type: Bug
Components: tapestry-core
Affects Versions: 5.4
Reporter: Felix Scheffer
waitForAjaxRequestsToComplete() waits until <body> has an attribute
{code}
data-ajax-active=false
{code}
which will NEVER be the case when Prototype is being used.
When an attribute's value is false, Prototype removes that attribute from the tag (instead of writing out the value).
from prototype.js, line 2269:
{code}
writeAttribute: function(element, name, value) {
...
if (value === false || value === null)
element.removeAttribute(name);
else if (value === true)
element.setAttribute(name, name);
else element.setAttribute(name, value);
...
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)