diff -r eb8eacb056d1 -r b354deeaa4c4 includes/clientside/static/enano-lib-basic.js --- a/includes/clientside/static/enano-lib-basic.js Mon Jul 09 15:30:22 2007 -0400 +++ b/includes/clientside/static/enano-lib-basic.js Mon Jul 09 22:01:27 2007 -0400 @@ -25,9 +25,6 @@ var IE; var is_Safari; -// dummy tinyMCE object -var tinyMCE = new Object(); - // Detect whether the user is running the Evil One or not... function checkIt(string) { @@ -38,6 +35,35 @@ if (checkIt('msie')) IE = true; else IE = false; +var KILL_SWITCH = false; + +if ( IE ) +{ + var version = window.navigator.appVersion; + version = version.substr( ( version.indexOf('MSIE') + 5 ) ); + var rawversion = ''; + for ( var i = 0; i < version.length; i++ ) + { + var chr = version.substr(i, 1); + if ( !chr.match(/[0-9\.]/) ) + { + break; + } + rawversion += chr; + } + rawversion = parseInt(rawversion); + if ( rawversion < 6 ) + { + KILL_SWITCH = true; + } +} + +// dummy tinyMCE object +var tinyMCE = new Object(); + +// Obsolete JSON kill switch +function disableJSONExts() { }; + is_Safari = checkIt('safari') ? true : false; var cmt_open; @@ -173,44 +199,6 @@ var stdAjaxPrefix = append_sid(scriptPath+'/ajax.php?title='+title); -// Code for parsing JSON strings - full source code in json.js -if(!Object.prototype.toJSONString){Array.prototype.toJSONString=function(){var a=['['],b,i,l=this.length,v;function p(s){if(b){a.push(',');} -a.push(s);b=true;} -for(i=0;i