Commit 59bac2b2 authored by Julia Radzhabova's avatar Julia Radzhabova Committed by GitHub

Merge pull request #21 from ONLYOFFICE/release/v4.1.0

Release/v4.1.0
parents d7b05c7a 7dc8c753
...@@ -188,12 +188,19 @@ define([ ...@@ -188,12 +188,19 @@ define([
var onFocusObject = function(selectedElements) { var onFocusObject = function(selectedElements) {
if (me.mode.isEdit && me.currentMenu && me.currentMenu.isVisible()){ if (me.mode.isEdit && me.currentMenu && me.currentMenu.isVisible()){
var obj = fillMenuProps(selectedElements); if (me.api.asc_getCurrentFocusObject() === 0 ){ // thumbnails
if (obj) { if (me.slideMenu===me.currentMenu) {
if (obj.menu_to_show===me.currentMenu) { me.currentMenu.options.initMenu({isSlideSelect: me.slideMenu.items[2].isVisible(), fromThumbs: true});
me.currentMenu.options.initMenu(obj.menu_props);
me.currentMenu.alignPosition(); me.currentMenu.alignPosition();
} }
} else {
var obj = fillMenuProps(selectedElements);
if (obj) {
if (obj.menu_to_show===me.currentMenu) {
me.currentMenu.options.initMenu(obj.menu_props);
me.currentMenu.alignPosition();
}
}
} }
} }
}; };
...@@ -686,8 +693,11 @@ define([ ...@@ -686,8 +693,11 @@ define([
}; };
var onApiCurrentPages = function(number) { var onApiCurrentPages = function(number) {
if (me.currentMenu && me.currentMenu.isVisible()) if (me.currentMenu && me.currentMenu.isVisible()) {
me.currentMenu.hide(); if (me._isFromSlideMenu !== true && me._isFromSlideMenu !== number)
me.currentMenu.hide();
me._isFromSlideMenu = number;
}
}; };
this.setApi = function(o) { this.setApi = function(o) {
...@@ -903,6 +913,7 @@ define([ ...@@ -903,6 +913,7 @@ define([
caption : me.txtDeleteSlide caption : me.txtDeleteSlide
}).on('click', _.bind(function(item) { }).on('click', _.bind(function(item) {
if (me.api){ if (me.api){
me._isFromSlideMenu = true;
me.api.DeleteSlide(); me.api.DeleteSlide();
me.fireEvent('editcomplete', this); me.fireEvent('editcomplete', this);
...@@ -1010,6 +1021,7 @@ define([ ...@@ -1010,6 +1021,7 @@ define([
caption : me.txtNewSlide caption : me.txtNewSlide
}).on('click', function(item) { }).on('click', function(item) {
if (me.api) { if (me.api) {
me._isFromSlideMenu = true;
me.api.AddSlide(); me.api.AddSlide();
me.fireEvent('editcomplete', this); me.fireEvent('editcomplete', this);
...@@ -1020,6 +1032,7 @@ define([ ...@@ -1020,6 +1032,7 @@ define([
caption : me.txtDuplicateSlide caption : me.txtDuplicateSlide
}).on('click', function(item){ }).on('click', function(item){
if (me.api) { if (me.api) {
me._isFromSlideMenu = true;
me.api.DublicateSlide(); me.api.DublicateSlide();
me.fireEvent('editcomplete', this); me.fireEvent('editcomplete', this);
......
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