Commit ca3e9eb5 authored by Julia Radzhabova's avatar Julia Radzhabova

Fix Bug 33431.

parent daf066c6
...@@ -314,9 +314,9 @@ define([ ...@@ -314,9 +314,9 @@ define([
return me.txtPageNumInvalid; return me.txtPageNumInvalid;
} }
}).on('keypress:after', function(input, e) { }).on('keypress:after', function(input, e) {
var box = me.$el.find('#status-goto-box');
if (e.keyCode === Common.UI.Keys.RETURN) { if (e.keyCode === Common.UI.Keys.RETURN) {
var edit = box.find('input[type=text]'), page = parseInt(edit.val()); var box = me.$el.find('#status-goto-box'),
edit = box.find('input[type=text]'), page = parseInt(edit.val());
if (!page || page-- > me.pages.get('count') || page < 0) { if (!page || page-- > me.pages.get('count') || page < 0) {
edit.select(); edit.select();
return false; return false;
...@@ -328,6 +328,15 @@ define([ ...@@ -328,6 +328,15 @@ define([
me.api.goToPage(page); me.api.goToPage(page);
me.api.asc_enableKeyEvents(true); me.api.asc_enableKeyEvents(true);
return false;
}
}
).on('keyup:after', function(input, e) {
if (e.keyCode === Common.UI.Keys.ESC) {
var box = me.$el.find('#status-goto-box');
box.focus(); // for IE
box.parent().removeClass('open');
me.api.asc_enableKeyEvents(true);
return false; return false;
} }
} }
......
...@@ -176,9 +176,9 @@ define([ ...@@ -176,9 +176,9 @@ define([
return me.txtPageNumInvalid; return me.txtPageNumInvalid;
} }
}).on('keypress:after', function(input, e) { }).on('keypress:after', function(input, e) {
var box = me.$el.find('#preview-goto-box');
if (e.keyCode === Common.UI.Keys.RETURN) { if (e.keyCode === Common.UI.Keys.RETURN) {
var edit = box.find('input[type=text]'), page = parseInt(edit.val()); var box = me.$el.find('#preview-goto-box'),
edit = box.find('input[type=text]'), page = parseInt(edit.val());
if (!page || page-- > me.pages.get('count') || page < 0) { if (!page || page-- > me.pages.get('count') || page < 0) {
edit.select(); edit.select();
return false; return false;
...@@ -190,6 +190,15 @@ define([ ...@@ -190,6 +190,15 @@ define([
me.api.DemonstrationGoToSlide(page); me.api.DemonstrationGoToSlide(page);
me.api.asc_enableKeyEvents(true); me.api.asc_enableKeyEvents(true);
return false;
}
}
).on('keyup:after', function(input, e) {
if (e.keyCode === Common.UI.Keys.ESC) {
var box = me.$el.find('#preview-goto-box');
box.focus(); // for IE
box.parent().removeClass('open');
me.api.asc_enableKeyEvents(true);
return false; return false;
} }
} }
......
...@@ -211,9 +211,9 @@ define([ ...@@ -211,9 +211,9 @@ define([
return me.txtPageNumInvalid; return me.txtPageNumInvalid;
} }
}).on('keypress:after', function(input, e) { }).on('keypress:after', function(input, e) {
var box = me.$el.find('#status-goto-box');
if (e.keyCode === Common.UI.Keys.RETURN) { if (e.keyCode === Common.UI.Keys.RETURN) {
var edit = box.find('input[type=text]'), page = parseInt(edit.val()); var box = me.$el.find('#status-goto-box'),
edit = box.find('input[type=text]'), page = parseInt(edit.val());
if (!page || page-- > me.pages.get('count') || page < 0) { if (!page || page-- > me.pages.get('count') || page < 0) {
edit.select(); edit.select();
return false; return false;
...@@ -225,6 +225,15 @@ define([ ...@@ -225,6 +225,15 @@ define([
me.api.goToPage(page); me.api.goToPage(page);
me.api.asc_enableKeyEvents(true); me.api.asc_enableKeyEvents(true);
return false;
}
}
).on('keyup:after', function(input, e) {
if (e.keyCode === Common.UI.Keys.ESC) {
var box = me.$el.find('#status-goto-box');
box.focus(); // for IE
box.parent().removeClass('open');
me.api.asc_enableKeyEvents(true);
return false; return false;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment