diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js
index 38e2729e0..e8c86e103 100644
--- a/apps/common/main/lib/view/Header.js
+++ b/apps/common/main/lib/view/Header.js
@@ -496,6 +496,19 @@ define([
me.btnUndo = createTitleButton('svg-btn-undo', $('#slot-btn-dt-undo', $html), true);
me.btnRedo = createTitleButton('svg-btn-redo', $('#slot-btn-dt-redo', $html), true);
+ if ( me.btnSave.$icon.is('svg') ) {
+ me.btnSave.$icon.addClass('icon-save');
+ var _create_use = function (extid, intid) {
+ var _use = document.createElementNS('http://www.w3.org/2000/svg', 'use');
+ _use.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', extid);
+ _use.setAttribute('id', intid);
+
+ return $(_use);
+ };
+
+ _create_use('#svg-btn-save-coauth', 'coauth').appendTo(me.btnSave.$icon);
+ _create_use('#svg-btn-save-sync', 'sync').appendTo(me.btnSave.$icon);
+ }
return $html;
}
},
diff --git a/apps/common/main/resources/img/header/buttons.svg b/apps/common/main/resources/img/header/buttons.svg
index f55f3ea4f..8bb39193b 100644
--- a/apps/common/main/resources/img/header/buttons.svg
+++ b/apps/common/main/resources/img/header/buttons.svg
@@ -35,9 +35,25 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less
index e53a67037..1e6988336 100644
--- a/apps/common/main/resources/less/header.less
+++ b/apps/common/main/resources/less/header.less
@@ -289,6 +289,25 @@
svg.icon {
fill: #fff;
+
+ &.icon-save {
+ &.btn-save-coauth, &.btn-synch {
+ use:first-child {
+ display: none;
+ }
+ }
+
+ &:not(.btn-save-coauth) {
+ use#coauth {
+ display: none;
+ }
+ }
+ &:not(.btn-synch) {
+ use#sync {
+ display: none;
+ }
+ }
+ }
}
#title-doc-name {