Fix Bug 40453

This commit is contained in:
OVSharova 2021-10-12 22:21:36 +03:00
parent 0bd401884e
commit 3a1158abb5
2 changed files with 32 additions and 2 deletions

View file

@ -2010,6 +2010,28 @@ define([
} }
}); });
var mnuMoveSlideToStart = new Common.UI.MenuItem({
caption: me.txtMoveSlidesToStart
}).on('click', function(item){
if (me.api) {
me.api.asc_moveSelectedSlidesToStart();
me.fireEvent('editcomplete', me);
Common.component.Analytics.trackEvent('DocumentHolder', 'Move Slide to Start');
}
});
var mnuMoveSlideToEnd = new Common.UI.MenuItem({
caption: me.txtMoveSlidesToEnd
}).on('click', function(item){
if (me.api) {
me.api.asc_moveSelectedSlidesToEnd();
me.fireEvent('editcomplete', me);
Common.component.Analytics.trackEvent('DocumentHolder', 'Move Slide to End');
}
});
me.slideMenu = new Common.UI.Menu({ me.slideMenu = new Common.UI.Menu({
cls: 'shifted-right', cls: 'shifted-right',
initMenu: function(value) { initMenu: function(value) {
@ -2025,8 +2047,10 @@ define([
mnuChangeTheme.setVisible(value.isSlideSelect===true || value.fromThumbs!==true); mnuChangeTheme.setVisible(value.isSlideSelect===true || value.fromThumbs!==true);
menuSlideSettings.setVisible(value.isSlideSelect===true || value.fromThumbs!==true); menuSlideSettings.setVisible(value.isSlideSelect===true || value.fromThumbs!==true);
menuSlideSettings.options.value = null; menuSlideSettings.options.value = null;
mnuMoveSlideToEnd.setVisible(!me.api.asc_IsLastSlideSelected());
mnuMoveSlideToStart.setVisible(!me.api.asc_IsFirstSlideSelected());
for (var i = 10; i < 15; i++) { for (var i = 12; i < 17; i++) {
me.slideMenu.items[i].setVisible(value.fromThumbs===true); me.slideMenu.items[i].setVisible(value.fromThumbs===true);
} }
mnuPrintSelection.setVisible(me.mode.canPrint && value.fromThumbs===true); mnuPrintSelection.setVisible(me.mode.canPrint && value.fromThumbs===true);
@ -2086,6 +2110,8 @@ define([
}), }),
mnuDeleteSlide, mnuDeleteSlide,
mnuSlideHide, mnuSlideHide,
mnuMoveSlideToStart,
mnuMoveSlideToEnd,
{caption: '--'}, {caption: '--'},
mnuChangeSlide, mnuChangeSlide,
mnuResetSlide, mnuResetSlide,
@ -3985,7 +4011,9 @@ define([
mniCustomTable: 'Insert Custom Table', mniCustomTable: 'Insert Custom Table',
textFromStorage: 'From Storage', textFromStorage: 'From Storage',
txtWarnUrl: 'Clicking this link can be harmful to your device and data.<br>Are you sure you want to continue?', txtWarnUrl: 'Clicking this link can be harmful to your device and data.<br>Are you sure you want to continue?',
textEditPoints: 'Edit Points' textEditPoints: 'Edit Points',
txtMoveSlidesToEnd: 'Move Slide to End',
txtMoveSlidesToStart: 'Move Slide to Start'
}, PE.Views.DocumentHolder || {})); }, PE.Views.DocumentHolder || {}));
}); });

View file

@ -1252,6 +1252,8 @@
"PE.Views.DocumentHolder.txtLimitUnder": "Limit under text", "PE.Views.DocumentHolder.txtLimitUnder": "Limit under text",
"PE.Views.DocumentHolder.txtMatchBrackets": "Match brackets to argument height", "PE.Views.DocumentHolder.txtMatchBrackets": "Match brackets to argument height",
"PE.Views.DocumentHolder.txtMatrixAlign": "Matrix alignment", "PE.Views.DocumentHolder.txtMatrixAlign": "Matrix alignment",
"PE.Views.DocumentHolder.txtMoveSlidesToEnd": "Move Slide to End",
"PE.Views.DocumentHolder.txtMoveSlidesToStart": "Move Slide to Start",
"PE.Views.DocumentHolder.txtNewSlide": "New Slide", "PE.Views.DocumentHolder.txtNewSlide": "New Slide",
"PE.Views.DocumentHolder.txtOverbar": "Bar over text", "PE.Views.DocumentHolder.txtOverbar": "Bar over text",
"PE.Views.DocumentHolder.txtPasteDestFormat": "Use destination theme", "PE.Views.DocumentHolder.txtPasteDestFormat": "Use destination theme",