src/core/base/wnEvent.js
function (listener,evtObj)
		{
			if (!_.isFunction(listener) || !_.isObject(evtObj))
				return false;

			var args = evtObj.arguments;			
			switch (args.length)
			{
				case 1:
					listener(args[0]);
					break;
				case 2:
					listener(args[0],args[1]);
					break;
				case 3:
					listener(args[0],args[1],args[2]);
					break;
				case 4:
					listener(args[0],args[1],args[2],args[3]);
					break;
				case 5:
					listener(args[0],args[1],args[2],args[3],args[4]);
					break;
				default:
					listener.apply(undefined,args);
			}
		}
function (listener,evtObj)
		{
			if (!_.isFunction(listener) || !_.isObject(evtObj))
				return false;

			var args = evtObj.arguments;			
			switch (args.length)
			{
				case 1:
					listener(args[0]);
					break;
				case 2:
					listener(args[0],args[1]);
					break;
				case 3:
					listener(args[0],args[1],args[2]);
					break;
				case 4:
					listener(args[0],args[1],args[2],args[3]);
					break;
				case 5:
					listener(args[0],args[1],args[2],args[3],args[4]);
					break;
				default:
					listener.apply(undefined,args);
			}
		}
function ( listener , evtObj ) { if ( ! _ . isFunction ( listener ) || ! _ . isObject ( evtObj ) ) return false ; var args = evtObj . arguments ; switch ( args . length ) { case 1 : listener ( args [ 0 ] ) ; break ; case 2 : listener ( args [ 0 ] , args [ 1 ] ) ; break ; case 3 : listener ( args [ 0 ] , args [ 1 ] , args [ 2 ] ) ; break ; case 4 : listener ( args [ 0 ] , args [ 1 ] , args [ 2 ] , args [ 3 ] ) ; break ; case 5 : listener ( args [ 0 ] , args [ 1 ] , args [ 2 ] , args [ 3 ] , args [ 4 ] ) ; break ; default : listener . apply ( undefined , args ) ; } }
Call the listener
@param {function} listener
@param {object} event object
Call the listener