[ https://issues.apache.org/jira/browse/PIVOT-974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14633788#comment-14633788 ]
Roger Whitcomb commented on PIVOT-974: -------------------------------------- I thought about it. At first glance it doesn't seem necessary, but it could be that users will be running on Java 8 even if we build only with Java 6. So, it does probably make sense. I can do the merge later today. Thanks. > Use of "importClass" or "importPackage" function in Javascript within BXML > files won't work under Java 8 Nashorn script engine > ------------------------------------------------------------------------------------------------------------------------------ > > Key: PIVOT-974 > URL: https://issues.apache.org/jira/browse/PIVOT-974 > Project: Pivot > Issue Type: Bug > Components: core-serialization > Affects Versions: 2.1 > Environment: All > Reporter: Roger Whitcomb > Assignee: Roger Whitcomb > Priority: Critical > Fix For: 2.1 > > Attachments: 974.patch > > > A small script such as this in a BXML file now will not work in Java 8: > <bxml:script> > importClass(org.apache.pivot.wtk.Button); > function isSelected(state) { > return state == Button.State.SELECTED; > } > </bxml:script> > The reason is that the "importClass" function is not present in the base > Nashorn engine, but is provided by a compatibility library: > "mozilla_compat.js". -- This message was sent by Atlassian JIRA (v6.3.4#6332)