prevent default now occurs in the stage addEvent method

This commit is contained in:
Eric Rowell 2013-05-31 23:11:21 -07:00
parent 324d841ed4
commit 244273eb4c
3 changed files with 4 additions and 13 deletions

View File

@ -38,13 +38,6 @@
this.element.style.background = 'transparent';
this.context = this.element.getContext(contextType);
this.setSize(width, height);
this.element.addEventListener('mousedown', function(evt) {
evt.preventDefault();
});
this.element.addEventListener('touchstart', function(evt) {
evt.preventDefault();
});
},
/**
* get canvas element

View File

@ -23,6 +23,7 @@
INLINE_BLOCK = 'inline-block',
KINETICJS_CONTENT = 'kineticjs-content',
SPACE = ' ',
UNDERSCORE = '_',
CONTAINER = 'container',
EVENTS = [MOUSEDOWN, MOUSEMOVE, MOUSEUP, MOUSEOUT, TOUCHSTART, TOUCHMOVE, TOUCHEND],
@ -31,7 +32,8 @@
function addEvent(ctx, eventName) {
ctx.content.addEventListener(eventName, function(evt) {
ctx['_' + eventName](evt);
evt.preventDefault();
ctx[UNDERSCORE + eventName](evt);
}, false);
}
@ -451,8 +453,6 @@
obj = this.getIntersection(this.getPointerPosition()),
shape;
evt.preventDefault();
if(obj && obj.shape) {
shape = obj.shape;
this.tapStart = true;
@ -504,8 +504,6 @@
obj = this.getIntersection(this.getPointerPosition()),
shape;
evt.preventDefault();
if(obj && obj.shape) {
shape = obj.shape;
shape._fireAndBubble(TOUCHMOVE, evt);

View File

@ -16,5 +16,5 @@
};
</script>
</head>
<body onmousedown="return false;"></body>
<body></body>
</html>