Commit 4e0313ae authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Обработка нажатия клавиши при входе в редактор не по f2.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@55393 954022d7-b5bf-4e40-9824-e11837661b57
parent 0fa80b71
......@@ -810,6 +810,9 @@
case 38: // up
stop(); // Отключим стандартную обработку браузера нажатия up
// Если у нас открыто меню для подстановки формулы, то мы не обрабатываем верх/вниз
if (t.isCellEditMode && t.handlers.trigger("isPopUpSelectorOpen"))
return t.__retval;
dr = event.ctrlKey ? -1.5 : -1; // Движение стрелками (влево-вправо, вверх-вниз)
break;
......@@ -820,6 +823,9 @@
case 40: // down
stop(); // Отключим стандартную обработку браузера нажатия down
// Если у нас открыто меню для подстановки формулы, то мы не обрабатываем верх/вниз
if (t.isCellEditMode && t.handlers.trigger("isPopUpSelectorOpen"))
return t.__retval;
// Обработка Alt + down
if (!isViewerMode && !t.isCellEditMode && !t.isSelectionDialogMode && event.altKey) {
t.handlers.trigger("showAutoComplete");
......
......@@ -264,7 +264,8 @@
// AutoComplete
"showAutoComplete": function () {self._onShowAutoComplete.apply(self, arguments);},
"popUpSelectorKeyDown": function (event) {return self._onPopUpSelectorKeyDown(event);}
"popUpSelectorKeyDown": function (event) {return self._onPopUpSelectorKeyDown(event);},
"isPopUpSelectorOpen": function () {return self.popUpSelector.getVisible();}
});
this.model.handlers.add("cleanCellCache", function (wsId, range, canChangeColWidth, bLockDraw) {
......
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