Closed
Bug 22517
Opened 25 years ago
Closed 23 years ago
[LAYER] phpMyAdmin menu inop
Categories
(Tech Evangelism Graveyard :: English US, defect, P2)
Tech Evangelism Graveyard
English US
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/
Comment 1•25 years ago
|
||
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.
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Comment 2•25 years ago
|
||
marking invalid
Reporter | ||
Comment 3•25 years ago
|
||
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.
Updated•25 years ago
|
Summary: phpMyAdmin menu inop → [LAYER] phpMyAdmin menu inop
Comment 4•25 years ago
|
||
Adding [LAYER] to Summary: per ekrock
http://www.mozilla.org/newlayout/bugathon.html#layerbugs
Comment 5•24 years ago
|
||
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
Comment 6•24 years ago
|
||
Marking bug evangelized and clearing cc:s as courtesy to reduce spam.
Keywords: evangelized
Resolution: INVALID → ---
Comment 7•24 years ago
|
||
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
Comment 8•24 years ago
|
||
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
Comment 9•24 years ago
|
||
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
Comment 10•24 years ago
|
||
Sorry about this problem. I somehow screwed up the keyword changes.
Sorry about this spam.
Keywords: evangwanted → evangelized
Updated•24 years ago
|
Severity: normal → major
Status: NEW → ASSIGNED
Priority: P3 → P2
Target Milestone: --- → mozilla0.6
Comment 11•24 years ago
|
||
-> evangelism@telocity.com for my evangelism bugs.
removing the now-depreciated evangelism-related keywords.
setting platform to All.
Updated•24 years ago
|
Target Milestone: mozilla0.6 → Future
Comment 12•24 years ago
|
||
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?
Comment 13•24 years ago
|
||
hmm. Not sure about this. I'll have to take a look in a bit
Comment 14•24 years ago
|
||
*** Bug 77373 has been marked as a duplicate of this bug. ***
Comment 15•24 years ago
|
||
Reassigning evangelism bugs to bclary@netscape.com.
Assignee: evangelism → bclary
Comment 16•24 years ago
|
||
site doesn't seem to exist anymore, but the problem stands. Can anyone
find another demo?
Assignee | ||
Comment 17•23 years ago
|
||
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 ago → 23 years ago
Resolution: --- → FIXED
Comment 18•23 years ago
|
||
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
Assignee | ||
Comment 19•23 years ago
|
||
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
Comment 20•23 years ago
|
||
*** Bug 90680 has been marked as a duplicate of this bug. ***
Updated•10 years ago
|
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•