Skip to content

Commit 6111074

Browse files
committed
moved test, added classloading url
1 parent 8483185 commit 6111074

File tree

7 files changed

+37
-25
lines changed

7 files changed

+37
-25
lines changed

‎src/main/javascript/01_jsjvm.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
*/
66

77

8-
varjsjvm=function(mainClass){this.init(mainClass);};
8+
varjsjvm=function(mainClass,url){this.init(mainClass,url);};
99

‎src/main/javascript/02_Logger.js‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
varLogger={
66

77
/**
8-
* Log a message
8+
* Log a debug message
99
*/
10-
log : function(msg)
10+
debug : function(msg)
1111
{
12-
alert(msg);//TODO
12+
document.write("Debug: "+msg);
1313
}
1414

1515
};

‎src/main/javascript/03_ClassLoader.js‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,18 @@ var ClassLoader ={
88
* Array of classes [{name: "java.lang.String", bytes: [0,1,2,3]},{...} ]
99
*/
1010
classes : newArray(),
11+
12+
/**
13+
* Url to load classes from
14+
*/
15+
url : "/classloaderUrlNotDefined",
1116

1217
/**
1318
* Load class as json representation via jquery
1419
*/
15-
load : function(className)
20+
load : function(className,callback)
1621
{
17-
22+
Logger.debug("Loading: "+className+" from "+ClassLoader.url);
1823
}
1924

2025
};

‎src/main/javascript/90_Init.js‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
* @init
33
*/
44

5-
jsjvm.prototype.init=function(mainClass)
5+
jsjvm.prototype.init=function(mainClass,classLoadingUrl)
66
{
7-
alert(mainClass);
7+
ClassLoader.url=classLoadingUrl;
8+
ClassLoader.load(mainClass,function(){});
89
}
10+

‎test.html‎

Lines changed: 0 additions & 17 deletions
This file was deleted.

‎test/jquery-1.7.2.min.js‎

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎test/test.html‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<html>
3+
<head>
4+
<title>JSJVM Testpage</title>
5+
<scripttype="text/javascript" src="jquery-1.7.2.min.js"></script>
6+
<scripttype="text/javascript" src="../target/jsjvm.js"></script>
7+
<scripttype="text/javascript">
8+
9+
varvm=newjsjvm("ch.ri.jsjvm.JSMain","/classes");
10+
11+
</script>
12+
</head>
13+
14+
<body>
15+
16+
</body>
17+
18+
</html>

0 commit comments

Comments
(0)