[Httpunit-commit] CVS: httpunit/src/com/meterware/httpunit/javascript JavaScript.java,1.41,1.42
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2002-12-13 12:57:14
|
Update of /cvsroot/httpunit/httpunit/src/com/meterware/httpunit/javascript
In directory sc8-pr-cvs1:/tmp/cvs-serv16278/src/com/meterware/httpunit/javascript
Modified Files:
JavaScript.java
Log Message:
Added support for Document.cookie
Index: JavaScript.java
===================================================================
RCS file: /cvsroot/httpunit/httpunit/src/com/meterware/httpunit/javascript/JavaScript.java,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- JavaScript.java 29 Nov 2002 15:23:40 -0000 1.41
+++ JavaScript.java 13 Dec 2002 12:57:11 -0000 1.42
@@ -494,7 +494,23 @@
public void jsSet_location( String urlString ) throws IOException, SAXException {
+ if (urlString.startsWith( "color" )) return;
getWindow().setLocation( urlString );
+ }
+
+
+ public String jsGet_cookie() {
+ return getDelegate().getCookie();
+ }
+
+
+ public void jsSet_cookie( String cookieSpec ) {
+ final int equalsIndex = cookieSpec.indexOf( '=' );
+ int endIndex = cookieSpec.indexOf( ";", equalsIndex );
+ if (endIndex < 0) endIndex = cookieSpec.length();
+ String name = cookieSpec.substring( 0, equalsIndex );
+ String value = cookieSpec.substring( equalsIndex+1, endIndex );
+ getDelegate().setCookie( name, value );
}
|