diff --git a/apps/common/main/lib/component/Button.js b/apps/common/main/lib/component/Button.js index 165100df98..ef0aae3217 100644 --- a/apps/common/main/lib/component/Button.js +++ b/apps/common/main/lib/component/Button.js @@ -766,12 +766,9 @@ define([ btnIconEl = $(this.el).find('.icon'); if (opts && (opts.curr || opts.next) && btnIconEl) { var svgIcon = btnIconEl.find('use.zoom-int'); - if (svgIcon.length) { - !!opts.next && svgIcon.attr('href', '#' + opts.next); - } else { - !!opts.curr && (btnIconEl.removeClass(opts.curr)); - !!opts.next && !btnIconEl.hasClass(opts.next) && (btnIconEl.addClass(opts.next)); - } + !!opts.curr && (btnIconEl.removeClass(opts.curr)); + !!opts.next && !btnIconEl.hasClass(opts.next) && (btnIconEl.addClass(opts.next)); + svgIcon.length && !!opts.next && svgIcon.attr('href', '#' + opts.next); if ( !!me.options.signals ) { if ( !(me.options.signals.indexOf('icon:changed') < 0) ) { diff --git a/apps/common/main/resources/less/bigscaling.less b/apps/common/main/resources/less/bigscaling.less index e883308184..a540f7fab8 100644 --- a/apps/common/main/resources/less/bigscaling.less +++ b/apps/common/main/resources/less/bigscaling.less @@ -10,6 +10,23 @@ } } } + + .left-panel, + .modal-dlg:not(#window-header-footer), + .advanced-settings-dlg { + :not(.input-row) > .btn-group { + &.split, + > .btn { + display: flex; + align-items: center; + } + } + } + + .scaling-flex-row { + display: flex; + align-items: center; + } } .btn-toolbar, diff --git a/apps/common/main/resources/less/common.less b/apps/common/main/resources/less/common.less index 84e7e69b9f..820baf4095 100644 --- a/apps/common/main/resources/less/common.less +++ b/apps/common/main/resources/less/common.less @@ -127,13 +127,6 @@ label { #left-panel-search { height: 100%; } - - .btn-group > .btn { - .pixel-ratio__2_5 & { - display: flex; - align-items: center; - } - } } .right-panel { diff --git a/apps/documenteditor/main/app/view/FileMenuPanels.js b/apps/documenteditor/main/app/view/FileMenuPanels.js index 83450ac78f..77482594d5 100644 --- a/apps/documenteditor/main/app/view/FileMenuPanels.js +++ b/apps/documenteditor/main/app/view/FileMenuPanels.js @@ -2738,6 +2738,7 @@ define([ parentEl: $markup.findById('#print-prev-page'), cls: 'btn-prev-page', iconCls: 'arrow', + scaling: false, dataHint: '2', dataHintDirection: 'top' }); @@ -2746,6 +2747,7 @@ define([ parentEl: $markup.findById('#print-next-page'), cls: 'btn-next-page', iconCls: 'arrow', + scaling: false, dataHint: '2', dataHintDirection: 'top' }); diff --git a/apps/documenteditor/main/app/view/ListSettingsDialog.js b/apps/documenteditor/main/app/view/ListSettingsDialog.js index b370db6c98..95001f2395 100644 --- a/apps/documenteditor/main/app/view/ListSettingsDialog.js +++ b/apps/documenteditor/main/app/view/ListSettingsDialog.js @@ -696,6 +696,7 @@ define([ parentEl: $window.findById('#id-dlg-btn-more'), cls: 'btn-toolbar bg-white', iconCls: this.extended ? 'caret-double-left' : 'caret-double-right', + scaling: false, hint: this.extended ? this.textHide : this.textMore }); this.btnMore.on('click', _.bind(this.onMoreClick, this)); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 289b1cee2b..cb5a0fc18b 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -395,7 +395,7 @@ define([ this.lblStart = new Common.UI.Label({ el: this.$el.find('#animation-label-start'), - iconCls: 'toolbar__icon btn-preview-play', + iconCls: 'toolbar__icon btn-play', caption: this.strStart, lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.timingLock] }); diff --git a/apps/presentationeditor/main/app/view/DocumentPreview.js b/apps/presentationeditor/main/app/view/DocumentPreview.js index 04285bc93c..67c93a6523 100644 --- a/apps/presentationeditor/main/app/view/DocumentPreview.js +++ b/apps/presentationeditor/main/app/view/DocumentPreview.js @@ -71,9 +71,9 @@ define([ '
', '
', '
', - !Common.UI.isRTL() ? '' : '', - '', - !Common.UI.isRTL() ? '' : '', + !Common.UI.isRTL() ? '' : '', + '', + !Common.UI.isRTL() ? '' : '', '
', '
', '
', @@ -85,9 +85,9 @@ define([ '
', '
', '
', - '', + '', '
', - '', + '', '
', '
' ].join(''); @@ -129,14 +129,12 @@ define([ this.btnPlay.on('click', _.bind(function(btn) { var iconEl = $('.icon', this.btnPlay.cmpEl); if (iconEl.hasClass('btn-preview-pause')) { - iconEl.removeClass('btn-preview-pause'); - iconEl.addClass('btn-preview-play'); + this.btnPlay.changeIcon({curr: 'btn-preview-pause', next: 'btn-play'}); this.btnPlay.updateHint(this.txtPlay); if (this.api) this.api.DemonstrationPause(); } else { - iconEl.addClass('btn-preview-pause'); - iconEl.removeClass('btn-preview-play'); + this.btnPlay.changeIcon({curr: 'btn-play', next: 'btn-preview-pause'}); this.btnPlay.updateHint(this.txtPause); if (this.api) this.api.DemonstrationPlay (); @@ -233,8 +231,11 @@ define([ $(document).on("webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange",function(){ var fselem = (document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement ); - $('.icon', me.btnFullScreen.cmpEl).toggleClass('btn-preview-exit-fullscreen', fselem !== undefined && fselem !== null); - $('.icon', me.btnFullScreen.cmpEl).toggleClass('btn-preview-fullscreen', fselem == undefined || fselem == null); + if (fselem !== undefined && fselem !== null) { + me.btnFullScreen.changeIcon({curr: 'btn-fullscreen', next: 'btn-preview-exit-fullscreen'}); + } else { + me.btnFullScreen.changeIcon({curr: 'btn-preview-exit-fullscreen', next: 'btn-fullscreen'}); + } setTimeout( function() { me.previewControls.css('display', ''); @@ -278,8 +279,7 @@ define([ var iconEl = $('.icon', this.btnPlay.cmpEl); if (!iconEl.hasClass('btn-preview-pause')) { - iconEl.addClass('btn-preview-pause'); - iconEl.removeClass('btn-preview-play'); + this.btnPlay.changeIcon({curr: 'btn-play', next: 'btn-preview-pause'}); this.btnPlay.updateHint(this.txtPause); } diff --git a/apps/presentationeditor/main/app/view/FileMenuPanels.js b/apps/presentationeditor/main/app/view/FileMenuPanels.js index e525e0ae3c..130516559c 100644 --- a/apps/presentationeditor/main/app/view/FileMenuPanels.js +++ b/apps/presentationeditor/main/app/view/FileMenuPanels.js @@ -2160,6 +2160,7 @@ define([ parentEl: $markup.findById('#print-prev-page'), cls: 'btn-prev-page', iconCls: 'arrow', + scaling: false, dataHint: '2', dataHintDirection: 'top' }); @@ -2168,6 +2169,7 @@ define([ parentEl: $markup.findById('#print-next-page'), cls: 'btn-next-page', iconCls: 'arrow', + scaling: false, dataHint: '2', dataHintDirection: 'top' }); diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-preview-fullscreen.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-fullscreen.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-preview-fullscreen.png rename to apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-fullscreen.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-preview-play.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-play.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-preview-play.png rename to apps/presentationeditor/main/resources/img/toolbar/1.25x/btn-play.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-preview-fullscreen.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-fullscreen.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-preview-fullscreen.png rename to apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-fullscreen.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-preview-play.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-play.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-preview-play.png rename to apps/presentationeditor/main/resources/img/toolbar/1.5x/btn-play.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-preview-fullscreen.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-fullscreen.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-preview-fullscreen.png rename to apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-fullscreen.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-preview-play.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-play.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-preview-play.png rename to apps/presentationeditor/main/resources/img/toolbar/1.75x/btn-play.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/btn-preview-fullscreen.png b/apps/presentationeditor/main/resources/img/toolbar/1x/btn-fullscreen.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1x/btn-preview-fullscreen.png rename to apps/presentationeditor/main/resources/img/toolbar/1x/btn-fullscreen.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/btn-preview-play.png b/apps/presentationeditor/main/resources/img/toolbar/1x/btn-play.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1x/btn-preview-play.png rename to apps/presentationeditor/main/resources/img/toolbar/1x/btn-play.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-preview-fullscreen.svg b/apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-fullscreen.svg similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-preview-fullscreen.svg rename to apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-fullscreen.svg diff --git a/apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-preview-play.svg b/apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-play.svg similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-preview-play.svg rename to apps/presentationeditor/main/resources/img/toolbar/2.5x/btn-play.svg diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/btn-preview-fullscreen.png b/apps/presentationeditor/main/resources/img/toolbar/2x/btn-fullscreen.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/2x/btn-preview-fullscreen.png rename to apps/presentationeditor/main/resources/img/toolbar/2x/btn-fullscreen.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/btn-preview-play.png b/apps/presentationeditor/main/resources/img/toolbar/2x/btn-play.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/2x/btn-preview-play.png rename to apps/presentationeditor/main/resources/img/toolbar/2x/btn-play.png diff --git a/apps/spreadsheeteditor/main/app/template/FormatRulesEditDlg.template b/apps/spreadsheeteditor/main/app/template/FormatRulesEditDlg.template index 47923ea590..4ac1f2a81a 100644 --- a/apps/spreadsheeteditor/main/app/template/FormatRulesEditDlg.template +++ b/apps/spreadsheeteditor/main/app/template/FormatRulesEditDlg.template @@ -28,7 +28,7 @@ -
+
diff --git a/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js b/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js index 5fb9b32ec2..40e3cdc61d 100644 --- a/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js +++ b/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js @@ -2862,6 +2862,7 @@ SSE.Views.FileMenuPanels.RecentFiles = Common.UI.BaseView.extend({ parentEl: $markup.findById('#print-prev-page'), cls: 'btn-prev-page', iconCls: 'arrow', + scaling: false, dataHint: '2', dataHintDirection: 'top' }); @@ -2870,6 +2871,7 @@ SSE.Views.FileMenuPanels.RecentFiles = Common.UI.BaseView.extend({ parentEl: $markup.findById('#print-next-page'), cls: 'btn-next-page', iconCls: 'arrow', + scaling: false, dataHint: '2', dataHintDirection: 'top' }); diff --git a/apps/spreadsheeteditor/main/app/view/SlicerSettingsAdvanced.js b/apps/spreadsheeteditor/main/app/view/SlicerSettingsAdvanced.js index fa37ad2c82..c4fd6e7dce 100644 --- a/apps/spreadsheeteditor/main/app/view/SlicerSettingsAdvanced.js +++ b/apps/spreadsheeteditor/main/app/view/SlicerSettingsAdvanced.js @@ -117,6 +117,7 @@ define([ 'text!spreadsheeteditor/main/app/template/SlicerSettingsAdvanced.tem parentEl: $('#sliceradv-btn-style'), cls : 'btn-large-dataview sheet-template-slicer', iconCls : 'icon-template-slicer', + scaling : false, menu : new Common.UI.Menu({ style: 'width: 333px;', additionalAlign: this.menuAddAlign,