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