[Httpunit-commit] CVS: httpunit/src/com/meterware/httpunit/javascript JavaScript.java,1.54,1.55
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2003-10-02 00:05:40
|
Update of /cvsroot/httpunit/httpunit/src/com/meterware/httpunit/javascript
In directory sc8-pr-cvs1:/tmp/cvs-serv13727/src/com/meterware/httpunit/javascript
Modified Files:
JavaScript.java
Log Message:
from Patrick Lightbody: support HTMLElement.style.display
Index: JavaScript.java
===================================================================
RCS file: /cvsroot/httpunit/httpunit/src/com/meterware/httpunit/javascript/JavaScript.java,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- JavaScript.java 23 Sep 2003 12:13:44 -0000 1.54
+++ JavaScript.java 2 Oct 2003 00:04:57 -0000 1.55
@@ -85,6 +85,7 @@
InvocationTargetException, ClassDefinitionException, PropertyException {
ScriptableObject.defineClass( scope, Window.class );
ScriptableObject.defineClass( scope, Document.class );
+ ScriptableObject.defineClass( scope, Style.class );
ScriptableObject.defineClass( scope, Location.class );
ScriptableObject.defineClass( scope, Navigator.class );
ScriptableObject.defineClass( scope, Screen.class );
@@ -693,6 +694,27 @@
}
+ static public class Style extends JavaScriptEngine {
+
+ private String _display = "true";
+
+
+ public String getClassName() {
+ return "Style";
+ }
+
+
+ public String jsGet_display() {
+ return _display;
+ }
+
+
+ public void jsSet_display( String display ) {
+ _display = display;
+ }
+ }
+
+
static public class Navigator extends JavaScriptEngine {
private ClientProperties _clientProperties;
@@ -840,6 +862,7 @@
static public class HTMLElement extends JavaScriptEngine {
+ private Style _style;
private Document _document;
@@ -853,10 +876,16 @@
}
+ public Style jsGet_style() {
+ return _style;
+ }
+
+
void initialize( JavaScriptEngine parent, ScriptableDelegate scriptable )
throws JavaScriptException, NotAFunctionException, PropertyException, SAXException {
super.initialize( parent, scriptable );
_document = (Document) parent;
+ _style = (Style) Context.getCurrentContext().newObject( this, "Style" );
}
}
|