[PE mobile] Fix bug 39401
This commit is contained in:
parent
784a035974
commit
6cc7d096d2
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue