Version that works with latest ibrwsr ibrwsr
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 24 Apr 2014 12:37:28 +0200
branchibrwsr
changeset 134dad4f0d41b9f
parent 126 a090087ae580
child 138 f4d6b81c2f07
Version that works with latest ibrwsr
.hgignore
minesweeper/pom.xml
minesweeper/src/main/java/org/apidesign/demo/minesweeper/Main.java
     1.1 --- a/.hgignore	Fri Apr 11 08:59:42 2014 +0200
     1.2 +++ b/.hgignore	Thu Apr 24 12:37:28 2014 +0200
     1.3 @@ -1,3 +1,8 @@
     1.4  .*~
     1.5  .*\.orig$
     1.6  .*target/.*
     1.7 +\.orig\..*$
     1.8 +\.orig$
     1.9 +\.chg\..*$
    1.10 +\.rej$
    1.11 +\.conflict\~$
     2.1 --- a/minesweeper/pom.xml	Fri Apr 11 08:59:42 2014 +0200
     2.2 +++ b/minesweeper/pom.xml	Thu Apr 24 12:37:28 2014 +0200
     2.3 @@ -427,7 +427,11 @@
     2.4                                    <pattern>org.netbeans.html.ko4j.KO4J</pattern>
     2.5                                    <pattern>org.netbeans.html.sound.impl.BrowserAudioEnv</pattern>
     2.6                                    <pattern>org.apidesign.brwsr.IBrwsrPrsntr</pattern>
     2.7 -                              </forceLinkClasses>                        
     2.8 +                              </forceLinkClasses>
     2.9 +                              <executableName>MineSweeper</executableName>
    2.10 +                              <resources>
    2.11 +                                  <resource>src/main/webapp/pages/</resource>
    2.12 +                              </resources>
    2.13                            </config>
    2.14                            <includeJFX>false</includeJFX>
    2.15                        </configuration>
     3.1 --- a/minesweeper/src/main/java/org/apidesign/demo/minesweeper/Main.java	Fri Apr 11 08:59:42 2014 +0200
     3.2 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/Main.java	Thu Apr 24 12:37:28 2014 +0200
     3.3 @@ -23,6 +23,11 @@
     3.4   */
     3.5  package org.apidesign.demo.minesweeper;
     3.6  
     3.7 +import java.io.File;
     3.8 +import java.net.URL;
     3.9 +import java.util.logging.ConsoleHandler;
    3.10 +import java.util.logging.Level;
    3.11 +import java.util.logging.Logger;
    3.12  import net.java.html.boot.BrowserBuilder;
    3.13  import org.netbeans.api.nbrwsr.OpenHTMLRegistration;
    3.14  import org.openide.awt.ActionID;
    3.15 @@ -37,6 +42,11 @@
    3.16  
    3.17      /** Launches the browser */
    3.18      public static void main(String... args) throws Exception {
    3.19 +        File h = new File(System.getProperty("user.home"));
    3.20 +        File m = new File(h, "MineSweeper.app");
    3.21 +        System.err.println("mwd : " + m.getPath());
    3.22 +        System.setProperty("browser.rootdir", m.getPath());
    3.23 +        
    3.24          BrowserBuilder.newBrowser().
    3.25              loadPage("pages/index.html").
    3.26              loadClass(MinesModel.class).