Landing remaining part of bug 68215, this part fell off the patch wagon at some point... r+sr=brendan@mozilla.org

This commit is contained in:
jst%mozilla.jstenback.com 2004-03-03 00:20:31 +00:00
Родитель 80f670494e
Коммит 2f61a3e5c3
1 изменённых файлов: 21 добавлений и 17 удалений

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

@ -913,6 +913,7 @@ jsval nsDOMClassInfo::sOnreset_id = JSVAL_VOID;
jsval nsDOMClassInfo::sOnchange_id = JSVAL_VOID; jsval nsDOMClassInfo::sOnchange_id = JSVAL_VOID;
jsval nsDOMClassInfo::sOnselect_id = JSVAL_VOID; jsval nsDOMClassInfo::sOnselect_id = JSVAL_VOID;
jsval nsDOMClassInfo::sOnload_id = JSVAL_VOID; jsval nsDOMClassInfo::sOnload_id = JSVAL_VOID;
jsval nsDOMClassInfo::sOnbeforeunload_id = JSVAL_VOID;
jsval nsDOMClassInfo::sOnunload_id = JSVAL_VOID; jsval nsDOMClassInfo::sOnunload_id = JSVAL_VOID;
jsval nsDOMClassInfo::sOnabort_id = JSVAL_VOID; jsval nsDOMClassInfo::sOnabort_id = JSVAL_VOID;
jsval nsDOMClassInfo::sOnerror_id = JSVAL_VOID; jsval nsDOMClassInfo::sOnerror_id = JSVAL_VOID;
@ -1017,6 +1018,7 @@ nsDOMClassInfo::DefineStaticJSVals(JSContext *cx)
SET_JSVAL_TO_STRING(sOnchange_id, cx, "onchange"); SET_JSVAL_TO_STRING(sOnchange_id, cx, "onchange");
SET_JSVAL_TO_STRING(sOnselect_id, cx, "onselect"); SET_JSVAL_TO_STRING(sOnselect_id, cx, "onselect");
SET_JSVAL_TO_STRING(sOnload_id, cx, "onload"); SET_JSVAL_TO_STRING(sOnload_id, cx, "onload");
SET_JSVAL_TO_STRING(sOnbeforeunload_id, cx, "onbeforeunload");
SET_JSVAL_TO_STRING(sOnunload_id, cx, "onunload"); SET_JSVAL_TO_STRING(sOnunload_id, cx, "onunload");
SET_JSVAL_TO_STRING(sOnabort_id, cx, "onabort"); SET_JSVAL_TO_STRING(sOnabort_id, cx, "onabort");
SET_JSVAL_TO_STRING(sOnerror_id, cx, "onerror"); SET_JSVAL_TO_STRING(sOnerror_id, cx, "onerror");
@ -2901,6 +2903,7 @@ nsDOMClassInfo::ShutDown()
sOnchange_id = JSVAL_VOID; sOnchange_id = JSVAL_VOID;
sOnselect_id = JSVAL_VOID; sOnselect_id = JSVAL_VOID;
sOnload_id = JSVAL_VOID; sOnload_id = JSVAL_VOID;
sOnbeforeunload_id = JSVAL_VOID;
sOnunload_id = JSVAL_VOID; sOnunload_id = JSVAL_VOID;
sOnabort_id = JSVAL_VOID; sOnabort_id = JSVAL_VOID;
sOnerror_id = JSVAL_VOID; sOnerror_id = JSVAL_VOID;
@ -4580,15 +4583,16 @@ nsEventReceiverSH::ReallyIsEventName(jsval id, jschar aFirstChar)
case 'a' : case 'a' :
return id == sOnabort_id; return id == sOnabort_id;
case 'b' : case 'b' :
return id == sOnblur_id; return (id == sOnbeforeunload_id ||
id == sOnblur_id);
case 'e' : case 'e' :
return id == sOnerror_id; return id == sOnerror_id;
case 'f' : case 'f' :
return id == sOnfocus_id; return id == sOnfocus_id;
case 'c' : case 'c' :
return ((id == sOnchange_id) || return (id == sOnchange_id ||
(id == sOnclick_id) || id == sOnclick_id ||
(id == sOncontextmenu_id)); id == sOncontextmenu_id);
case 'd' : case 'd' :
return id == sOndblclick_id; return id == sOndblclick_id;
case 'l' : case 'l' :
@ -4596,24 +4600,24 @@ nsEventReceiverSH::ReallyIsEventName(jsval id, jschar aFirstChar)
case 'p' : case 'p' :
return id == sOnpaint_id; return id == sOnpaint_id;
case 'k' : case 'k' :
return ((id == sOnkeydown_id) || return (id == sOnkeydown_id ||
(id == sOnkeypress_id) || id == sOnkeypress_id ||
(id == sOnkeyup_id)); id == sOnkeyup_id);
case 'u' : case 'u' :
return id == sOnunload_id; return id == sOnunload_id;
case 'm' : case 'm' :
return ((id == sOnmousemove_id) || return (id == sOnmousemove_id ||
(id == sOnmouseout_id) || id == sOnmouseout_id ||
(id == sOnmouseover_id) || id == sOnmouseover_id ||
(id == sOnmouseup_id) || id == sOnmouseup_id ||
(id == sOnmousedown_id)); id == sOnmousedown_id);
case 'r' : case 'r' :
return ((id == sOnreset_id) || return (id == sOnreset_id ||
(id == sOnresize_id)); id == sOnresize_id);
case 's' : case 's' :
return ((id == sOnscroll_id) || return (id == sOnscroll_id ||
(id == sOnselect_id) || id == sOnselect_id ||
(id == sOnsubmit_id)); id == sOnsubmit_id);
} }
return PR_FALSE; return PR_FALSE;