1.1 --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JVMBridge.java Wed Jun 26 18:44:21 2013 +0200
1.2 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JVMBridge.java Wed Jun 26 20:27:06 2013 +0200
1.3 @@ -17,6 +17,7 @@
1.4 */
1.5 package org.apidesign.bck2brwsr.launcher.fximpl;
1.6
1.7 +import java.io.BufferedReader;
1.8 import java.io.Reader;
1.9 import org.apidesign.html.boot.spi.Fn;
1.10 import java.net.URL;
1.11 @@ -103,12 +104,21 @@
1.12
1.13 @Override
1.14 public void displayPage(URL page, Runnable onPageLoad) {
1.15 - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
1.16 + throw new UnsupportedOperationException("Not supported yet.");
1.17 }
1.18
1.19 @Override
1.20 public void loadScript(Reader code) throws Exception {
1.21 - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
1.22 + BufferedReader r = new BufferedReader(code);
1.23 + StringBuilder sb = new StringBuilder();
1.24 + for (;;) {
1.25 + String l = r.readLine();
1.26 + if (l == null) {
1.27 + break;
1.28 + }
1.29 + sb.append(l).append('\n');
1.30 + }
1.31 + engine.executeScript(sb.toString());
1.32 }
1.33 }
1.34