mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-22 11:47:58 +01:00
fixed "select" elements
This commit is contained in:
@@ -97,8 +97,8 @@ function Hints() //{{{
|
|||||||
{
|
{
|
||||||
if (!rect.left || !rect.top)
|
if (!rect.left || !rect.top)
|
||||||
vimperator.log("HUI: no rect.left or top");
|
vimperator.log("HUI: no rect.left or top");
|
||||||
elem.absoLeft = rect.left;
|
elem.absoLeft = rect.left + window.content.scrollX;
|
||||||
elem.absoTop = rect.top;
|
elem.absoTop = rect.top + window.content.scrollY;
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -790,10 +790,7 @@ outer:
|
|||||||
|
|
||||||
retRange = finder.Find(word, searchRange, searchRange, searchRange);
|
retRange = finder.Find(word, searchRange, searchRange, searchRange);
|
||||||
if (!retRange)
|
if (!retRange)
|
||||||
{
|
|
||||||
dump("no retRange for: " + word + "\n");
|
|
||||||
continue;
|
continue;
|
||||||
}
|
|
||||||
|
|
||||||
var nodeSurround = baseNodeInline.cloneNode(true);
|
var nodeSurround = baseNodeInline.cloneNode(true);
|
||||||
var startContainer = retRange.startContainer;
|
var startContainer = retRange.startContainer;
|
||||||
@@ -810,7 +807,7 @@ outer:
|
|||||||
// if we came here, there was no suitable inline hint, need
|
// if we came here, there was no suitable inline hint, need
|
||||||
// to create an absolutely positioned div
|
// to create an absolutely positioned div
|
||||||
var lower = elem.tagName.toLowerCase();
|
var lower = elem.tagName.toLowerCase();
|
||||||
if (lower != "input" && lower != "textarea")
|
if (lower != "input" && lower != "textarea" && lower != "select")
|
||||||
{
|
{
|
||||||
elem.style.position = "relative";
|
elem.style.position = "relative";
|
||||||
rel++;
|
rel++;
|
||||||
|
|||||||
Reference in New Issue
Block a user