Closed Bug 22517 Opened 25 years ago Closed 23 years ago

[LAYER] phpMyAdmin menu inop

Categories

(Tech Evangelism Graveyard :: English US, defect, P2)

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: metrol, Assigned: bc)

References

()

Details

phpMyAdmin is a web based utility for administering MySQL databases. Pretty much the best thing out there for doing such things. Mozilla has a pretty rough time with how this app handles Javascript though. In particular, the column on the left shows a + sign next to "demo". Clicking on this should expand a tree below it, but instead generates a ton of Javascript errors in the command prompt. -------- JavaScript Error: TypeError: window.event has no properties URL: http://www.phpwebdev.com/phpMyAdmin-demo/left.php3?server=1 LineNo: 15 JavaScript Error: TypeError: window.event has no properties URL: http://www.phpwebdev.com/phpMyAdmin-demo/left.php3?server=1 LineNo: 15 21231072 : Focus occurred on: Window with an HTML doc (happens twice) 21231072 : Blur occurred on: A Focusable DOM Element 21231072 : Blur occurred on: Window with an HTML doc (happens twice) 21231072 : Blur occurred on: Window with an HTML doc (happens twice) 21231072 : Focus occurred on: Window with an HTML doc (happens twice) 21231072 : Focus occurred on: Window with an HTML doc (happens twice) JavaScript Error: TypeError: window.event has no properties URL: http://www.phpwebdev.com/phpMyAdmin-demo/left.php3?server=1 LineNo: 22 ---------- This may all be due to non-standard tags. Unfortunately I'm not 100% on what all is and isn't W3C compliant. This page does work normally in IE and NS 4.7. I marked this bug as all platforms and all OS's since it has identical behavior on the Linux build 1999122023. Main testing done with NT build 1999122208. This bug has been around for a while, but I'm just now getting to documenting it. The source code for all this is readily available from the web site http://www.phpwizard.net/
window.event is an IE property, and is not valid in Mozilla. The menu frame determines the browser type based on the existance of document.layers, in the line... NS4=(document.layers) ? true : false; Bad form. Mozilla doesn't define document.layers, and so the page assumes it is running in IE and attempts to access the non-existant window.event property. Marking this bug invalid as it's an issue with the phpAdmin page and not Mozilla.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
marking invalid
I sent an E-Mail to the author of this web utility to let him know about the error in his code. Gonna play with it a bit myself to see if I can't get it to conform to W3C standards myself. There are still some outstanding Javascript issues with Mozilla that still don't allow this utility to be fully usable as of yet, but they are covered in other bug reports.
Summary: phpMyAdmin menu inop → [LAYER] phpMyAdmin menu inop
Adding [LAYER] to Summary: per ekrock http://www.mozilla.org/newlayout/bugathon.html#layerbugs
Moving all [LAYER] bugs to Evangelism component for tracking and open-source evangelism by mozilla community members of sites that need to upgrade to support web standards such as HTML 4.0 (instead of LAYER/ILAYER) and the W3C DOM (instead of Nav4 document.layers[] or IE document.all()). Sites should be lobbied to do the upgrade using the email templates that are linked to from http://www.mozilla.org/newlayout/bugathon.html#layerbugs . When a site's owner has confirmed receipt of the message requesting an upgrade, the bug should be marked with the keyword evangelized to indicate that evangelism for that bug is complete. When the site finishes the upgrade and supports standards, the bug should be closed.
Assignee: mccabe → nobody
Status: RESOLVED → NEW
Component: Javascript Engine → Evangelism
Keywords: evangwanted
QA Contact: rginda → nobody
Marking bug evangelized and clearing cc:s as courtesy to reduce spam.
Keywords: evangelized
Resolution: INVALID → ---
SPAM:Changing QA contact on 111 evang bugs as I am now the new QA contact for this component. Sorry about the spam zach
QA Contact: nobody → zach
Reassigning Evangelism bugs to me, the component's new owner. I would like to take this opportunity to thank nobody@mozilla.org for all of his dedication, contributions, and hard work, and wish him luck at his new job. Thanks, nobody.
Assignee: nobody → BlakeR1234
Removing the evangwanted keyword from 49 evangilizm bugs that also have the evangelized keyword. Having both of these keywords on a bug makes it really hard to do a query for all open evangilizm bugs that are evangwanted. Sorry for the spam.
Keywords: evangelized
Sorry about this problem. I somehow screwed up the keyword changes. Sorry about this spam.
Keywords: evangwantedevangelized
Severity: normal → major
Status: NEW → ASSIGNED
Priority: P3 → P2
Target Milestone: --- → mozilla0.6
-> evangelism@telocity.com for my evangelism bugs. removing the now-depreciated evangelism-related keywords. setting platform to All.
Assignee: blakeross → evangelism
Status: ASSIGNED → NEW
Keywords: evangelized
Target Milestone: mozilla0.6 → Future
The source says // Modified 7th June 2000 by Brian Birtles for Mozilla 5.0 // compatibility for phpMyAdmin but I still can't seem to open the submenus and there are still the window.event errors in the console. Could anyone look into this? Did Brian Birtles do any mistake when modifying the source?
hmm. Not sure about this. I'll have to take a look in a bit
*** Bug 77373 has been marked as a duplicate of this bug. ***
Reassigning evangelism bugs to bclary@netscape.com.
Assignee: evangelism → bclary
site doesn't seem to exist anymore, but the problem stands. Can anyone find another demo?
page no longer exists. we have plenty of evang bugs without hunting down more examples. if you find another issue with this site open a new evang bug on it. marking fixed.
Status: NEW → RESOLVED
Closed: 25 years ago23 years ago
Resolution: --- → FIXED
The latest version of phpMyAdmin is fixed. In the version I'm running, 2.1.0 (the last official release, circa 1999) the visibility of the tables is set to hidden, which isn't too useful but isn't a big pain. phpMyAdmin development has now been taken up at http://sourceforge.net/projects/phpmyadmin/ and has been fixed by version 2.2.0 (which I just installed locally, and it a big improvement) bc: phpMyAdmin is a piece of software, so while we shouldn't chase up all the sites running it to update thier code, we should certainly check to see the problem has been fixed in the latest version.
Status: RESOLVED → VERIFIED
All Evangelism Bugs are now in the Product Tech Evangelism. See bug 86997 for details.
Component: Evangelism → US English
Product: Browser → Tech Evangelism
Target Milestone: Future → ---
Version: other → unspecified
*** Bug 90680 has been marked as a duplicate of this bug. ***
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.