--- zogiLib/js/Attic/js_lib.js 2004/06/03 18:05:57 1.4 +++ zogiLib/js/Attic/js_lib.js 2004/06/25 16:59:45 1.5 @@ -492,6 +492,32 @@ function unregisterMouseDown(elem, handl return true; } +function registerMouseUp(elem, handler) { + // register a mouse up event handler on the indicated element + if (elem.addEventListener) { + elem.addEventListener("mouseup", handler, false); + } else { + if (elem.captureEvents) { + elem.captureEvents(Event.MOUSEUP); + } + elem.onmouseup = handler; + } + return true; +} + +function unregisterMouseUp(elem, handler) { + // unregister the mouse up event handler + if (elem.removeEventListener) { + elem.removeEventListener("mouseup", handler, false); + } else { + if (elem.releaseEvents) { + elem.releaseEvents(Event.MOUSEUP); + } + elem.onmouseup = null; + } + return true; +} + function registerMouseMove(elem, handler) { // register a mouse move event handler on the indicated element if (elem.addEventListener) {