[interchange-cvs] interchange - heins modified dist/lib/UI/vars/UI_STD_HEAD

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Mon Oct 14 08:54:00 2002


User:      heins
Date:      2002-10-14 12:53:48 GMT
Modified:  dist/lib/UI/vars UI_STD_HEAD
Log:
* Re-break-out DHTML browser init for reliability in face of possible
  bad user input.

Revision  Changes    Path
2.32      +4 -1      interchange/dist/lib/UI/vars/UI_STD_HEAD


rev 2.32, prev_rev 2.31
Index: UI_STD_HEAD
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/dist/lib/UI/vars/UI_STD_HEAD,v
retrieving revision 2.31
retrieving revision 2.32
diff -u -r2.31 -r2.32
--- UI_STD_HEAD	14 Oct 2002 12:16:01 -0000	2.31
+++ UI_STD_HEAD	14 Oct 2002 12:53:48 -0000	2.32
@@ -1,9 +1,12 @@
 Variable UI_STD_INIT <<EOV
 [calcn]
 	# is this browser able to grok DHTML ?
+	# (Called separately to prevent bad user value in MV_DHTML_BROWSER
+	# from crashing init...)
 	my $regex =3D $Tag->var('MV_DHTML_BROWSER', 2) || 'MSIE.*Windows|Mozilla.=
*Gecko';
 	$Scratch->{ui_old_browser} =3D $Session->{browser} !~ /$regex/;
-
+	return;
+[/calcn][calcn]
 	# call only once per page
 	return if $Config->{ImageDirOriginal};
=20