From 5c801c686def9647b6917c38b70c7dc709209e79 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Mon, 21 Nov 2016 19:28:16 +0300 Subject: [PATCH] [PE embed] fix bug 33444, 33433 --- .../embed/js/ApplicationController.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/apps/presentationeditor/embed/js/ApplicationController.js b/apps/presentationeditor/embed/js/ApplicationController.js index 937e77b70..7712307e8 100644 --- a/apps/presentationeditor/embed/js/ApplicationController.js +++ b/apps/presentationeditor/embed/js/ApplicationController.js @@ -409,18 +409,15 @@ var ApplicationController = new(function(){ var isplaymode; function onPlayStart(e) { if ( !isplaymode ) { - if ( isplaymode === undefined ) { - $('#box-preview').show(); - api.StartDemonstration('id-preview', currentPage); - } else - api.DemonstrationPlay(); - - $('#btn-play button').addClass('pause'); + $('#box-preview').show(); + api.StartDemonstration('id-preview', currentPage); } else { - $('#btn-play button').removeClass('pause'); - api.DemonstrationPause(); + isplaymode == 'play' ? + api.DemonstrationPause() : api.DemonstrationPlay(); } - isplaymode = !isplaymode; + + isplaymode != 'play' ? ($('#btn-play button').addClass('pause'), isplaymode = 'play') : + ($('#btn-play button').removeClass('pause'), isplaymode = 'pause'); } function onPlayStop() {