Changeset 1429 for trunk/jabberit_messenger/java_source/src/nu
- Timestamp:
- 09/21/09 14:42:05 (15 years ago)
- Location:
- trunk/jabberit_messenger/java_source/src/nu/fw/jeti/util
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/util/JavaScriptServerExpresso.java
r1014 r1429 9 9 package nu.fw.jeti.util; 10 10 11 import netscape.javascript. *;11 import netscape.javascript.JSObject; 12 12 import nu.fw.jeti.jabber.elements.Presence; 13 13 14 14 public class JavaScriptServerExpresso 15 15 { 16 String [] param = new String[2];17 18 16 public void cleanStatus() 19 17 { 18 final String[] param = new String[2]; 20 19 param[0] = "cleanStatus"; 21 20 param[1] = " "; 22 21 23 ThreadJavascript tt = new ThreadJavascript("getArgumentsApplet", param[0], param[1]); 24 tt.start(); 22 Thread cleanSt = new Thread() 23 { 24 public void run() 25 { 26 try 27 { 28 if( nu.fw.jeti.applet.Jeti.WINDOWAPPLET != null ) 29 { 30 JSObject winApplet = nu.fw.jeti.applet.Jeti.WINDOWAPPLET; 31 winApplet.call("getArgumentsApplet", param); 32 } 33 } 34 catch(Exception e){} 35 } 36 }; 37 38 cleanSt.start(); 25 39 } 26 40 27 41 private void ExecuteJs(int Status) 28 42 { 43 final String[] param = new String[2]; 29 44 param[0] = "getArgumentsApplet"; 30 45 param[1] = (String)this.TypeStatus(Status); 46 47 Thread ExeJs = new Thread() 48 { 49 public void run() 50 { 51 try 52 { 53 if( nu.fw.jeti.applet.Jeti.WINDOWAPPLET != null ) 54 { 55 JSObject winApplet = nu.fw.jeti.applet.Jeti.WINDOWAPPLET; 56 winApplet.call("getArgumentsApplet", param); 57 } 58 } 59 catch(Exception e){} 60 } 61 }; 31 62 32 ThreadJavascript tt = new ThreadJavascript("getArgumentsApplet", param[0], param[1]); 33 tt.start(); 63 ExeJs.start(); 34 64 } 35 65 … … 56 86 return nameStatus; 57 87 } 58 59 public void writeSubStatus(int status, String message)60 {61 param[0] = "writeSubStatus";62 param[1] = status + "-" + message;63 64 ThreadJavascript tt = new ThreadJavascript("getArgumentsApplet", param[0], param[1]);65 tt.start();66 67 }68 88 } 69 70 class ThreadJavascript extends Thread71 {72 private String name;73 private String[] param = new String[2];74 75 public ThreadJavascript(String Name, String Param1, String Param2)76 {77 this.name = Name;78 this.param[0] = Param1;79 this.param[1] = Param2;80 }81 82 public void run()83 {84 JSObject winApplet = nu.fw.jeti.applet.Jeti.WINDOWAPPLET;85 winApplet.call(this.name, this.param);86 }87 }
Note: See TracChangeset
for help on using the changeset viewer.