From bd4996bed80426437d5c3e855510332691f235bf Mon Sep 17 00:00:00 2001 From: "Julia.Radzhabova" Date: Fri, 26 Sep 2025 18:52:19 +0300 Subject: [PATCH 1/2] Fix Bug 76981 --- apps/documenteditor/main/app/view/Toolbar.js | 1 + apps/pdfeditor/main/app/view/Toolbar.js | 1 + apps/presentationeditor/main/app/view/Toolbar.js | 1 + apps/spreadsheeteditor/main/app/view/Toolbar.js | 1 + 4 files changed, 4 insertions(+) diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index bc34361840..b7dc676ac7 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -666,6 +666,7 @@ define([ id: 'id-toolbar-btn-direction', cls: 'btn-toolbar', iconCls: 'toolbar__icon btn-ltr', + icls: 'btn-ltr', action: 'text-direction', dirRtl: false, lock: [_set.noParagraphSelected, _set.paragraphLock, _set.headerLock, _set.richEditLock, _set.previewReviewMode, _set.viewFormMode, _set.lostConnect, _set.disableOnStart, _set.docLockViewPara, _set.docLockForms, _set.docLockCommentsPara, _set.fixedForm, _set.viewMode], diff --git a/apps/pdfeditor/main/app/view/Toolbar.js b/apps/pdfeditor/main/app/view/Toolbar.js index ed8041bc69..1871d6aa3d 100644 --- a/apps/pdfeditor/main/app/view/Toolbar.js +++ b/apps/pdfeditor/main/app/view/Toolbar.js @@ -692,6 +692,7 @@ define([ id: 'id-toolbar-btn-direction', cls: 'btn-toolbar', iconCls: 'toolbar__icon btn-ltr', + icls: 'btn-ltr', action: 'text-direction', dirRtl: false, lock: [_set.paragraphLock, _set.lostConnect, _set.noTextSelected, _set.inCheckForm, _set.disableOnStart, _set.inAnnotation], diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index 0ca269a037..2ec4e5044c 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -914,6 +914,7 @@ define([ id: 'id-toolbar-btn-direction', cls: 'btn-toolbar', iconCls: 'toolbar__icon btn-ltr', + icls: 'btn-ltr', action: 'text-direction', dirRtl: false, lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noParagraphSelected, _set.noParagraphObject], diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index c9807a3941..7fc17baf5c 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -799,6 +799,7 @@ define([ id: 'id-toolbar-btn-direction', cls: 'btn-toolbar', iconCls: 'toolbar__icon btn-ltr', + icls: 'btn-ltr', action: 'text-direction', lock: [_set.editCell, _set.selChart, _set.selImage, _set.selSlicer, _set.lostConnect, _set.coAuth, _set.coAuthText, _set.wsLockFormat, _set.userProtected], menu: new Common.UI.Menu({ From 30ca304d313a7d1062cfe7762ec07ca47a6dba55 Mon Sep 17 00:00:00 2001 From: "Julia.Radzhabova" Date: Fri, 26 Sep 2025 19:15:44 +0300 Subject: [PATCH 2/2] Bug 77034 --- .../forms/app/controller/ApplicationController.js | 2 +- apps/documenteditor/main/app/controller/Main.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/documenteditor/forms/app/controller/ApplicationController.js b/apps/documenteditor/forms/app/controller/ApplicationController.js index 20a9425b59..8290c8ae45 100644 --- a/apps/documenteditor/forms/app/controller/ApplicationController.js +++ b/apps/documenteditor/forms/app/controller/ApplicationController.js @@ -984,7 +984,7 @@ define([ } this.submitedTooltip.show(); } - this.api.asc_setRestriction(Asc.c_oAscRestrictionType.View); + this.api.asc_setRestriction(Asc.c_oAscRestrictionType.View, this.api.asc_getRestrictionSettings()); this.onApiServerDisconnect(true); } else this.disableFillingForms(false); diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 4c947c1066..02d49b01c5 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -1963,7 +1963,7 @@ define([ } else if (mode==='review') { Common.NotificationCenter.trigger('reviewchanges:turn', true); } - this.api.asc_setRestriction(mode==='view' ? Asc.c_oAscRestrictionType.View : mode==='view-form' ? Asc.c_oAscRestrictionType.OnlyForms : Asc.c_oAscRestrictionType.None); + this.api.asc_setRestriction(mode==='view' ? Asc.c_oAscRestrictionType.View : mode==='view-form' ? Asc.c_oAscRestrictionType.OnlyForms : Asc.c_oAscRestrictionType.None, this.api.asc_getRestrictionSettings()); } (!inViewMode || force) && Common.NotificationCenter.trigger('doc:mode-changed', mode); },