Repository: wicket
Updated Branches:
  refs/heads/master 830fb15c3 -> 4ec7c6260


WICKET-6523 browser auto start; fixed version parameter

when choosing from modules or filtering


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/2da55051
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/2da55051
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/2da55051

Branch: refs/heads/master
Commit: 2da550519a80268531a479bc6abf382427c9f399
Parents: c989470
Author: Sven Meier <[email protected]>
Authored: Thu Jan 25 17:09:16 2018 +0100
Committer: Sven Meier <[email protected]>
Committed: Tue Feb 6 16:20:11 2018 +0100

----------------------------------------------------------------------
 .../testing/jstest/StartJavaScriptTests.java       | 17 +++++++++++++++++
 wicket-core/src/test/js/ajax.js                    |  8 +-------
 wicket-core/src/test/js/all.html                   |  5 ++++-
 3 files changed, 22 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/2da55051/testing/wicket-js-tests/src/test/java/org/apache/wicket/testing/jstest/StartJavaScriptTests.java
----------------------------------------------------------------------
diff --git 
a/testing/wicket-js-tests/src/test/java/org/apache/wicket/testing/jstest/StartJavaScriptTests.java
 
b/testing/wicket-js-tests/src/test/java/org/apache/wicket/testing/jstest/StartJavaScriptTests.java
index 3197a95..ee9ae3c 100644
--- 
a/testing/wicket-js-tests/src/test/java/org/apache/wicket/testing/jstest/StartJavaScriptTests.java
+++ 
b/testing/wicket-js-tests/src/test/java/org/apache/wicket/testing/jstest/StartJavaScriptTests.java
@@ -16,7 +16,9 @@
  */
 package org.apache.wicket.testing.jstest;
 
+import java.awt.Desktop;
 import java.lang.management.ManagementFactory;
+import java.net.URI;
 
 import javax.management.MBeanServer;
 
@@ -112,6 +114,9 @@ public class StartJavaScriptTests
                try
                {
                        server.start();
+                       
+                       browse();
+                       
                        server.join();
                }
                catch (Exception e)
@@ -121,6 +126,18 @@ public class StartJavaScriptTests
                }
        }
 
+       private static void browse() 
+       {
+               try
+               {
+                       Desktop.getDesktop().browse(new 
URI("http://localhost:8080/ajax-tests/test/js/all.html?2.2.4";));
+               }
+               catch (Exception e)
+               {
+                       System.out.println("can not open browser " + e);
+               }
+       }
+
        /**
         * Construct.
         */

http://git-wip-us.apache.org/repos/asf/wicket/blob/2da55051/wicket-core/src/test/js/ajax.js
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/js/ajax.js b/wicket-core/src/test/js/ajax.js
index 09f999d..f95c702 100644
--- a/wicket-core/src/test/js/ajax.js
+++ b/wicket-core/src/test/js/ajax.js
@@ -31,13 +31,7 @@
 
                 </Directory>
 
-       ... or tweak wicket-examples' StartExamples.java like so:
-
-               bb.setContextPath("/ajax-tests");
-               bb.setWar("../wicket-core/src");
-
-       then run it by opening "http://localhost/ajax-tests/test/js/all.html"; 
in the browser
-
+       Or start StartJavaScriptTests.java in project wicket-js-tests. 
  */
 
 /*global ok: true, start: true, asyncTest: true, test: true, equal: true, 
deepEqual: true,

http://git-wip-us.apache.org/repos/asf/wicket/blob/2da55051/wicket-core/src/test/js/all.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/js/all.html b/wicket-core/src/test/js/all.html
index 081c370..b5d8beb 100644
--- a/wicket-core/src/test/js/all.html
+++ b/wicket-core/src/test/js/all.html
@@ -6,7 +6,10 @@
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="qunit/qunit.css" type="text/css" 
media="screen" />
     <script>
-        document.write("<scr"+"ipt 
src='../../main/java/org/apache/wicket/resource/jquery/jquery-"+location.search.substring(1)+".js'></scr"+"ipt>");
+       // version lies between question mark and first ampersand (or end)  
+       var version = location.search.match(/\?(.*?)(&|$)/)[1];
+       
+        document.write("<scr"+"ipt 
src='../../main/java/org/apache/wicket/resource/jquery/jquery-"+version+".js'></scr"+"ipt>");
     </script>
     <!--<script 
src="https://code.jquery.com/jquery-migrate-3.0.0.js";></script>-->
        <script 
src="../../main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js"></script>

Reply via email to