Commit 65d96cc4 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Отключим стандартную обработку браузера нажатия backspace

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@55927 954022d7-b5bf-4e40-9824-e11837661b57
parent 0a604120
......@@ -1688,6 +1688,9 @@
return false;
case 8: // "backspace"
// Отключим стандартную обработку браузера нажатия backspace
event.stopPropagation();
event.preventDefault();
if (hieroglyph) {t._syncEditors();}
t._removeChars(ctrlKey ? kPrevWord : kPrevChar);
return false;
......@@ -1742,7 +1745,7 @@
case 53: // 5
if (ctrlKey) {
if (!t.hasFocus) {t.setFocus(true);}
// Отключим стандартную обработку браузера нажатия ctlr + 5
// Отключим стандартную обработку браузера нажатия ctrl + 5
event.stopPropagation();
event.preventDefault();
if (hieroglyph) {t._syncEditors();}
......@@ -1754,7 +1757,7 @@
case 65: // A
if (ctrlKey) {
if (!t.hasFocus) {t.setFocus(true);}
// Отключим стандартную обработку браузера нажатия ctlr + a
// Отключим стандартную обработку браузера нажатия ctrl + a
if (!t.isTopLineActive) {
event.stopPropagation();
event.preventDefault();
......@@ -1768,7 +1771,7 @@
case 66: // B
if (ctrlKey) {
if (!t.hasFocus) {t.setFocus(true);}
// Отключим стандартную обработку браузера нажатия ctlr + b
// Отключим стандартную обработку браузера нажатия ctrl + b
event.stopPropagation();
event.preventDefault();
if (hieroglyph) {t._syncEditors();}
......@@ -1780,7 +1783,7 @@
case 73: // I
if (ctrlKey) {
if (!t.hasFocus) {t.setFocus(true);}
// Отключим стандартную обработку браузера нажатия ctlr + i
// Отключим стандартную обработку браузера нажатия ctrl + i
event.stopPropagation();
event.preventDefault();
if (hieroglyph) {t._syncEditors();}
......@@ -1803,7 +1806,7 @@
case 85: // U
if (ctrlKey) {
if (!t.hasFocus) {t.setFocus(true);}
// Отключим стандартную обработку браузера нажатия ctlr + u
// Отключим стандартную обработку браузера нажатия ctrl + u
event.stopPropagation();
event.preventDefault();
if (hieroglyph) {t._syncEditors();}
......
......@@ -722,6 +722,7 @@
case 8: // backspace
if (isViewerMode || t.isCellEditMode || t.isSelectionDialogMode) {return true;}
stop();
// При backspace фокус не в редакторе (стираем содержимое)
t.handlers.trigger("editCell", 0, 0, /*isCoord*/false, /*isFocus*/false, /*isClearCell*/true,
......
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