1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-05 15:04:11 +01:00

make sure frame, iframe and area elements are properly hinted on XHTML pages

This commit is contained in:
Doug Kearns
2007-10-30 09:54:48 +00:00
parent 8c5aaa384f
commit 4a5f71e72d
3 changed files with 10 additions and 9 deletions

View File

@@ -49,13 +49,13 @@ vimperator.Hints = function() //{{{
var x = 0, y = 0;
var elem = valid_hints[0];
var elemTagName = elem.tagName;
var elemTagName = elem.localName.toLowerCase();
elem.focus();
if (elemTagName == 'FRAME' || elemTagName == 'IFRAME')
if (elemTagName == 'frame' || elemTagName == 'iframe')
return 0;
// for imagemap
if (elemTagName == 'AREA')
if (elemTagName == 'area')
{
var coords = elem.getAttribute("coords").split(",");
x = Number(coords[0]);
@@ -82,7 +82,8 @@ vimperator.Hints = function() //{{{
var elem = valid_hints[0];
var doc = window.content.document;
if (elem.tagName == 'FRAME' || elem.tagName == 'IFRAME')
var elemTagName = elem.localName.toLowerCase();
if (elemtagName == 'frame' || elemtagName == 'iframe')
{
elem.contentWindow.focus();
return;
@@ -96,7 +97,7 @@ vimperator.Hints = function() //{{{
var x = 0;
var y = 0;
// for imagemap
if (elem.tagName == 'AREA')
if (elemtagName == 'area')
{
var coords = elem.getAttribute("coords").split(",");
x = Number(coords[0]);