[arquillian-issues] [JBoss JIRA] (ARQGRA-229) Support for JavaScript interfaces defined as abstract classes

Lukáš Fryč (JIRA) jira-events at lists.jboss.org
Mon Nov 26 04:43:21 EST 2012


     [ https://issues.jboss.org/browse/ARQGRA-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukáš Fryč updated ARQGRA-229:
------------------------------

    Description: 
It is handy when JavaScript interface should have helper Java methods.

{code:java}
@JavaScript
public abstract class Document {

    public abstract WebElement getActiveElement();

    public void WebElement getFocusedElement() {
        WebElement element = getActiveElement();
        if (isTabbable(element)) {
            return element;
        }
        return null;
    }

    public boolean isTabbable(WebElement element) {
        ...
    }
}
{code}

  was:It is handy when JavaScript interface should have helper Java methods.


    
> Support for JavaScript interfaces defined as abstract classes
> -------------------------------------------------------------
>
>                 Key: ARQGRA-229
>                 URL: https://issues.jboss.org/browse/ARQGRA-229
>             Project: Arquillian Graphene
>          Issue Type: Enhancement
>    Affects Versions: 2.0.0.Alpha2
>            Reporter: Lukáš Fryč
>            Assignee: Lukáš Fryč
>             Fix For: 2.0.0.Alpha3
>
>
> It is handy when JavaScript interface should have helper Java methods.
> {code:java}
> @JavaScript
> public abstract class Document {
>     public abstract WebElement getActiveElement();
>     public void WebElement getFocusedElement() {
>         WebElement element = getActiveElement();
>         if (isTabbable(element)) {
>             return element;
>         }
>         return null;
>     }
>     public boolean isTabbable(WebElement element) {
>         ...
>     }
> }
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the arquillian-issues mailing list