lettuce
Version:
Lettuce JS, Mini Mobile Framework for Romantic with DSL.
62 lines (55 loc) • 1.4 kB
JavaScript
/*
* MelonJS Game Engine
* Copyright (C) 2011 - 2014, Olivier Biot, Jason Oster
* http://www.melonjs.org/
*
*/
(function () {
/**
* @namespace me.input
* @memberOf me
*/
me.input = (function () {
// hold public stuff in our singleton
var api = {};
/*
* PRIVATE STUFF
*/
/**
* prevent event propagation
* @ignore
*/
api._preventDefault = function (e) {
// stop event propagation
if (e.stopPropagation) {
e.stopPropagation();
}
else {
e.cancelBubble = true;
}
// stop event default processing
if (e.preventDefault) {
e.preventDefault();
}
else {
e.returnValue = false;
}
return false;
};
/*
* PUBLIC STUFF
*/
/**
* Global flag to specify if melonJS should prevent default browser action on registered key events <br>
* This is also configurable per key through the bindKey function
* default : true
* @public
* @type Boolean
* @name preventDefault
* @memberOf me.input
*/
api.preventDefault = true;
// return our object
return api;
})();
})();