From 57662e79d456eb2db8b8744e5d62b1ffd22f1291 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Mon, 1 Mar 2004 00:25:57 +0000 Subject: [PATCH] Compatibility fixes for edit toolbar: * Use infobox mode for Gecko. Inline direct editing is neat, but because of a Mozilla bug that induces weird scrolling it's confusing and unusable. When Mozilla fixes the bug and we can detect it, we'll enable it for fixed versions only. * Use 'new RegExp()' instead of '//' to avoid ugly JS parse errors when viewing pages in Netscape 3. There are still runtime errors in NS3 at edit time, but this lets people read in peace. --- stylesheets/wikibits.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/stylesheets/wikibits.js b/stylesheets/wikibits.js index d7dcf7acec..237b85cbc9 100644 --- a/stylesheets/wikibits.js +++ b/stylesheets/wikibits.js @@ -99,7 +99,7 @@ function addInfobox(infoText) { var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1) && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1) && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1) - && (clientPC.indexOf('khtml')==-1)); + && (clientPC.indexOf('khtml')==-1) && (clientPC.indexOf('gecko')==-1)); if(!document.selection && !is_nav) { document.write("
"+ "