selector onUpUpOrDownDown event

This commit is contained in:
RainLoop Team 2015-03-31 21:54:11 +04:00
parent bdd92429b0
commit c1c817c837
3 changed files with 17 additions and 9 deletions

View file

@ -401,6 +401,14 @@
return !!(this.oCallbacks['onAutoSelect'] || this.emptyTrueFunction)();
};
/**
* @param {boolean}
*/
Selector.prototype.doUpUpOrDownDown = function (bUp)
{
(this.oCallbacks['onUpUpOrDownDown'] || this.emptyTrueFunction)(!!bUp);
};
/**
* @param {Object} oItem
* @returns {string}
@ -484,6 +492,11 @@
}
}
});
if (!oResult && bForceSelect && (Enums.EventKeyCode.Down === iEventKeyCode || Enums.EventKeyCode.Up === iEventKeyCode))
{
this.doUpUpOrDownDown(Enums.EventKeyCode.Up === iEventKeyCode);
}
}
else if (Enums.EventKeyCode.Home === iEventKeyCode || Enums.EventKeyCode.End === iEventKeyCode)
{