if (!exports.utils.isEditableElement($(document.activeElement))) {
var displayMode = me.docViewer.GetDisplayModeManager().GetDisplayMode();
if (displayMode.IsContinuous()) {
// scroll
var $viewerElement = $(viewerElement);
if (e.which === upArrowKey) {
$viewerElement.scrollTop($viewerElement.scrollTop() - 30);
} else if ( e.which === downArrowKey) {
$viewerElement.scrollTop($viewerElement.scrollTop() + 30);
}
} else {
var currentPage = me.docViewer.GetCurrentPage();
if (/*e.which === leftArrowKey ||*/ e.which === upArrowKey) {
if (currentPage > 1) {
me.docViewer.SetCurrentPage(currentPage - 1);
}
} else if (/*e.which === rightArrowKey ||*/ e.which === downArrowKey) {
if (currentPage <= me.docViewer.GetPageCount()) {
me.docViewer.SetCurrentPage(currentPage + 1);
}
}
}
}