You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by eh...@apache.org on 2004/03/03 21:19:17 UTC

cvs commit: jakarta-tapestry/framework/src/org/apache/tapestry/html PracticalBrowserSniffer.js

ehatcher    2004/03/03 12:19:17

  Modified:    framework/src/org/apache/tapestry/html
                        PracticalBrowserSniffer.js
  Log:
  fix safari javascript support - it used to think it was nn5, which is not accurate.  faking to nn4 gets the palette to work
  
  Revision  Changes    Path
  1.2       +6 -1      jakarta-tapestry/framework/src/org/apache/tapestry/html/PracticalBrowserSniffer.js
  
  Index: PracticalBrowserSniffer.js
  ===================================================================
  RCS file: /home/cvs/jakarta-tapestry/framework/src/org/apache/tapestry/html/PracticalBrowserSniffer.js,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PracticalBrowserSniffer.js	5 Mar 2003 22:59:30 -0000	1.1
  +++ PracticalBrowserSniffer.js	3 Mar 2004 20:19:17 -0000	1.2
  @@ -87,7 +87,12 @@
   	var i = 0;
   	var ua = window.navigator.userAgent.toLowerCase();
   	
  -	if (ua.indexOf('opera') != -1)
  +	if (ua.indexOf('safari') {
  +	  navigator.family = 'nn4';
  +	  navigator.version = 4;
  +	  navigator.org = 'netscape';
  +	}
  +	else if (ua.indexOf('opera') != -1)
   	{
   		i = ua.indexOf('opera');
   		navigator.family	= 'opera';
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org