[PE mobile] Fix bug 39401

This commit is contained in:
Julia Svinareva 2020-01-28 17:50:15 +03:00
parent 784a035974
commit 6cc7d096d2

View file

@ -53,6 +53,7 @@ define([
// Private // Private
var _stack = [], var _stack = [],
_slideObject = undefined, _slideObject = undefined,
_slideLayoutIndex = -1,
_themes = [], _themes = [],
_themeId = -1, _themeId = -1,
_effect = Asc.c_oAscSlideTransitionTypes.None, _effect = Asc.c_oAscSlideTransitionTypes.None,
@ -121,7 +122,8 @@ define([
paletteFillColor && paletteFillColor.on('select', _.bind(me.onFillColor, me)); paletteFillColor && paletteFillColor.on('select', _.bind(me.onFillColor, me));
} else if (pageId == '#edit-slide-layout') { } else if (pageId == '#edit-slide-layout') {
$('.container-edit .slide-layout li').single('click', _.buffered(me.onLayoutClick, 100, me)); $('.container-edit .slide-layout li').removeClass('active').single('click', _.buffered(me.onLayoutClick, 100, me));
$('.container-edit .slide-layout li[data-type=' + _slideLayoutIndex + ']').addClass('active');
} else if (pageId == '#edit-slide-theme') { } else if (pageId == '#edit-slide-theme') {
this.getView('EditSlide').renderThemes(); this.getView('EditSlide').renderThemes();
@ -220,6 +222,9 @@ define([
$target = $(e.currentTarget), $target = $(e.currentTarget),
type = $target.data('type'); type = $target.data('type');
$('.container-edit .slide-layout li').removeClass('active');
$target.addClass('active');
me.api.ChangeLayout(type); me.api.ChangeLayout(type);
}, },
@ -267,6 +272,7 @@ define([
updateLayouts: function(layouts){ updateLayouts: function(layouts){
this.getView('EditSlide').updateLayouts(); this.getView('EditSlide').updateLayouts();
$('.container-edit .slide-layout li').single('click', _.buffered(this.onLayoutClick, 100, this)); $('.container-edit .slide-layout li').single('click', _.buffered(this.onLayoutClick, 100, this));
$('.container-edit .slide-layout li[data-type=' + _slideLayoutIndex + ']').addClass('active');
}, },
onEffectClick: function (e) { onEffectClick: function (e) {
@ -381,6 +387,11 @@ define([
if (slides.length > 0) { if (slides.length > 0) {
var object = slides[slides.length - 1]; // get top slide var object = slides[slides.length - 1]; // get top slide
_slideObject = object.get_ObjectValue(); _slideObject = object.get_ObjectValue();
_slideLayoutIndex = _slideObject.get_LayoutIndex();
if ($('.container-edit .slide-layout').length > 0) {
$('.container-edit .slide-layout li').removeClass('active');
$('.container-edit .slide-layout li[data-type=' + _slideLayoutIndex + ']').addClass('active');
}
} else { } else {
_slideObject = undefined; _slideObject = undefined;
} }