[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.1/kdelibs/khtml/ecma
From: Germain Garand <germain () ebooksfrance ! org>
Date: 2008-09-15 4:21:00
Message-ID: 1221452460.153981.18620.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 861081 by ggarand:
automatically merged revision 859312:
add ecma binding for de facto standard onscroll event handler
M +6 -0 kjs_dom.cpp
M +1 -1 kjs_dom.h
M +8 -1 kjs_window.cpp
M +1 -1 kjs_window.h
--- branches/KDE/4.1/kdelibs/khtml/ecma/kjs_dom.cpp #861080:861081
@@ -168,6 +168,7 @@
onmove DOMNode::OnMove DontDelete
onreset DOMNode::OnReset DontDelete
onresize DOMNode::OnResize DontDelete
+ onscroll DOMNode::OnScroll DontDelete
onselect DOMNode::OnSelect DontDelete
onsubmit DOMNode::OnSubmit DontDelete
onunload DOMNode::OnUnload DontDelete
@@ -321,6 +322,8 @@
return getListener(DOM::EventImpl::RESET_EVENT);
case OnResize:
return getListener(DOM::EventImpl::RESIZE_EVENT);
+ case OnScroll:
+ return getListener(DOM::EventImpl::SCROLL_EVENT);
case OnSelect:
return getListener(DOM::EventImpl::SELECT_EVENT);
case OnSubmit:
@@ -490,6 +493,9 @@
case OnResize:
setListener(exec,DOM::EventImpl::RESIZE_EVENT,value);
break;
+ case OnScroll:
+ setListener(exec,DOM::EventImpl::SCROLL_EVENT,value);
+ break;
case OnSelect:
setListener(exec,DOM::EventImpl::SELECT_EVENT,value);
break;
--- branches/KDE/4.1/kdelibs/khtml/ecma/kjs_dom.h #861080:861081
@@ -62,7 +62,7 @@
OnAbort, OnBlur, OnChange, OnClick, OnDblClick, OnDragDrop, OnError,
OnFocus, OnKeyDown, OnKeyPress, OnKeyUp, OnLoad, OnMouseDown,
OnMouseMove, OnMouseOut, OnMouseOver, OnMouseUp, OnMove, OnReset,
- OnResize, OnSelect, OnSubmit, OnUnload,
+ OnResize, OnScroll, OnSelect, OnSubmit, OnUnload,
OffsetLeft, OffsetTop, OffsetWidth, OffsetHeight, OffsetParent,
ClientLeft, ClientTop, ClientWidth, ClientHeight, ScrollLeft, ScrollTop,
ScrollWidth, ScrollHeight, SourceIndex, TextContent };
--- branches/KDE/4.1/kdelibs/khtml/ecma/kjs_window.cpp #861080:861081
@@ -272,7 +272,7 @@
# Event handlers
# IE also has: onactivate, onbefore/afterprint, onbeforedeactivate/unload, oncontrolselect,
-# ondeactivate, onhelp, onmovestart/end, onresizestart/end, onscroll.
+# ondeactivate, onhelp, onmovestart/end, onresizestart/end.
# It doesn't have onabort, onchange, ondragdrop (but NS has that last one).
onabort Window::Onabort DontDelete
onblur Window::Onblur DontDelete
@@ -294,6 +294,7 @@
onmove Window::Onmove DontDelete
onreset Window::Onreset DontDelete
onresize Window::Onresize DontDelete
+ onscroll Window::Onscroll DontDelete
onselect Window::Onselect DontDelete
onsubmit Window::Onsubmit DontDelete
onunload Window::Onunload DontDelete
@@ -1046,6 +1047,8 @@
return getListener(exec,DOM::EventImpl::RESET_EVENT);
case Onresize:
return getListener(exec,DOM::EventImpl::RESIZE_EVENT);
+ case Onscroll:
+ return getListener(exec,DOM::EventImpl::SCROLL_EVENT);
case Onselect:
return getListener(exec,DOM::EventImpl::SELECT_EVENT);
case Onsubmit:
@@ -1196,6 +1199,10 @@
if (isSafeScript(exec))
setListener(exec,DOM::EventImpl::RESIZE_EVENT,value);
return;
+ case Onscroll:
+ if (isSafeScript(exec))
+ setListener(exec,DOM::EventImpl::SCROLL_EVENT,value);
+ return;
case Onselect:
if (isSafeScript(exec))
setListener(exec,DOM::EventImpl::SELECT_EVENT,value);
--- branches/KDE/4.1/kdelibs/khtml/ecma/kjs_window.h #861080:861081
@@ -152,7 +152,7 @@
Onchange, Onclick, Ondblclick, Ondragdrop, Onerror, Onfocus,
Onkeydown, Onkeypress, Onkeyup, Onload, Onmousedown, Onmousemove,
Onmouseout, Onmouseover, Onmouseup, Onmove, Onreset, Onresize,
- Onselect, Onsubmit, Onunload,
+ Onscroll, Onselect, Onsubmit, Onunload,
MutationEventCtor, KeyboardEventCtor, EventExceptionCtor,
ElementCtor, DocumentCtor, HTMLDocumentCtor,
HTMLElementCtor, HTMLHtmlElementCtor, HTMLHeadElementCtor, HTMLLinkElementCtor,
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic