diff --git a/apps/common/main/resources/less/combo-dataview.less b/apps/common/main/resources/less/combo-dataview.less index c0508aa0fb..ef2d27a4d0 100644 --- a/apps/common/main/resources/less/combo-dataview.less +++ b/apps/common/main/resources/less/combo-dataview.less @@ -458,12 +458,21 @@ .dataview.inner { padding: 1px 14px 1px 0px; + + .rtl & { + padding: 1px 0px 1px 14px; + } } .dropdown-menu { padding: 0px 0px 5px 0px; margin-left: 2px; + .rtl & { + margin-left: 0; + margin-right: 2px; + } + .dataview { .group-description { padding: 3px 0 3px 10px; diff --git a/apps/spreadsheeteditor/main/app/view/ChartTab.js b/apps/spreadsheeteditor/main/app/view/ChartTab.js index 57d7ecdf8d..55ce471412 100644 --- a/apps/spreadsheeteditor/main/app/view/ChartTab.js +++ b/apps/spreadsheeteditor/main/app/view/ChartTab.js @@ -55,7 +55,7 @@ define([ '' + '' + '
' + - '
' + + '
' + '
' + '
' + '
' + @@ -570,7 +570,7 @@ define([ this.chartStyles = new Common.UI.ComboDataView({ cls : 'combo-chart-template', - style : 'min-width: 90px; max-width: 496px;', + style : 'min-width: 90px; width: 438; max-width: 438px;', enableKeyEvents : true, itemWidth : 50, itemHeight : 50, @@ -603,7 +603,7 @@ define([ if (Common.UI.isRTL()) { offset = cmp.openButton.$el.width() + parseFloat($(cmp.$el.find('.combo-dataview').get(0)).css('padding-left')); } - menu.setOffset(Common.UI.isRTL() ? offset : Math.min(offset, 0)); + menu.setOffset(Common.UI.isRTL() ? offset - 2 : Math.min(offset, 0)); menu.cmpEl.css({ 'width': menuWidth, diff --git a/apps/spreadsheeteditor/main/app/view/SparklineTab.js b/apps/spreadsheeteditor/main/app/view/SparklineTab.js index a5ad9c4622..a8eb934fe9 100644 --- a/apps/spreadsheeteditor/main/app/view/SparklineTab.js +++ b/apps/spreadsheeteditor/main/app/view/SparklineTab.js @@ -279,7 +279,7 @@ define([ lock: [_set.lostConnect, _set.coAuth, _set.editCell, _set.sparkLocked, _set.wsLock,], enableKeyEvents: true, cls: 'combo-chart-template', - style: 'min-width: 90px; max-width: 496px;', + style: 'min-width: 90px; width: 438; max-width: 438px;', delayRenderTips: true, autoWidth: true, beforeOpenHandler: function(e) { @@ -307,7 +307,7 @@ define([ if (Common.UI.isRTL()) { offset = cmp.openButton.$el.width() + parseFloat($(cmp.$el.find('.combo-dataview').get(0)).css('padding-left')); } - menu.setOffset(Common.UI.isRTL() ? offset : Math.min(offset, 0)); + menu.setOffset(Common.UI.isRTL() ? offset - 2 : Math.min(offset, 0)); menu.cmpEl.css({ 'width': menuWidth,