[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