").appendTo(toolbar.$el);
- var left = toolbar.isCompactView ? 150 : (toolbar.mode.nativeApp ? 190 : 145 );
- mask.css('left', left + 'px');
- mask.css('right', (toolbar.isCompactView ? 0 : 45) + 'px');
+ mask = $("
").appendTo(toolbar.$el.find('.toolbar'));
Common.util.Shortcuts.suspendEvents('command+k, ctrl+k, alt+h, command+f5, ctrl+f5');
} else {
mask.remove();
@@ -2062,7 +2059,7 @@ define([
onAppReady: function (config) {
var me = this;
- if ( config.canComments ) {
+ if ( config.canCoAuthoring && config.canComments ) {
var _btnsComment = [];
var slots = me.toolbar.$el.find('.slot-comment');
slots.each(function(index, el) {
@@ -2072,7 +2069,7 @@ define([
var button = new Common.UI.Button({
cls: _cls,
iconCls: 'svgicon svg-btn-comments',
- caption: 'Comment'
+ caption: me.toolbar.capBtnComment
}).render( slots.eq(index) );
_btnsComment.push(button);
diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js
index 3ca7ff640a..2288b2ace1 100644
--- a/apps/presentationeditor/main/app/controller/Viewport.js
+++ b/apps/presentationeditor/main/app/controller/Viewport.js
@@ -76,7 +76,7 @@ define([
toolbar.setExtra('left', me.header.getPanel('left', config));
},
'view:compact' : function (toolbar, state) {
- me.viewport.vlayout.panels[0].height = state ? 40 : 40+67;
+ me.viewport.vlayout.panels[0].height = state ? 32 : 32+67;
}
},
'Common.Views.Header': {
@@ -126,7 +126,7 @@ define([
( !Common.localStorage.itemExists("pe-compact-toolbar") &&
config.customization && config.customization.compactToolbar ))
{
- me.viewport.vlayout.panels[0].height = 40;
+ me.viewport.vlayout.panels[0].height = 32;
}
},
diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js
index 612fea515b..63bc160cc4 100644
--- a/apps/presentationeditor/main/app/view/Toolbar.js
+++ b/apps/presentationeditor/main/app/view/Toolbar.js
@@ -209,7 +209,7 @@ define([
me.btnPrint = new Common.UI.Button({
id : 'id-toolbar-btn-print',
cls : 'btn-toolbar',
- iconCls : 'btn-print',
+ iconCls : 'btn-print no-mask',
lock : [_set.slideDeleted, _set.noSlides, _set.cantPrint]
});
me.paragraphControls.push(me.btnPrint);
@@ -217,7 +217,7 @@ define([
me.btnSave = new Common.UI.Button({
id : 'id-toolbar-btn-save',
cls : 'btn-toolbar',
- iconCls : me.btnSaveCls,
+ iconCls : 'no-mask ' + me.btnSaveCls,
lock : [_set.lostConnect]
});
@@ -625,7 +625,7 @@ define([
me.btnHide = new Common.UI.Button({
id : 'id-toolbar-btn-hidebars',
cls : 'btn-toolbar',
- iconCls : 'btn-hidebars',
+ iconCls : 'btn-hidebars no-mask',
lock : [_set.menuFileOpen, _set.slideDeleted, _set.disableOnStart],
menu : true
});
@@ -642,7 +642,7 @@ define([
me.btnAdvSettings = new Common.UI.Button({
id : 'id-toolbar-btn-settings',
cls : 'btn-toolbar',
- iconCls : 'btn-settings',
+ iconCls : 'btn-settings no-mask',
lock : [_set.slideDeleted, _set.disableOnStart]
});
me.slideOnlyControls.push(me.btnAdvSettings);
@@ -1821,7 +1821,8 @@ define([
capAddSlide: 'Add Slide',
capTabFile: 'File',
capTabHome: 'Home',
- capTabInsert: 'Insert'
+ capTabInsert: 'Insert',
+ capBtnComment: 'Comment'
}
}()), PE.Views.Toolbar || {}));
});
\ No newline at end of file
diff --git a/apps/presentationeditor/main/resources/less/toolbar.less b/apps/presentationeditor/main/resources/less/toolbar.less
index 716594bd06..6f6d55dba7 100644
--- a/apps/presentationeditor/main/resources/less/toolbar.less
+++ b/apps/presentationeditor/main/resources/less/toolbar.less
@@ -6,13 +6,10 @@
}
&.masked {
- .btn-toolbar.disabled .icon:not(.btn-print):not(.btn-save):not(.btn-save-coauth):not(.btn-settings):not(.btn-hidebars) {
+ button.disabled .icon:not(.no-mask) {
background-position-x: 0px !important;
}
- .btn-toolbar.large.disabled .icon:not(.btn-print):not(.btn-save) {
- background-position-y: -5px !important;
- }
- .toolbar-group:not(.no-mask) {
+ .group:not(.no-mask) {
opacity: 0.4;
}
}
@@ -29,7 +26,7 @@
top: 32px;
left: 48px;
right: 45px;
- height: 100%;
+ bottom: 0;
opacity: 0;
background-color: @gray-light;
z-index: @zindex-tooltip + 1;
diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js
index ddbbabf7da..944350a846 100644
--- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js
+++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js
@@ -2840,10 +2840,7 @@ define([
this.toolbar.lockToolbar(SSE.enumLock.menuFileOpen, disable, {array: [toolbar.btnShowMode]});
if(disable) {
- mask = $("
").appendTo(toolbar.$el);
- var left = toolbar.isCompactView ? 75 : (toolbar.mode.nativeApp ? 80 : 48 );
- mask.css('left', left + 'px');
- mask.css('right', (toolbar.isCompactView ? 0 : 45) + 'px');
+ mask = $("
+
+
+
+
diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js
index dfc1e5532d..41461ee3ee 100644
--- a/apps/spreadsheeteditor/main/app/view/Toolbar.js
+++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js
@@ -360,14 +360,14 @@ define([
me.btnPrint = new Common.UI.Button({
id : 'id-toolbar-btn-print',
cls : 'btn-toolbar',
- iconCls : 'btn-print',
+ iconCls : 'btn-print no-mask',
lock : [_set.editCell, _set.cantPrint]
});
me.btnSave = new Common.UI.Button({
id : 'id-toolbar-btn-save',
cls : 'btn-toolbar',
- iconCls : me.btnSaveCls
+ iconCls : 'no-mask ' + me.btnSaveCls
});
me.btnIncFontSize = new Common.UI.Button({
@@ -1045,7 +1045,7 @@ define([
me.btnShowMode = new Common.UI.Button({
id : 'id-toolbar-btn-showmode',
cls : 'btn-toolbar',
- iconCls : 'btn-showmode',
+ iconCls : 'btn-showmode no-mask',
lock : [_set.menuFileOpen, _set.editCell],
menu : true
});
@@ -1053,7 +1053,7 @@ define([
me.btnSettings = new Common.UI.Button({
id : 'id-toolbar-btn-settings',
cls : 'btn-toolbar',
- iconCls : 'btn-settings'
+ iconCls : 'btn-settings no-mask'
});
// Is unique for the short view
@@ -2049,6 +2049,7 @@ define([
capInsertShape: 'Shape',
capInsertChart: 'Chart',
capInsertHyperlink: 'Hyperlink',
- capInsertEquation: 'Equation'
+ capInsertEquation: 'Equation',
+ capBtnComment: 'Comment'
}, SSE.Views.Toolbar || {}));
});
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/main/app/view/Viewport.js b/apps/spreadsheeteditor/main/app/view/Viewport.js
index ecdb6d43e8..341b4a1e11 100644
--- a/apps/spreadsheeteditor/main/app/view/Viewport.js
+++ b/apps/spreadsheeteditor/main/app/view/Viewport.js
@@ -91,7 +91,7 @@ define([
// height: 5
// }, {
el: items[0],
- height: Common.localStorage.getBool('sse-compact-toolbar') ? 40 : 40+67
+ height: Common.localStorage.getBool('sse-compact-toolbar') ? 32 : 32+67
}, {
el: items[1],
stretch: true
diff --git a/apps/spreadsheeteditor/main/resources/less/toolbar.less b/apps/spreadsheeteditor/main/resources/less/toolbar.less
index 7a30611d65..f0ed5f4704 100644
--- a/apps/spreadsheeteditor/main/resources/less/toolbar.less
+++ b/apps/spreadsheeteditor/main/resources/less/toolbar.less
@@ -6,10 +6,10 @@
}
&.masked {
- button.disabled .btn-icon:not(.btn-print):not(.btn-save):not(.btn-save-coauth):not(.btn-settings):not(.btn-showmode) {
+ button.disabled .icon:not(.no-mask) {
background-position-x: 0px !important;
}
- .toolbar-group:not(.no-mask) {
+ .group:not(.no-mask) {
opacity: 0.4;
}
}
@@ -48,7 +48,7 @@
top: 32px;
left: 48px;
right: 45px;
- height: 100%;
+ bottom: 0;
opacity: 0;
background-color: @gray-light;
z-index: @zindex-tooltip + 1;