Skip to content

Commit

Permalink
Merge pull request 'Fix Bug 72161' (#188) from fix/bugfix into releas…
Browse files Browse the repository at this point in the history
…e/v8.3.0
  • Loading branch information
Julia Radzhabova committed Dec 18, 2024
2 parents 812c33c + 83eb403 commit 514aea6
Show file tree
Hide file tree
Showing 10 changed files with 21 additions and 13 deletions.
3 changes: 1 addition & 2 deletions apps/common/embed/lib/util/htmlutils.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,4 @@ if ( isLangRtl(lang) ) {
}
document.body.setAttribute('applang', lang);

window.isRtl = window.getComputedStyle(document.body).direction === 'rtl';
window.dropdownClass = window.isRtl ? 'pull-left' : 'pull-right';
window.isrtl = window.getComputedStyle(document.body).direction === 'rtl';
8 changes: 8 additions & 0 deletions apps/common/embed/resources/less/common.less
Original file line number Diff line number Diff line change
Expand Up @@ -768,6 +768,14 @@
.divider {
margin: 4px 0;
}

&.pull-right {
.rtl & {
float: left;
left: 0;
right: auto;
}
}
}

.dropdown {
Expand Down
1 change: 1 addition & 0 deletions apps/common/locale.js
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,7 @@ Common.Locale = new(function() {
document.body.classList.remove('rtl');
document.body.classList.remove('rtl-font');
document.body.setAttribute('applang', currentLang);
window.isrtl = false;
}
};

Expand Down
2 changes: 1 addition & 1 deletion apps/documenteditor/embed/js/ApplicationView.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ DE.ApplicationView = new(function(){

$btnTools.addClass('dropdown-toggle').attr('data-toggle', 'dropdown').attr('aria-expanded', 'true');
$btnTools.parent().append(
'<ul class="dropdown-menu ' + window.dropdownClass + '">' +
'<ul class="dropdown-menu pull-right">' +
'<li><a id="idt-download"><span class="mi-icon svg-icon download"></span>' + this.txtDownload + '</a></li>' +
'<li><a id="idt-download-docx"><span class="mi-icon svg-icon download"></span>' + this.txtDownloadDocx + '</a></li>' +
'<li><a id="idt-download-pdf"><span class="mi-icon"></span>' + this.txtDownloadPdf + '</a></li>' +
Expand Down
4 changes: 2 additions & 2 deletions apps/documenteditor/embed/js/SearchBar.js
Original file line number Diff line number Diff line change
Expand Up @@ -96,13 +96,13 @@
var create = function () {
$searchBar = common.view.SearchBar.create();
if (appConfig.toolbarDocked === 'bottom') {
if (window.isRtl) {
if (window.isrtl) {
$searchBar.css({'left': '45px', 'bottom': '31px'});
} else {
$searchBar.css({'right': '45px', 'bottom': '31px'});
}
} else {
if (window.isRtl) {
if (window.isrtl) {
$searchBar.css({'left': '45px', 'top': '31px'});
} else {
$searchBar.css({'right': '45px', 'top': '31px'});
Expand Down
2 changes: 1 addition & 1 deletion apps/presentationeditor/embed/js/ApplicationView.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ PE.ApplicationView = new(function(){

$btnTools.addClass('dropdown-toggle').attr('data-toggle', 'dropdown').attr('aria-expanded', 'true');
$btnTools.parent().append(
'<ul class="dropdown-menu ' + window.dropdownClass + '">' +
'<ul class="dropdown-menu pull-right">' +
'<li><a id="idt-download"><span class="mi-icon svg-icon download"></span>' + this.txtDownload + '</a></li>' +
'<li><a id="idt-print"><span class="mi-icon svg-icon print"></span>' + this.txtPrint + '</a></li>' +
'<li class="divider"></li>' +
Expand Down
2 changes: 1 addition & 1 deletion apps/spreadsheeteditor/embed/js/ApplicationView.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ SSE.ApplicationView = new(function(){

$btnTools.addClass('dropdown-toggle').attr('data-toggle', 'dropdown').attr('aria-expanded', 'true');
$btnTools.parent().append(
'<ul class="dropdown-menu ' + window.dropdownClass + '">' +
'<ul class="dropdown-menu pull-right">' +
'<li><a id="idt-download"><span class="mi-icon svg-icon download"></span>' + this.txtDownload + '</a></li>' +
'<li><a id="idt-print"><span class="mi-icon svg-icon print"></span>' + this.txtPrint + '</a></li>' +
'<li class="divider"></li>' +
Expand Down
4 changes: 2 additions & 2 deletions apps/spreadsheeteditor/embed/js/SearchBar.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,13 +97,13 @@
var create = function () {
$searchBar = common.view.SearchBar.create();
if (appConfig.toolbarDocked === 'bottom') {
if (window.isRtl) {
if (window.isrtl) {
$searchBar.css({'left': '45px', 'bottom': '31px'});
} else {
$searchBar.css({'right': '45px', 'bottom': '31px'});
}
} else {
if (window.isRtl) {
if (window.isrtl) {
$searchBar.css({'left': '45px', 'top': '31px'});
} else {
$searchBar.css({'right': '45px', 'top': '31px'});
Expand Down
6 changes: 3 additions & 3 deletions apps/visioeditor/embed/js/ApplicationController.js
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,8 @@ VE.ApplicationController = new(function(){

function updateRtl() {
var $container = $('#pages-container');
$container.toggleClass('rtl-sheet', window.isRtl);
$container.attr({dir: window.isRtl ? 'rtl' : 'ltr'});
$container.toggleClass('rtl-sheet', window.isrtl);
$container.attr({dir: window.isrtl ? 'rtl' : 'ltr'});
}

function setActivePage(index) {
Expand Down Expand Up @@ -220,7 +220,7 @@ VE.ApplicationController = new(function(){
var $prevButton = $('#pages-list-button-prev');
var $nextButton = $('#pages-list-button-next');
var $box = $('#id-pages');
var rtlPage = window.isRtl;
var rtlPage = window.isrtl;

var handleScrollButtonsState = function() {
if ($container[0].scrollWidth > $container[0].clientWidth) {
Expand Down
2 changes: 1 addition & 1 deletion apps/visioeditor/embed/js/ApplicationView.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ VE.ApplicationView = new(function(){

$btnTools.addClass('dropdown-toggle').attr('data-toggle', 'dropdown').attr('aria-expanded', 'true');
$btnTools.parent().append(
'<ul class="dropdown-menu ' + window.dropdownClass + '">' +
'<ul class="dropdown-menu pull-right">' +
'<li><a id="idt-download"><span class="mi-icon svg-icon download"></span>' + this.txtDownload + '</a></li>' +
'<li><a id="idt-print"><span class="mi-icon svg-icon print"></span>' + this.txtPrint + '</a></li>' +
'<li class="divider"></li>' +
Expand Down

0 comments on commit 514aea6

Please sign in to comment.