Roger Whitcomb created PIVOT-974:
------------------------------------
Summary: 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
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)