Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs
In directory usw-pr-cvs1:/tmp/cvs-serv7063/chat/lib/index_libs
Modified Files:
do_enter_js_work.lib.php3
Log Message:
Improved detection for full DOM support
Index: do_enter_js_work.lib.php3
===================================================================
RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/do_enter_js_work.lib.php3,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** do_enter_js_work.lib.php3 2001/06/10 14:57:48 1.13
--- do_enter_js_work.lib.php3 2001/11/29 22:08:55 1.14
***************
*** 46,53 ****
var jsQueryArgSeparator = '<?php echo(($pmcQueryArgSeparator == '&') ? '&' : $pmcQueryArgSeparator); ?>';
! var jsIsDOM = (typeof(document.getElementsByTagName) != 'undefined') ? 1 : 0;
! var jsIsIE4 = ((typeof(document.all) != 'undefined') && (parseInt(navigator.appVersion) >= 4)) ? 1 : 0;
var jsIsNS4 = (typeof(document.layers) != 'undefined') ? 1 : 0;
var jsIsVersion4 = (jsIsDOM ||jsIsIE4 || jsIsNS4) ? 1 : 0;
var jsIsJs11 = (typeof(window.focus) != 'undefined');
--- 46,63 ----
var jsQueryArgSeparator = '<?php echo(($pmcQueryArgSeparator == '&') ? '&' : $pmcQueryArgSeparator); ?>';
! var jsIsDOM = (typeof(document.getElementsByTagName) != 'undefined' && typeof(document.createElement) != 'undefined') ? 1 : 0;
! var jsIsIE4 = ((typeof(document.all) != 'undefined') && (parseInt(navigator.appVersion) >= 4) && !typeof(window.opera)) ? 1 : 0;
var jsIsNS4 = (typeof(document.layers) != 'undefined') ? 1 : 0;
var jsIsVersion4 = (jsIsDOM ||jsIsIE4 || jsIsNS4) ? 1 : 0;
+ // Uggly fix for Konqueror that is half DOM compliant
+ if (jsIsVersion4 && typeof(navigator.userAgent) != 'undefined')
+ {
+ var browserName = ' ' + navigator.userAgent.toLowerCase();
+ if (browserName.indexOf('konqueror') > 0)
+ {
+ jsIsDOM = 0;
+ jsIsVersion4 = 0;
+ }
+ }
var jsIsJs11 = (typeof(window.focus) != 'undefined');
|