mirror of
https://github.com/ONLYOFFICE/web-apps.git
synced 2026-02-10 18:05:32 +08:00
Fix Bug 72161
This commit is contained in:
@ -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';
|
||||
@ -768,6 +768,14 @@
|
||||
.divider {
|
||||
margin: 4px 0;
|
||||
}
|
||||
|
||||
&.pull-right {
|
||||
.rtl & {
|
||||
float: left;
|
||||
left: 0;
|
||||
right: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.dropdown {
|
||||
|
||||
@ -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;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@ -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>' +
|
||||
|
||||
@ -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'});
|
||||
|
||||
@ -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>' +
|
||||
|
||||
@ -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>' +
|
||||
|
||||
@ -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'});
|
||||
|
||||
@ -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) {
|
||||
@ -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) {
|
||||
|
||||
@ -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>' +
|
||||
|
||||
Reference in New Issue
Block a user