Bug 623763 - Highlight links on mousedown [r=vingtetun]

This commit is contained in:
Wes Johnston 2011-01-10 14:10:01 -08:00
Родитель fe1a84491a
Коммит dbeec81b27
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -312,6 +312,7 @@ function Content() {
addMessageListener("Browser:Blur", this);
addMessageListener("Browser:KeyEvent", this);
addMessageListener("Browser:MouseOver", this);
addMessageListener("Browser:MouseDown", this);
addMessageListener("Browser:MouseLong", this);
addMessageListener("Browser:MouseUp", this);
addMessageListener("Browser:SaveAs", this);
@ -431,6 +432,13 @@ Content.prototype = {
// Sending a mousemove force the dispatching of mouseover/mouseout
this._sendMouseEvent("mousemove", element, x, y);
break;
}
case "Browser:MouseDown": {
let element = elementFromPoint(x, y);
if (!element)
return;
// There is no need to have a feedback for disabled element
let isDisabled = element instanceof HTMLOptionElement ? (element.disabled || element.parentNode.disabled) : element.disabled;