From 58242acb91d632124050e3f949761c8154ecdc9e Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Sun, 27 Mar 2022 20:39:06 +0300 Subject: [PATCH 01/20] [DE PE SSE] Fix bug 55909 --- apps/common/main/lib/component/DataView.js | 28 +++++++++++++++------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/apps/common/main/lib/component/DataView.js b/apps/common/main/lib/component/DataView.js index dc673e9ee..26fefc738 100644 --- a/apps/common/main/lib/component/DataView.js +++ b/apps/common/main/lib/component/DataView.js @@ -397,13 +397,7 @@ define([ }); if (record) { - if (this.delaySelect) { - setTimeout(function () { - record.set({selected: true}); - }, 300); - } else { - record.set({selected: true}); - } + record.set({selected: true}); } } else { if (record) @@ -607,14 +601,30 @@ define([ window._event = e; // for FireFox only - if (this.showLast) this.selectRecord(record); + if (this.showLast) { + if (!this.delaySelect) { + this.selectRecord(record); + } else { + _.each(this.store.where({selected: true}), function(rec){ + rec.set({selected: false}); + }); + if (record) { + setTimeout(_.bind(function () { + record.set({selected: true}); + this.trigger('item:click', this, view, record, e); + }, this), 300); + } + } + } this.lastSelectedRec = null; var tip = view.$el.data('bs.tooltip'); if (tip) (tip.tip()).remove(); if (!this.isSuspendEvents) { - this.trigger('item:click', this, view, record, e); + if (!this.delaySelect) { + this.trigger('item:click', this, view, record, e); + } } }, From 03b86016c52ef1bfd2c08179c40847ffbaee0662 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 28 Mar 2022 12:56:10 +0300 Subject: [PATCH 02/20] Fix Bug 44511 --- .../help/en/images/convertequation.png | Bin 17210 -> 5453 bytes .../help/fr/images/convertequation.png | Bin 11268 -> 5988 bytes .../help/ru/images/convertequation.png | Bin 21148 -> 6598 bytes .../help/en/images/convertequation.png | Bin 17210 -> 5453 bytes .../help/fr/images/convertequation.png | Bin 11268 -> 5988 bytes .../help/ru/images/convertequation.png | Bin 21148 -> 6598 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/apps/presentationeditor/main/resources/help/en/images/convertequation.png b/apps/presentationeditor/main/resources/help/en/images/convertequation.png index a97a5bea221f7b28fad43c6411647cfca8b5f515..be3e6bf997b823d9bd4d94c018631a365fb2c2c6 100644 GIT binary patch literal 5453 zcmaJ_3piBW`X6#jAxUl_UoMr9#wGWWTXL;1C6`YL8ACB+atWo9aw)!$G0c#Wa*fOw zhDuR{nQ^~IVuoSJFd3J9rth5p|2yYog9fXyYKR|TN%#SnSEJV6qO7$(4^G6)zn1_?$YQD86%gF%6* z0F}VIEec8C^@}E8XiO%90MH*`P)H=2ibN5RC?tl+iv$U*PhyBv0?&&^#h?hlgclXf z>z4_vd_WSZz_0}{pN%9E2s8qfh5^1u0b@?U<}$$k089k~%XPqF389aGDaQcxWMB%0 zL4z@9UT9CUP+(-v6L3NTljpVkh6zxSXbh8x0T%HDGyxdUAuy<5RMr#T7*H50krx$# zfJWBT)XdJ#e*F0H?c28#6B95P%$g_J-7CC&Ox0NvCs(?2>ZW+cN_RG|BIj2H5Bk-p zZV~`;h?A2fHHhUVsG-lP9-vOh`{ z4?%%M{6SCuTN57c&nt8gNaXk1Admo0m*5ovkbmKIJVazr#Gi-%(|ePL%dPG;6?%0I z1wu*jtiMV93dl6zF_I`Ow}ut=1`&`%UIQcmghBXY_^K;xiMJcJj`uc-Y0)Kozr)c&Y~wJIJ00X^lv9>!DFAUvHn-+#&4W8N74 zrC-Yd?Ew|W;NH3OD)=rt*jX#i@3`@VXY9Ow`eFnKB>v%7;d`nnt^fi_&e&U9y4@UJ zz$C|vevoU$pk1ea@+a-LZ}q&?kg;&`#;3~~s?!O7Kxhb(nN9xY*WLn-Iz25=z+BnhO* zj}W1#{8BuTw@N2*l@z2 zS0M)_$i|R&j0kf#It$+66t}ior#HC5Twx)hu%`=67&1XTw`C+rXd|oveiJ(M!tex3 zl-_VZDNI=}B}`dqdl7DBmDtk26JbhcLsATqz-AX|poE8(6v?-4ZM9gn?B{-coY-WAl?c&M zWQUfII~9eNjpz-MP0Z+7l#W1#_sEkXae2ZdUU{IQrZV1~?l#$T*7Wt$A`QF8DA^zW zi;0O=D-a!T7Wt8H*RjGDL+gd;sJjDIif^{?I}Za${%9Fd3g2HD`;|JJzM$fq@oI=T zR$B_Y!&rd62Wyoe&iB8RzZwYpSD=%3;FrY?AWd&HxKBAYDseQ$uXQ-30-|D zojjk8kV;jyb6B}JmQc^W_3fRQWte7th9FK@vCzkq-LN(=zrmUl;EvUtJ+rQhidTiY zKTCaaEHh~F?FY+DFe&AW+pgtaN4@a$&-LrNx)&A9_EnQz-%(d{Po8x9dZkdRRWpgD zA0LuO9YxsA-ZKw^`>+%US+TiWsun&qP}mR8&Z@Y7&zdejj>*;alQo{ut#)dewh#Y3GGep3`=yX8Ow}R#CSy2YXbGV? zZ6#{9FXSBAVR!xJbfxtx)XpMZ4`(M2XW-!JbL7KP!qRUCG1^f5CUS5fK3iyO(s+JS z99y#cDGqi%NHil3y{jv)*nui4dGz5Iw$M4V%Rjucc zZJO_iJs^tdx}hJYPH?z9Fa1#4@rZdg|5XRt;k(m6U%iR-U}Qv4jP#&iawWzKUzZv= z5L!=D^o0t}Or8-S-N!w8%r%dhwiE7loVT$*P(fE@t3g@mqHH^p;2uF^s8OA{e%~JN zj3nnR^IaJ2%uqL!iR!hz1u@JNvF}$do0OeS+;i=X%ud9D?eP1^8$Z+XvJyWq9{HX# zq->@7Yu`!D>iP7%qWI|GbiU?xZpTsIh@7OZ!R~$Mraq0?P-b&kIT~m@S z-&!|`tFNkQTN`>rJIP<5St04Y5ne=5u6(8BD}WdgroLax3SD$P`c>TlMbVVNpq&@Z z^-FPHj=@PvzyD^V282wU#*Unn$HDTN9$&gZGTPf}Ahwmx?6?$dT3M{gzMqEZq7@eg zy+%lw#jDvkK(VGa1b(BPYe!rE(*9*dZM_=~0m&A~eHWrNIDm;WRpQEtRNug7IB? z1d-i`H}DR#YQON3qlVf~RIs!Rl#Sl6U&}D(4f#kNLzEmoJlMh*v?_5v^?m6|6usBm z%M-orKgRf+hC^?^bZd7*Uz=Uqvl?8u3&FCDa5&^1U%@;X|8!PKvAjMDBThiG?kCIgGopkuF zAYGU0;+`oVzp^!j`jUC2=&frImJt01F#t!14@o@pV{z-8Bv);p=Q?iwTW;d`TD90w zVKzCH!YS-+7vJ(9vjmpkr^8+4uq)r>8P5*hv^C6L8x$&!qIVAyPFU=`Q!u;`*xc7v zGnMdKVR;7nZLQqNipKWnYf9@B+d`-U@(A4W;$@{vW>2JT8!si{I7{wLdG!UIwiaR9 zwU2dlBX$&T-q(hk=OTQ@cR?n;`Fu2!5$LX0j_C)n6MRW;oQG2%&gxbiXL~fr-0!-A z)1#xGTlSwQm}I=%7~vER#BS)`v*9?{JN)SKOF=AzuVI9$2CL|aS ziuz9X8B@w0$Tu<+kXnQ`2e|OXy`qmEFhwN0_{1$`-Q9U!G2ms2_m_I9PhE`~*6;j& zGgaKOJyny`a_`v-cTx2o)XE@#U~Fq1gcZr?Bapl=B#A7q??I(Q-ajZv9GgwDb&PJ- zSL2wxXRUmav9G*evZe@~c$7HphBMMU;B7$H>0Qa&Qgn^S$&pg%^Go+2geyR)@mb1O zktnH?@gNc`v-ea%`NNnU5(hs~giIWn`5sUK*34I2(s;q`EB(jIU!gKJq%OUaD*Sp} zl56-?#qP?M^1~w^a`~IT;Y}hu%LdcScrisUhm9GYOiAfJ9o%$ukKG=*%^p)@os^}< zBl%@>u{wh^wZMBt9YVJ%+Zrd#t2I8VCqoGg**Al4&KVjjJDYTp6%_rbX6S-QSY!JTfbqTyIM#Rx8E z=zI(@7KkgUcVJU853n0q_x$hPZ0q9O!9n4}+w^cti;D$NjZ6BzcRjrJ%5tw-thvY( zQA#=A@85San{6EkDoF9HaS((ykX*ba!?#cDCvjy?d!NybQSGFBUwk2Lsv;^bs}p0oMc9F zq$rPDSg`SJ1~wz@wAIKx^f~oOs{L~2JGq#uZRtb(G%dvJ1+(VjjU1C&1l%ZGTuKYq zV4kZ8K@z0h>%cc^if3_#7otO0qA?1ds3cp5^jrC`KylaQQkKmjgc-?;QqXyREo|D; zqVCAB2b`pI18)4L?@rowkpV_g^TmQp_D3(YHlWOsbw5+@?zipWa3zR zr(&7AFQoEzO}j=H?`0E37lV^Vf6MT!=7i#4N*EcTtEy-EmbGDZypDJysU#$h{}dhP z;%n!~9Z&8miufZYhGFk3}#rQx@-XeCx zl+@s&82*uS=V1}ZJNbJsiO|7 zYm|8%E$!lC!QbMVX%v`_3xBjQrQn4QR%2;z1A^jvQG}~`nEbgzOGCK6VfUUPym(lI_+K1SqcXyfwc>dF>DVD)*7-_f;UJdP0z|H4L z9cG?8#c`HWA{9hT4K7~$16BXmZth?EK8oj^d>eQGzBYIxpsQP0v|NJDMmlY{T-bkC z3C}H8t~JN*Vx4K3I*_{S%I0J`)6s9B7&KFGMOQ?0OWTr^n%u-b&~%ESA|n z8{{e5Ql9PCHk`awDy-B_Qx$Wquk0}J?zi}))kP&9x8);wMlUcw*8T|mfycb3&qp)K z(8Q@fW7>xuxhUT?rZBJ_9=unte>Q^j+uD#ZdeOWQ{ zqp?fLP0qwQ^NH7WW$ge?Cry5uD$oS=o}e%yR?hlNVAOF{uj-HYw-0_y{yh8)I;PQX zs<<;rI0-3+nZZ3a67l~bnUDMJJiRTbKe;3H1V8uGP*PIA4kGuOzrX3Xbz3F^*w4Kw ztKn|3AhOWE1gfsUK^G)U$fuQ}BQNW%^`sp~xGfY1^*BY`dN!kQ&5xlcms}8ex8%^| z(u?r{O~lI=SLVp)&nw!@+I>@}_Xe)?q%AG(ezU>7CyrEM2OZ&RLf+E;Bv=2Ih5sO3 zzi?azBz~*iy+pIJ==TPG?o)VN%!u^95GbVCm?iOI18Zn7z=aI>`S zt4)I~4(bzgJ^Ctk$9V3&{O4>*hpSBDvBs!)y%V9>y}>@VM#+VGOTHEAZ2doyDmuc| zsiU`(?IXm;wAmlsO!cKwN3E1rV*`Fp9RoBv;!eF1BS!{A2Tu@j(Bd#@u+_=uA5ma# z9MV(EJ8QaFxse{+XIWAi;5h%*x6YH!wogg6e~B^!AHZoTYt)h`nk6ZMt(&VEarK{I zuh0s(-#QK}{PFr{U3rC+g!i5F`Rwvw24Cf8Ez0VbD)~>T0{Jk0X8PBMS)ua@r(`5O)#%U4vhr!M`$q9?v;c)zPdS-kgp_|Ueh{y5 zh!(CukBzfceAmkR9H2${;9SoHB~gd`sQZrWPiN2T*O(34y-}TrDREx^n4GviZqjLU zHBGs2M8#M)_@G^cOKPf1=X4BfH)dGKjWuzUy;kWbUC4q_g*zTeMqh(TMsM(C+tS^} zc5q2a|BD0ujU<+v(c=?Ij#UUZ*8gCSt_*DR4Y(ltetP`3K52?A#5bd&{6Xxd<_Y~R zcZe|JuftcCI{_@uyn%%YhUu6fa$%7bo&NZzL$VZT2W=vXL*`igTq@|`Es|XE41-?2 zThh3A_Hq&+YOcFqIhMx5$|J-rDNSazf*@sd%l4*sVT*Z}c=|PSE32&9A>j_BPJe6{mi`^ABSSjE?{S literal 17210 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 TMk4Tg7c@`RbW|%IT8IBP+ag|v diff --git a/apps/presentationeditor/main/resources/help/fr/images/convertequation.png b/apps/presentationeditor/main/resources/help/fr/images/convertequation.png index fc17e9a56d7a534ca789f8b62b6d8875a450c51a..6a695b3f4a04ba049eae19c31d3e88bcb506c63f 100644 GIT binary patch literal 5988 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 literal 11268 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 B^*{gs literal 21148 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 diff --git a/apps/spreadsheeteditor/main/resources/help/en/images/convertequation.png b/apps/spreadsheeteditor/main/resources/help/en/images/convertequation.png index a97a5bea221f7b28fad43c6411647cfca8b5f515..be3e6bf997b823d9bd4d94c018631a365fb2c2c6 100644 GIT binary patch literal 5453 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 literal 17210 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 TMk4Tg7c@`RbW|%IT8IBP+ag|v diff --git a/apps/spreadsheeteditor/main/resources/help/fr/images/convertequation.png b/apps/spreadsheeteditor/main/resources/help/fr/images/convertequation.png index fc17e9a56d7a534ca789f8b62b6d8875a450c51a..6a695b3f4a04ba049eae19c31d3e88bcb506c63f 100644 GIT binary patch literal 5988 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 literal 11268 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 B^*{gs literal 21148 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 From c19fd3b831c743390fabe280195dd067e079f9f6 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 28 Mar 2022 15:31:59 +0300 Subject: [PATCH 03/20] Disable flip for shape in smart art --- apps/documenteditor/main/app/view/DocumentHolder.js | 6 ++++-- .../documenteditor/main/app/view/ImageSettingsAdvanced.js | 2 ++ apps/documenteditor/main/app/view/ShapeSettings.js | 8 +++++--- apps/presentationeditor/main/app/view/DocumentHolder.js | 5 ++++- apps/presentationeditor/main/app/view/ShapeSettings.js | 8 +++++--- .../main/app/view/ShapeSettingsAdvanced.js | 2 ++ .../main/app/controller/DocumentHolder.js | 2 ++ apps/spreadsheeteditor/main/app/view/ShapeSettings.js | 8 +++++--- .../main/app/view/ShapeSettingsAdvanced.js | 2 ++ 9 files changed, 31 insertions(+), 12 deletions(-) diff --git a/apps/documenteditor/main/app/view/DocumentHolder.js b/apps/documenteditor/main/app/view/DocumentHolder.js index 77271e1c7..5bb403590 100644 --- a/apps/documenteditor/main/app/view/DocumentHolder.js +++ b/apps/documenteditor/main/app/view/DocumentHolder.js @@ -2767,9 +2767,11 @@ define([ menuImgReplace.menu.items[2].setVisible(me.mode.canRequestInsertImage || me.mode.fileChoiceUrl && me.mode.fileChoiceUrl.indexOf("{documentType}")>-1); menuImgRotate.setVisible(!value.imgProps.isChart && (pluginGuid===null || pluginGuid===undefined)); - if (menuImgRotate.isVisible()) + if (menuImgRotate.isVisible()) { menuImgRotate.setDisabled(islocked || value.imgProps.isSmartArt); - + menuImgRotate.menu.items[3].setDisabled(value.imgProps.isSmartArtInternal); + menuImgRotate.menu.items[4].setDisabled(value.imgProps.isSmartArtInternal); + } me.menuImgCrop.setVisible(me.api.asc_canEditCrop()); if (me.menuImgCrop.isVisible()) me.menuImgCrop.setDisabled(islocked); diff --git a/apps/documenteditor/main/app/view/ImageSettingsAdvanced.js b/apps/documenteditor/main/app/view/ImageSettingsAdvanced.js index 9e3e36bb5..1a70d2d23 100644 --- a/apps/documenteditor/main/app/view/ImageSettingsAdvanced.js +++ b/apps/documenteditor/main/app/view/ImageSettingsAdvanced.js @@ -1561,6 +1561,8 @@ define([ 'text!documenteditor/main/app/template/ImageSettingsAdvanced.templat } if (props.get_FromSmartArtInternal()) { this.chAutofit.setDisabled(true); + this.chFlipHor.setDisabled(true); + this.chFlipVert.setDisabled(true); } var stroke = props.get_stroke(); diff --git a/apps/documenteditor/main/app/view/ShapeSettings.js b/apps/documenteditor/main/app/view/ShapeSettings.js index 8f7a7031d..58d01426b 100644 --- a/apps/documenteditor/main/app/view/ShapeSettings.js +++ b/apps/documenteditor/main/app/view/ShapeSettings.js @@ -822,6 +822,8 @@ define([ this._originalProps = new Asc.asc_CImgProperty(props); this._noApply = true; + this._state.isFromImage = !!shapeprops.get_FromImage(); + this._state.isFromSmartArtInternal = !!shapeprops.get_FromSmartArtInternal(); this.disableControls(this._locked, !shapeprops.get_CanFill()); this.hideShapeOnlySettings(shapeprops.get_FromChart() || !!shapeprops.get_FromImage()); @@ -832,10 +834,8 @@ define([ || shapetype=='curvedConnector3' || shapetype=='curvedConnector4' || shapetype=='curvedConnector5' || shapetype=='straightConnector1'; this.hideChangeTypeSettings(hidechangetype || control_props); - this._state.isFromImage = !!shapeprops.get_FromImage(); - this._state.isFromSmartArtInternal = !!shapeprops.get_FromSmartArtInternal(); if (!hidechangetype && this.btnChangeShape.menu.items.length) { - this.btnChangeShape.shapePicker.hideTextRect(shapeprops.get_FromImage() || shapeprops.get_FromSmartArtInternal()); + this.btnChangeShape.shapePicker.hideTextRect(shapeprops.get_FromImage() || this._state.isFromSmartArtInternal); } var value = props.get_WrappingStyle(); @@ -1986,6 +1986,8 @@ define([ }); this.linkAdvanced.toggleClass('disabled', disable); } + this.btnFlipV.setDisabled(disable || this._state.isFromSmartArtInternal); + this.btnFlipH.setDisabled(disable || this._state.isFromSmartArtInternal); }, hideShapeOnlySettings: function(value) { diff --git a/apps/presentationeditor/main/app/view/DocumentHolder.js b/apps/presentationeditor/main/app/view/DocumentHolder.js index b36dfb0d3..8e82ff2ae 100644 --- a/apps/presentationeditor/main/app/view/DocumentHolder.js +++ b/apps/presentationeditor/main/app/view/DocumentHolder.js @@ -3579,8 +3579,11 @@ define([ mnuArrangeBackward.setDisabled(inSmartartInternal); menuImgShapeRotate.setVisible(_.isUndefined(value.chartProps) && (pluginGuid===null || pluginGuid===undefined)); - if (menuImgShapeRotate.isVisible()) + if (menuImgShapeRotate.isVisible()) { menuImgShapeRotate.setDisabled(disabled || (value.shapeProps && value.shapeProps.value.get_FromSmartArt())); + menuImgShapeRotate.menu.items[3].setDisabled(inSmartartInternal); + menuImgShapeRotate.menu.items[4].setDisabled(inSmartartInternal); + } // image properties menuImgOriginalSize.setVisible(isimage); diff --git a/apps/presentationeditor/main/app/view/ShapeSettings.js b/apps/presentationeditor/main/app/view/ShapeSettings.js index 3d4167f10..0032927cd 100644 --- a/apps/presentationeditor/main/app/view/ShapeSettings.js +++ b/apps/presentationeditor/main/app/view/ShapeSettings.js @@ -766,6 +766,8 @@ define([ { this._originalProps = props; this._noApply = true; + this._state.isFromImage = !!props.get_FromImage(); + this._state.isFromSmartArtInternal = !!props.get_FromSmartArtInternal(); var shapetype = props.asc_getType(); @@ -778,10 +780,8 @@ define([ || shapetype=='curvedConnector3' || shapetype=='curvedConnector4' || shapetype=='curvedConnector5' || shapetype=='straightConnector1'; this.hideChangeTypeSettings(hidechangetype); - this._state.isFromImage = !!props.get_FromImage(); - this._state.isFromSmartArtInternal = !!props.get_FromSmartArtInternal(); if (!hidechangetype && this.btnChangeShape.menu.items.length) { - this.btnChangeShape.shapePicker.hideTextRect(props.get_FromImage() || props.get_FromSmartArtInternal()); + this.btnChangeShape.shapePicker.hideTextRect(props.get_FromImage() || this._state.isFromSmartArtInternal); } // background colors @@ -1849,6 +1849,8 @@ define([ }); this.linkAdvanced.toggleClass('disabled', disable); } + this.btnFlipV.setDisabled(disable || this._state.isFromSmartArtInternal); + this.btnFlipH.setDisabled(disable || this._state.isFromSmartArtInternal); }, hideShapeOnlySettings: function(value) { diff --git a/apps/presentationeditor/main/app/view/ShapeSettingsAdvanced.js b/apps/presentationeditor/main/app/view/ShapeSettingsAdvanced.js index 388c8ef53..14d370fb5 100644 --- a/apps/presentationeditor/main/app/view/ShapeSettingsAdvanced.js +++ b/apps/presentationeditor/main/app/view/ShapeSettingsAdvanced.js @@ -576,6 +576,8 @@ define([ 'text!presentationeditor/main/app/template/ShapeSettingsAdvanced.tem this.radioNofit.setDisabled(true); this.radioShrink.setDisabled(true); this.radioFit.setDisabled(true); + this.chFlipHor.setDisabled(true); + this.chFlipVert.setDisabled(true); } this.spnWidth.setValue(Common.Utils.Metric.fnRecalcFromMM(props.get_Width()).toFixed(2), true); diff --git a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js index 2ad3a6700..2648a9c15 100644 --- a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js +++ b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js @@ -1937,6 +1937,8 @@ define([ documentHolder.menuImgRotate.setVisible(!ischartmenu && (pluginGuid===null || pluginGuid===undefined) && !isslicermenu); documentHolder.menuImgRotate.setDisabled(isObjLocked || isSmartArt); + documentHolder.menuImgRotate.menu.items[3].setDisabled(isSmartArtInternal); + documentHolder.menuImgRotate.menu.items[4].setDisabled(isSmartArtInternal); documentHolder.menuImgCrop.setVisible(this.api.asc_canEditCrop()); documentHolder.menuImgCrop.setDisabled(isObjLocked); diff --git a/apps/spreadsheeteditor/main/app/view/ShapeSettings.js b/apps/spreadsheeteditor/main/app/view/ShapeSettings.js index 50ee3dfea..fe17489b1 100644 --- a/apps/spreadsheeteditor/main/app/view/ShapeSettings.js +++ b/apps/spreadsheeteditor/main/app/view/ShapeSettings.js @@ -764,6 +764,8 @@ define([ this._originalProps = shapeprops; this._noApply = true; + this._state.isFromImage = !!shapeprops.get_FromImage(); + this._state.isFromSmartArtInternal = !!shapeprops.asc_getFromSmartArtInternal(); this.disableControls(this._locked, !shapeprops.asc_getCanFill()); this.hideShapeOnlySettings(shapeprops.asc_getFromChart() || !!shapeprops.asc_getFromImage()); @@ -774,10 +776,8 @@ define([ || shapetype=='curvedConnector3' || shapetype=='curvedConnector4' || shapetype=='curvedConnector5' || shapetype=='straightConnector1'; this.hideChangeTypeSettings(hidechangetype); - this._state.isFromImage = !!shapeprops.get_FromImage(); - this._state.isFromSmartArtInternal = !!shapeprops.asc_getFromSmartArtInternal(); if (!hidechangetype && this.btnChangeShape.menu.items.length) { - this.btnChangeShape.shapePicker.hideTextRect(shapeprops.get_FromImage() || shapeprops.asc_getFromSmartArtInternal()); + this.btnChangeShape.shapePicker.hideTextRect(shapeprops.get_FromImage() || this._state.isFromSmartArtInternal); } // background colors @@ -1868,6 +1868,8 @@ define([ }); this.linkAdvanced.toggleClass('disabled', disable); } + this.btnFlipV.setDisabled(disable || this._state.isFromSmartArtInternal); + this.btnFlipH.setDisabled(disable || this._state.isFromSmartArtInternal); }, hideShapeOnlySettings: function(value) { diff --git a/apps/spreadsheeteditor/main/app/view/ShapeSettingsAdvanced.js b/apps/spreadsheeteditor/main/app/view/ShapeSettingsAdvanced.js index ddb8ffd01..2bb6390e7 100644 --- a/apps/spreadsheeteditor/main/app/view/ShapeSettingsAdvanced.js +++ b/apps/spreadsheeteditor/main/app/view/ShapeSettingsAdvanced.js @@ -635,6 +635,8 @@ define([ 'text!spreadsheeteditor/main/app/template/ShapeSettingsAdvanced.temp if (shapeprops.asc_getFromSmartArtInternal()) { this.chAutofit.setDisabled(true); this.chOverflow.setDisabled(true); + this.chFlipHor.setDisabled(true); + this.chFlipVert.setDisabled(true); } this.spnWidth.setValue(Common.Utils.Metric.fnRecalcFromMM(props.asc_getWidth()).toFixed(2), true); From a4dd307dfe94abc0667bd95f902986932b709c4c Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 28 Mar 2022 16:56:22 +0300 Subject: [PATCH 04/20] [DE][PE] Fix Bug 55663 --- apps/documenteditor/main/app/view/Toolbar.js | 1 - apps/presentationeditor/main/app/view/Toolbar.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index da8d2a4eb..31868ac96 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -291,7 +291,6 @@ define([ dataHintOffset: '0, -16' }); this.paragraphControls.push(this.btnHighlightColor); - this.textOnlyControls.push(this.btnHighlightColor); this.btnFontColor = new Common.UI.ButtonColored({ id: 'id-toolbar-btn-fontcolor', diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index d23ce4ff1..fbed1ec30 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -402,7 +402,7 @@ define([ enableToggle: true, allowDepress: true, split: true, - lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock, _set.inSmartart, _set.inSmartartInternal], + lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], menu: new Common.UI.Menu({ style: 'min-width: 100px;', items: [ From 7e9c12061d8ba33aa24bdb6e63cbc01f324d88f8 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 28 Mar 2022 22:45:34 +0300 Subject: [PATCH 05/20] [DE] Hide some text settings for smart arts --- apps/documenteditor/main/app/controller/RightMenu.js | 5 ++++- .../main/app/template/ParagraphSettingsAdvanced.template | 2 +- apps/documenteditor/main/app/view/DocumentHolder.js | 2 ++ apps/documenteditor/main/app/view/ParagraphSettings.js | 4 +++- .../main/app/view/ParagraphSettingsAdvanced.js | 5 +++-- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/apps/documenteditor/main/app/controller/RightMenu.js b/apps/documenteditor/main/app/controller/RightMenu.js index ee9c25be2..c4cea9f25 100644 --- a/apps/documenteditor/main/app/controller/RightMenu.js +++ b/apps/documenteditor/main/app/controller/RightMenu.js @@ -155,7 +155,8 @@ define([ this._settings[Common.Utils.documentSettingsType.MailMerge].locked = false; this._settings[Common.Utils.documentSettingsType.Signature].locked = false; - var isChart = false; + var isChart = false, + isSmartArtInternal = false; var control_props = this.api.asc_IsContentControl() ? this.api.asc_GetContentControlProperties() : null, control_lock = false; for (i=0; i<%= scope.textAlign %>
-
+
diff --git a/apps/documenteditor/main/app/view/DocumentHolder.js b/apps/documenteditor/main/app/view/DocumentHolder.js index 5bb403590..0dbfbb093 100644 --- a/apps/documenteditor/main/app/view/DocumentHolder.js +++ b/apps/documenteditor/main/app/view/DocumentHolder.js @@ -1694,6 +1694,7 @@ define([ paragraphProps : elValue, borderProps : me.borderAdvancedProps, isChart : (item.isChart===true), + isSmartArtInternal : (item.isSmartArtInternal===true), api : me.api, handler: function(result, value) { if (result == 'ok') { @@ -4058,6 +4059,7 @@ define([ me.menuParagraphDirect270.setChecked(dir == Asc.c_oAscVertDrawingText.vert270); } menuParagraphAdvanced.isChart = (value.imgProps && value.imgProps.isChart); + menuParagraphAdvanced.isSmartArtInternal = (value.imgProps && value.imgProps.isSmartArtInternal); menuParagraphBreakBefore.setVisible(!isInShape && !isInChart && !isEquation); menuParagraphKeepLines.setVisible(!isInShape && !isInChart && !isEquation); if (value.paraProps) { diff --git a/apps/documenteditor/main/app/view/ParagraphSettings.js b/apps/documenteditor/main/app/view/ParagraphSettings.js index 25ac7509c..9fa0b41b3 100644 --- a/apps/documenteditor/main/app/view/ParagraphSettings.js +++ b/apps/documenteditor/main/app/view/ParagraphSettings.js @@ -87,6 +87,7 @@ define([ this.lockedControls = []; this._locked = true; this.isChart = false; + this.isSmartArtInternal = false; this._arrLineRule = [ {displayValue: this.textAtLeast,defaultValue: 5, value: c_paragraphLinerule.LINERULE_LEAST, minValue: 0.03, step: 0.01, defaultUnit: 'cm'}, @@ -452,7 +453,7 @@ define([ this.createDelayedElements(); this.disableControls(this._locked); - this.hideTextOnlySettings(this.isChart); + this.hideTextOnlySettings(this.isChart || this.isSmartArtInternal); if (prop) { var Spacing = { @@ -635,6 +636,7 @@ define([ paragraphProps: elValue, borderProps: me.borderAdvancedProps, isChart: me.isChart, + isSmartArtInternal: me.isSmartArtInternal, api: me.api, handler: function(result, value) { if (result == 'ok') { diff --git a/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js b/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js index 23801f3e6..4b34366ef 100644 --- a/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js +++ b/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js @@ -95,6 +95,7 @@ define([ 'text!documenteditor/main/app/template/ParagraphSettingsAdvanced.tem this.api = this.options.api; this._originalProps = new Asc.asc_CParagraphProperty(this.options.paragraphProps); this.isChart = this.options.isChart; + this.isSmartArtInternal = this.options.isSmartArtInternal; this.CurLineRuleIdx = this._originalProps.get_Spacing().get_LineRule(); @@ -549,7 +550,7 @@ define([ 'text!documenteditor/main/app/template/ParagraphSettingsAdvanced.tem '
', '
<%= value %>
', '
<%= displayTabAlign %>
', - '
<%= displayTabLeader %>
', + (this.isChart || this.isSmartArtInternal) ? '' : '
<%= displayTabLeader %>
', '
' ].join('')), tabindex: 1 @@ -809,7 +810,7 @@ define([ 'text!documenteditor/main/app/template/ParagraphSettingsAdvanced.tem if (props ){ this._originalProps = new Asc.asc_CParagraphProperty(props); - this.hideTextOnlySettings(this.isChart); + this.hideTextOnlySettings(this.isChart || this.isSmartArtInternal); this.FirstLine = (props.get_Ind() !== null) ? props.get_Ind().get_FirstLine() : null; this.LeftIndent = (props.get_Ind() !== null) ? props.get_Ind().get_Left() : null; From 60160255650d0b4cf433d857325c56e88308e960 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 28 Mar 2022 23:35:43 +0300 Subject: [PATCH 06/20] Fix Bug 56341 --- .../documenteditor/main/app/view/ParagraphSettingsAdvanced.js | 2 +- apps/documenteditor/main/app/view/TableSettingsAdvanced.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js b/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js index 23801f3e6..bcdae6c10 100644 --- a/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js +++ b/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js @@ -410,7 +410,7 @@ define([ 'text!documenteditor/main/app/template/ParagraphSettingsAdvanced.tem _.each(_arrBorderPresets, function(item, index, list){ var _btn = new Common.UI.Button({ parentEl: $('#'+item[2]), - style: 'margin-left: 5px; margin-bottom: 4px;', + style: 'margin-left: 4px; margin-bottom: 4px;', cls: 'btn-options large border-off', iconCls: item[1], strId :item[0], diff --git a/apps/documenteditor/main/app/view/TableSettingsAdvanced.js b/apps/documenteditor/main/app/view/TableSettingsAdvanced.js index fb5306e99..87ce9d700 100644 --- a/apps/documenteditor/main/app/view/TableSettingsAdvanced.js +++ b/apps/documenteditor/main/app/view/TableSettingsAdvanced.js @@ -948,7 +948,7 @@ define([ 'text!documenteditor/main/app/template/TableSettingsAdvanced.templat _.each(_arrBorderPresets, function(item, index, list){ var _btn = new Common.UI.Button({ parentEl: $('#'+item[2]), - style: 'margin-left: 5px; margin-bottom: 4px;', + style: 'margin-left: 4px; margin-bottom: 4px;', cls: 'btn-options large border-off', iconCls: item[1], strId :item[0], @@ -974,7 +974,7 @@ define([ 'text!documenteditor/main/app/template/TableSettingsAdvanced.templat _.each(_arrTableBorderPresets, function(item, index, list){ var _btn = new Common.UI.Button({ parentEl: $('#'+item[3]), - style: 'margin-left: 5px; margin-bottom: 4px;', + style: 'margin-left: 4px; margin-bottom: 4px;', cls: 'btn-options large border-off', iconCls: item[2], strCellId :item[0], From 9a492900ab396eab1150acebd9f10ce157d11482 Mon Sep 17 00:00:00 2001 From: Andrey Shimagin Date: Tue, 29 Mar 2022 08:22:24 +0300 Subject: [PATCH 07/20] Fix loading doc-info for large pdf (show download progress) --- .../mobile/src/controller/Main.jsx | 16 ++++++++++++++-- .../mobile/src/store/documentInfo.js | 2 +- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/apps/documenteditor/mobile/src/controller/Main.jsx b/apps/documenteditor/mobile/src/controller/Main.jsx index aa1f50825..445543b3f 100644 --- a/apps/documenteditor/mobile/src/controller/Main.jsx +++ b/apps/documenteditor/mobile/src/controller/Main.jsx @@ -658,7 +658,9 @@ class MainController extends Component { const storeDocumentInfo = this.props.storeDocumentInfo; this.api.asc_registerCallback("asc_onGetDocInfoStart", () => { - storeDocumentInfo.switchIsLoaded(false); + this.timerLoading = setTimeout(() => { + storeDocumentInfo.switchIsLoaded(false); + }, 2000); }); this.api.asc_registerCallback("asc_onGetDocInfoStop", () => { @@ -666,11 +668,21 @@ class MainController extends Component { }); this.api.asc_registerCallback("asc_onDocInfo", (obj) => { - storeDocumentInfo.changeCount(obj); + this.objectInfo = obj; + if(!this.timerDocInfo) { + this.timerDocInfo = setInterval(() => { + storeDocumentInfo.changeCount(this.objectInfo); + }, 300); + storeDocumentInfo.changeCount(this.objectInfo); + } + + clearTimeout(this.timerLoading); }); this.api.asc_registerCallback('asc_onGetDocInfoEnd', () => { storeDocumentInfo.switchIsLoaded(true); + clearTimeout(this.timerLoading); + clearInterval(this.timerDocInfo); }); // Color Schemes diff --git a/apps/documenteditor/mobile/src/store/documentInfo.js b/apps/documenteditor/mobile/src/store/documentInfo.js index 3bfa67356..d57b4b90c 100644 --- a/apps/documenteditor/mobile/src/store/documentInfo.js +++ b/apps/documenteditor/mobile/src/store/documentInfo.js @@ -20,7 +20,7 @@ export class storeDocumentInfo { symbolsWSCount: 0, }; - isLoaded = false; + isLoaded = true; dataDoc; switchIsLoaded(value) { From 2d04ab699435efad1d9f23dc67bd992ec291234f Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 30 Mar 2022 16:31:25 +0300 Subject: [PATCH 08/20] Fix Bug 56383 --- .../main/app/template/StatusBar.template | 24 +++++++++---------- .../main/resources/less/statusbar.less | 19 +++++++++------ .../main/app/template/StatusBar.template | 20 ++++++++-------- .../main/resources/less/statusbar.less | 20 +++++++++------- .../main/resources/less/statusbar.less | 2 +- 5 files changed, 47 insertions(+), 38 deletions(-) diff --git a/apps/documenteditor/main/app/template/StatusBar.template b/apps/documenteditor/main/app/template/StatusBar.template index 22702f8bc..15fffff40 100644 --- a/apps/documenteditor/main/app/template/StatusBar.template +++ b/apps/documenteditor/main/app/template/StatusBar.template @@ -1,36 +1,36 @@
- +
- +
- - + +
- +
-
+
- - + +
- - - + + +
- +
diff --git a/apps/documenteditor/main/resources/less/statusbar.less b/apps/documenteditor/main/resources/less/statusbar.less index a20d7e158..b59016d5d 100644 --- a/apps/documenteditor/main/resources/less/statusbar.less +++ b/apps/documenteditor/main/resources/less/statusbar.less @@ -4,15 +4,11 @@ .status-label { position: relative; - top: 1px; } #label-pages, #label-zoom { cursor: pointer; } - #label-pages, #label-action { - margin-top: 2px; - } #users-icon,#status-users-count { display: inline-block; @@ -41,11 +37,20 @@ .status-group { display: table-cell; white-space: nowrap; - padding-top: 3px; vertical-align: top; &.dropup { position: static; } + + .status-label.margin-top-large { + margin-top: 6px; + } + + button.margin-top-small, + .margin-top-small > button, + .margin-top-small > .btn-group { + margin-top: 3px; + } } .separator { @@ -53,7 +58,6 @@ &.short { height: 25px; - margin-top: -2px; } &.space { @@ -70,7 +74,8 @@ .cnt-zoom { display: inline-block; - + vertical-align: middle; + margin-top: 4px; .dropdown-menu { min-width: 80px; margin-left: -4px; diff --git a/apps/presentationeditor/main/app/template/StatusBar.template b/apps/presentationeditor/main/app/template/StatusBar.template index 9231453f0..8df4781e6 100644 --- a/apps/presentationeditor/main/app/template/StatusBar.template +++ b/apps/presentationeditor/main/app/template/StatusBar.template @@ -1,10 +1,10 @@
-
+
- +
- +
- - + +
- +
- - - + + +
- +
diff --git a/apps/presentationeditor/main/resources/less/statusbar.less b/apps/presentationeditor/main/resources/less/statusbar.less index c12bf11f7..06767765a 100644 --- a/apps/presentationeditor/main/resources/less/statusbar.less +++ b/apps/presentationeditor/main/resources/less/statusbar.less @@ -4,17 +4,12 @@ .status-label { position: relative; - top: 1px; } #status-label-pages, #status-label-zoom { cursor: pointer; } - #status-label-pages, #status-label-action { - margin-top: 2px; - } - #status-users-icon, #status-users-count { display: inline-block; cursor: pointer; @@ -44,10 +39,19 @@ display: table-cell; white-space: nowrap; vertical-align: top; - padding-top: 3px; &.dropup { position: static; } + + .status-label.margin-top-large { + margin-top: 6px; + } + + button.margin-top-small, + .margin-top-small > button, + .margin-top-small > .btn-group { + margin-top: 3px; + } } .separator { @@ -55,7 +59,6 @@ &.short { height: 25px; - margin-top: -2px; } &.space { @@ -72,7 +75,8 @@ .cnt-zoom { display: inline-block; - + vertical-align: middle; + margin-top: 4px; .dropdown-menu { min-width: 80px; margin-left: -4px; diff --git a/apps/spreadsheeteditor/main/resources/less/statusbar.less b/apps/spreadsheeteditor/main/resources/less/statusbar.less index 4e885adc4..544c36f48 100644 --- a/apps/spreadsheeteditor/main/resources/less/statusbar.less +++ b/apps/spreadsheeteditor/main/resources/less/statusbar.less @@ -368,7 +368,7 @@ .status-label { font-weight: bold; color: @text-normal; - margin-top: 5px; + margin-top: 6px; width: 100%; text-align: center; } From 8a04370f3addf4a006be52568b1fe6bca51532b6 Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Tue, 29 Mar 2022 19:26:42 +0400 Subject: [PATCH 09/20] [DE mobile] Fix Bug 55941 --- apps/documenteditor/mobile/src/less/app.less | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/documenteditor/mobile/src/less/app.less b/apps/documenteditor/mobile/src/less/app.less index 0d74a8bc7..bd4c09afb 100644 --- a/apps/documenteditor/mobile/src/less/app.less +++ b/apps/documenteditor/mobile/src/less/app.less @@ -239,3 +239,9 @@ color: @brandColor; } } + +.calendar-sheet { + .calendar-month-picker, .calendar-year-picker { + border-top: 1px solid var(--background-menu-divider); + } +} From 0aea122a82ce7f19eae85f56ab7dcc0d9122afab Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Mon, 28 Mar 2022 19:03:06 +0400 Subject: [PATCH 10/20] [DE PE mobile] Fix Bug 54406 --- .../mobile/src/view/edit/EditText.jsx | 12 ++-------- .../mobile/src/view/edit/EditText.jsx | 24 +++++++------------ 2 files changed, 11 insertions(+), 25 deletions(-) diff --git a/apps/documenteditor/mobile/src/view/edit/EditText.jsx b/apps/documenteditor/mobile/src/view/edit/EditText.jsx index b38ce1be0..7299327b0 100644 --- a/apps/documenteditor/mobile/src/view/edit/EditText.jsx +++ b/apps/documenteditor/mobile/src/view/edit/EditText.jsx @@ -207,11 +207,7 @@ const PageBullets = observer(props => { { - if (bullet.type === -1) { - storeTextSettings.resetBullets(-1); - } else { - storeTextSettings.resetBullets(bullet.type); - } + storeTextSettings.resetBullets(bullet.type); props.onBullet(bullet.type); }}> {bullet.thumb.length < 1 ? @@ -256,11 +252,7 @@ const PageNumbers = observer(props => { { - if (number.type === -1) { - storeTextSettings.resetNumbers(-1); - } else { - storeTextSettings.resetNumbers(number.type); - } + storeTextSettings.resetNumbers(number.type); props.onNumber(number.type); }}> {number.thumb.length < 1 ? diff --git a/apps/presentationeditor/mobile/src/view/edit/EditText.jsx b/apps/presentationeditor/mobile/src/view/edit/EditText.jsx index e6bcb068c..8fae5157f 100644 --- a/apps/presentationeditor/mobile/src/view/edit/EditText.jsx +++ b/apps/presentationeditor/mobile/src/view/edit/EditText.jsx @@ -490,7 +490,7 @@ const PageAdditionalFormatting = props => { ) }; -const PageBullets = props => { +const PageBullets = observer(props => { const { t } = useTranslation(); const _t = t('View.Edit', {returnObjects: true}); const bulletArrays = [ @@ -525,11 +525,8 @@ const PageBullets = props => { { - if (bullet.type === -1) { - storeTextSettings.resetBullets(-1); - } - props.onBullet(bullet.type) - props.f7router.back(); + storeTextSettings.resetBullets(bullet.type); + props.onBullet(bullet.type); }}> {bullet.thumb.length < 1 ? @@ -543,9 +540,9 @@ const PageBullets = props => { ))} ) -}; +}); -const PageNumbers = props => { +const PageNumbers = observer(props => { const { t } = useTranslation(); const _t = t('View.Edit', {returnObjects: true}); const numberArrays = [ @@ -573,7 +570,7 @@ const PageNumbers = props => { return null; } - return( + return ( {numberArrays.map((numbers, index) => ( @@ -581,11 +578,8 @@ const PageNumbers = props => { { - if (number.type === -1) { - storeTextSettings.resetNumbers(-1); - } - props.onNumber(number.type) - props.f7router.back(); + storeTextSettings.resetNumbers(number.type); + props.onNumber(number.type); }}> {number.thumb.length < 1 ? @@ -599,7 +593,7 @@ const PageNumbers = props => { ))} ) -}; +}); const PageBulletsAndNumbers = props => { const { t } = useTranslation(); From a4d8b2b3ae7b661a104e0f2aefd58b792d87317a Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Mon, 28 Mar 2022 17:10:00 +0400 Subject: [PATCH 11/20] [DE PE SSE mobile] Fix Bug 56323 --- apps/common/mobile/resources/less/common.less | 105 ++++++++++-------- 1 file changed, 57 insertions(+), 48 deletions(-) diff --git a/apps/common/mobile/resources/less/common.less b/apps/common/mobile/resources/less/common.less index 1fdd09e1a..ac9bfdaeb 100644 --- a/apps/common/mobile/resources/less/common.less +++ b/apps/common/mobile/resources/less/common.less @@ -124,62 +124,63 @@ } } } -// Bullets, numbers and multilevels - .bullets, - .numbers, - .multilevels { - .list{ - margin: 5px; - ul { - background: none; - &:before, &:after { - display: none; - } - display: flex; - justify-content: space-around; - width: 100%; - margin-top: 10px; - padding: 0 5px; - li { - width: 70px; - height: 70px; - border: 1px solid @gray; - html.pixel-ratio-2 & { - border: 0.5px solid @gray; - } - html.pixel-ratio-3 & { - border: 0.33px solid @gray; - } - - .thumb { +// Bullets, numbers and multilevels + +.bullets, +.numbers, +.multilevels { + .list { + margin: 0; + ul { + background: none; + &:before, &:after { + display: none; + } + display: flex; + justify-content: space-around; + width: 100%; + padding: 5px; + + li { + width: 70px; + height: 70px; + border: 1px solid @gray; + html.pixel-ratio-2 & { + border: 0.5px solid @gray; + } + html.pixel-ratio-3 & { + border: 0.33px solid @gray; + } + + .thumb { + width: 100%; + height: 100%; + background-color: @fill-white; + background-size: cover; + + label { width: 100%; - height: 100%; - background-color: @fill-white; - background-size: cover; - - label { - width: 100%; - text-align: center; - position: absolute; - top: 34%; - color: @fill-black; - } + text-align: center; + position: absolute; + top: 34%; + color: @fill-black; } } } } - - .row.list .item-content { - padding-left: 0; - min-height: 68px; - .item-inner{ - padding: 0; - &:after { - display: none; - } + } + + .row.list .item-content { + padding-left: 0; + min-height: 68px; + .item-inner{ + padding: 0; + &:after { + display: none; } } + } } .popover__titled .popover-inner{ @@ -195,6 +196,14 @@ } } +.popover .list + .list { + margin-top: 0; +} + +.popover .list:first-child li:first-child, .popover .list:first-child li:first-child a, .popover .list:first-child li:first-child > label, .popover .list:last-child li:last-child, .popover .list:last-child li:last-child a, .popover .list:last-child li:last-child > label { + border-radius: 0; +} + .shapes { li { width: 70px; From 36c64936b06bb8c98cd9d9e6f168e6bbd011eb63 Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Wed, 30 Mar 2022 17:47:55 +0400 Subject: [PATCH 12/20] [DE mobile] Fix Bug 56312 --- apps/documenteditor/mobile/src/controller/ContextMenu.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/documenteditor/mobile/src/controller/ContextMenu.jsx b/apps/documenteditor/mobile/src/controller/ContextMenu.jsx index a569c98dd..2130f7407 100644 --- a/apps/documenteditor/mobile/src/controller/ContextMenu.jsx +++ b/apps/documenteditor/mobile/src/controller/ContextMenu.jsx @@ -227,7 +227,7 @@ class ContextMenu extends ContextMenuController { } else { const { t } = this.props; const _t = t("ContextMenu", {returnObjects: true}); - const { canViewComments, canCoAuthoring, canComments } = this.props; + const { canViewComments, canCoAuthoring, canComments, dataDoc } = this.props; const api = Common.EditorApi.get(); const stack = api.getSelectedElements(); From 2b5a7a0c6f2802471e016897355e4c1bf9b14766 Mon Sep 17 00:00:00 2001 From: Andrey Shimagin Date: Wed, 30 Mar 2022 17:34:52 +0300 Subject: [PATCH 13/20] Correct timer-func --- apps/documenteditor/mobile/src/controller/Main.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/documenteditor/mobile/src/controller/Main.jsx b/apps/documenteditor/mobile/src/controller/Main.jsx index 445543b3f..e673ca908 100644 --- a/apps/documenteditor/mobile/src/controller/Main.jsx +++ b/apps/documenteditor/mobile/src/controller/Main.jsx @@ -668,6 +668,8 @@ class MainController extends Component { }); this.api.asc_registerCallback("asc_onDocInfo", (obj) => { + clearTimeout(this.timerLoading); + this.objectInfo = obj; if(!this.timerDocInfo) { this.timerDocInfo = setInterval(() => { @@ -675,14 +677,12 @@ class MainController extends Component { }, 300); storeDocumentInfo.changeCount(this.objectInfo); } - - clearTimeout(this.timerLoading); }); this.api.asc_registerCallback('asc_onGetDocInfoEnd', () => { - storeDocumentInfo.switchIsLoaded(true); clearTimeout(this.timerLoading); clearInterval(this.timerDocInfo); + storeDocumentInfo.switchIsLoaded(true); }); // Color Schemes From 6ee1794862dcf8e855a6dd4e8bf34c5daec825ba Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 30 Mar 2022 23:27:30 +0300 Subject: [PATCH 14/20] [Mobile] Fix translation --- apps/documenteditor/mobile/locale/az.json | 8 +++++++- apps/documenteditor/mobile/locale/be.json | 8 +++++++- apps/documenteditor/mobile/locale/bg.json | 8 +++++++- apps/documenteditor/mobile/locale/ca.json | 8 +++++++- apps/documenteditor/mobile/locale/cs.json | 8 +++++++- apps/documenteditor/mobile/locale/da.json | 8 +++++++- apps/documenteditor/mobile/locale/de.json | 8 +++++++- apps/documenteditor/mobile/locale/el.json | 8 +++++++- apps/documenteditor/mobile/locale/es.json | 8 +++++++- apps/documenteditor/mobile/locale/fi.json | 8 +++++++- apps/documenteditor/mobile/locale/fr.json | 8 +++++++- apps/documenteditor/mobile/locale/gl.json | 8 +++++++- apps/documenteditor/mobile/locale/hu.json | 8 +++++++- apps/documenteditor/mobile/locale/it.json | 8 +++++++- apps/documenteditor/mobile/locale/ja.json | 8 +++++++- apps/documenteditor/mobile/locale/ko.json | 8 +++++++- apps/documenteditor/mobile/locale/lo.json | 8 +++++++- apps/documenteditor/mobile/locale/lv.json | 8 +++++++- apps/documenteditor/mobile/locale/nb.json | 8 +++++++- apps/documenteditor/mobile/locale/nl.json | 8 +++++++- apps/documenteditor/mobile/locale/pl.json | 8 +++++++- apps/documenteditor/mobile/locale/pt.json | 8 +++++++- apps/documenteditor/mobile/locale/ro.json | 8 +++++++- apps/documenteditor/mobile/locale/ru.json | 8 +++++++- apps/documenteditor/mobile/locale/sk.json | 8 +++++++- apps/documenteditor/mobile/locale/sl.json | 8 +++++++- apps/documenteditor/mobile/locale/sv.json | 8 +++++++- apps/documenteditor/mobile/locale/tr.json | 8 +++++++- apps/documenteditor/mobile/locale/uk.json | 8 +++++++- apps/documenteditor/mobile/locale/vi.json | 8 +++++++- apps/documenteditor/mobile/locale/zh.json | 8 +++++++- 31 files changed, 217 insertions(+), 31 deletions(-) diff --git a/apps/documenteditor/mobile/locale/az.json b/apps/documenteditor/mobile/locale/az.json index 75ba31d8b..ff5173d49 100644 --- a/apps/documenteditor/mobile/locale/az.json +++ b/apps/documenteditor/mobile/locale/az.json @@ -615,7 +615,13 @@ "txtScheme6": "Konkurs", "txtScheme7": "Bərabər", "txtScheme8": "Axın", - "txtScheme9": "Emalatxana" + "txtScheme9": "Emalatxana", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Saxlanmamış dəyişiklikləriniz var. Avtomatik saxlanmanı gözləmək üçün \"Bu Səhifədə Qalın\" üzərinə klikləyin. Bütün saxlanmamış dəyişiklikləri ləğv etmək üçün \"Bu səhifədən Çıxın\" hissəsinin üzərinə klikləyin.", diff --git a/apps/documenteditor/mobile/locale/be.json b/apps/documenteditor/mobile/locale/be.json index 5d3cf75ac..eaaabc4fb 100644 --- a/apps/documenteditor/mobile/locale/be.json +++ b/apps/documenteditor/mobile/locale/be.json @@ -615,7 +615,13 @@ "txtDownloadTxt": "Download TXT", "txtIncorrectPwd": "Password is incorrect", "txtProtected": "Once you enter the password and open the file, the current password will be reset", - "txtScheme22": "New Office" + "txtScheme22": "New Office", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveTitleText": "Вы выходзіце з праграмы", diff --git a/apps/documenteditor/mobile/locale/bg.json b/apps/documenteditor/mobile/locale/bg.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/bg.json +++ b/apps/documenteditor/mobile/locale/bg.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/ca.json b/apps/documenteditor/mobile/locale/ca.json index eff9bb386..81d7cc93e 100644 --- a/apps/documenteditor/mobile/locale/ca.json +++ b/apps/documenteditor/mobile/locale/ca.json @@ -615,7 +615,13 @@ "txtScheme6": "Esplanada", "txtScheme7": "Equitat", "txtScheme8": "Flux", - "txtScheme9": "Foneria" + "txtScheme9": "Foneria", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Tens canvis sense desar. Fes clic a \"Mantingueu-vos en aquesta pàgina\" per esperar al desament automàtic. Fes clic a \"Deixar aquesta pàgina\" per descartar tots els canvis no desats.", diff --git a/apps/documenteditor/mobile/locale/cs.json b/apps/documenteditor/mobile/locale/cs.json index d2d03ed7f..ce04ac412 100644 --- a/apps/documenteditor/mobile/locale/cs.json +++ b/apps/documenteditor/mobile/locale/cs.json @@ -615,7 +615,13 @@ "txtScheme6": "Hala", "txtScheme7": "Rovnost", "txtScheme8": "Tok", - "txtScheme9": "Slévárna" + "txtScheme9": "Slévárna", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "V tomto dokumentu máte neuložené změny. Klikněte na 'Zůstat na této stránce'. Klikněte na 'Opustit tuto stránku' pro zahození neuložených změn.", diff --git a/apps/documenteditor/mobile/locale/da.json b/apps/documenteditor/mobile/locale/da.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/da.json +++ b/apps/documenteditor/mobile/locale/da.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/de.json b/apps/documenteditor/mobile/locale/de.json index d66b6af5c..46e1669e8 100644 --- a/apps/documenteditor/mobile/locale/de.json +++ b/apps/documenteditor/mobile/locale/de.json @@ -615,7 +615,13 @@ "txtScheme6": "Halle", "txtScheme7": "Kapital", "txtScheme8": "Fluss", - "txtScheme9": "Gießerei" + "txtScheme9": "Gießerei", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Sie haben nicht gespeicherte Änderungen. Klicken Sie auf \"Auf dieser Seite bleiben\" und warten Sie, bis die Datei automatisch gespeichert wird. Klicken Sie auf \"Die Seite verlassen\", um nicht gespeicherte Änderungen zu verwerfen.", diff --git a/apps/documenteditor/mobile/locale/el.json b/apps/documenteditor/mobile/locale/el.json index ff44ef5b3..17330cbd0 100644 --- a/apps/documenteditor/mobile/locale/el.json +++ b/apps/documenteditor/mobile/locale/el.json @@ -615,7 +615,13 @@ "txtScheme6": "Συνάθροιση", "txtScheme7": "Μετοχή", "txtScheme8": "Ροή", - "txtScheme9": "Χυτήριο" + "txtScheme9": "Χυτήριο", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Έχετε μη αποθηκευμένες αλλαγές. Πατήστε 'Παραμονή στη Σελίδα' για να περιμένετε την αυτόματη αποθήκευση. Πατήστε 'Έξοδος από τη Σελίδα' για να απορρίψετε όλες τις μη αποθηκευμένες αλλαγές.", diff --git a/apps/documenteditor/mobile/locale/es.json b/apps/documenteditor/mobile/locale/es.json index 9b007d802..7df32c868 100644 --- a/apps/documenteditor/mobile/locale/es.json +++ b/apps/documenteditor/mobile/locale/es.json @@ -615,7 +615,13 @@ "txtScheme6": "Concurrencia", "txtScheme7": "Equidad ", "txtScheme8": "Flujo", - "txtScheme9": "Fundición" + "txtScheme9": "Fundición", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Tiene cambios sin guardar. Haga clic en \"Permanecer en esta página\" para esperar a que se guarde automáticamente. Haga clic en \"Salir de esta página\" para descartar todos los cambios no guardados.", diff --git a/apps/documenteditor/mobile/locale/fi.json b/apps/documenteditor/mobile/locale/fi.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/fi.json +++ b/apps/documenteditor/mobile/locale/fi.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/fr.json b/apps/documenteditor/mobile/locale/fr.json index 9ba12ca5d..86a2cdcd3 100644 --- a/apps/documenteditor/mobile/locale/fr.json +++ b/apps/documenteditor/mobile/locale/fr.json @@ -615,7 +615,13 @@ "txtScheme6": "Rotonde", "txtScheme7": "Capitaux", "txtScheme8": "Flux", - "txtScheme9": "Fonderie" + "txtScheme9": "Fonderie", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Vous avez des modifications non enregistrées dans ce document. Cliquez sur Rester sur cette page et attendez l'enregistrement automatique. Cliquez sur Quitter cette page pour annuler toutes les modifications non enregistrées.", diff --git a/apps/documenteditor/mobile/locale/gl.json b/apps/documenteditor/mobile/locale/gl.json index 158b8067e..c773c1f0f 100644 --- a/apps/documenteditor/mobile/locale/gl.json +++ b/apps/documenteditor/mobile/locale/gl.json @@ -615,7 +615,13 @@ "txtScheme6": "Concorrencia", "txtScheme7": "Equidade", "txtScheme8": "Fluxo", - "txtScheme9": "Fundición" + "txtScheme9": "Fundición", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Ten cambios sen gardar. Prema en \"Permanecer nesta páxina\" para esperar a que se garde automaticamente. Prema en \"Saír desta páxina\" para descartar todos os cambios non gardados.", diff --git a/apps/documenteditor/mobile/locale/hu.json b/apps/documenteditor/mobile/locale/hu.json index e1d0cada3..3b00337fa 100644 --- a/apps/documenteditor/mobile/locale/hu.json +++ b/apps/documenteditor/mobile/locale/hu.json @@ -615,7 +615,13 @@ "txtScheme6": "Előcsarnok", "txtScheme7": "Saját tőke", "txtScheme8": "Folyam", - "txtScheme9": "Öntöde" + "txtScheme9": "Öntöde", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Nem mentett módosításai vannak. Kattintson a „Maradj ezen az oldalon” gombra az automatikus mentés megvárásához. Kattintson a \"Hagyja el ezt az oldalt\" gombra az összes nem mentett módosítás elvetéséhez.", diff --git a/apps/documenteditor/mobile/locale/it.json b/apps/documenteditor/mobile/locale/it.json index 903498de8..b73769def 100644 --- a/apps/documenteditor/mobile/locale/it.json +++ b/apps/documenteditor/mobile/locale/it.json @@ -615,7 +615,13 @@ "txtScheme6": "Concorso", "txtScheme7": "Equità", "txtScheme8": "Flusso", - "txtScheme9": "Fonderia" + "txtScheme9": "Fonderia", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Hai dei cambiamenti non salvati. Premi 'Rimanere sulla pagina' per attendere il salvataggio automatico. Premi 'Lasciare la pagina' per eliminare tutte le modifiche non salvate.", diff --git a/apps/documenteditor/mobile/locale/ja.json b/apps/documenteditor/mobile/locale/ja.json index 78599cf30..0c93612ab 100644 --- a/apps/documenteditor/mobile/locale/ja.json +++ b/apps/documenteditor/mobile/locale/ja.json @@ -615,7 +615,13 @@ "txtScheme6": "コンコース", "txtScheme7": "株主資本", "txtScheme8": "フロー", - "txtScheme9": "ファウンドリ" + "txtScheme9": "ファウンドリ", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "保存されていない変更があります。自動保存を待つように「このページから移動しない」をクリックしてください。保存されていない変更を破棄ように「このページから移動する」をクリックしてください。", diff --git a/apps/documenteditor/mobile/locale/ko.json b/apps/documenteditor/mobile/locale/ko.json index cc5d5fa2c..0afbdfc82 100644 --- a/apps/documenteditor/mobile/locale/ko.json +++ b/apps/documenteditor/mobile/locale/ko.json @@ -615,7 +615,13 @@ "txtScheme6": "광장", "txtScheme7": "같음", "txtScheme8": "플로우", - "txtScheme9": "발견" + "txtScheme9": "발견", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "저장하지 않은 변경 사항이 있습니다. 자동 저장이 완료될 때까지 기다리려면 \"이 페이지에 머물기\"를 클릭하십시오. \"이 페이지에서 나가기\"를 클릭하면 저장되지 않은 모든 변경 사항이 삭제됩니다.", diff --git a/apps/documenteditor/mobile/locale/lo.json b/apps/documenteditor/mobile/locale/lo.json index 656842d2a..281b40971 100644 --- a/apps/documenteditor/mobile/locale/lo.json +++ b/apps/documenteditor/mobile/locale/lo.json @@ -615,7 +615,13 @@ "txtScheme21": "Verve", "txtScheme22": "New Office", "txtScheme5": "Civic", - "txtScheme6": "Concourse" + "txtScheme6": "Concourse", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "leaveButtonText": "ອອກຈາກໜ້ານີ້", diff --git a/apps/documenteditor/mobile/locale/lv.json b/apps/documenteditor/mobile/locale/lv.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/lv.json +++ b/apps/documenteditor/mobile/locale/lv.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/nb.json b/apps/documenteditor/mobile/locale/nb.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/nb.json +++ b/apps/documenteditor/mobile/locale/nb.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/nl.json b/apps/documenteditor/mobile/locale/nl.json index 3615e2157..d7f68c0bf 100644 --- a/apps/documenteditor/mobile/locale/nl.json +++ b/apps/documenteditor/mobile/locale/nl.json @@ -615,7 +615,13 @@ "txtScheme6": "Concours", "txtScheme7": "Vermogen", "txtScheme8": "Stroom", - "txtScheme9": "Gieterij" + "txtScheme9": "Gieterij", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "U heeft nog niet opgeslagen wijzigingen. Klik op 'Blijf op deze pagina' om te wachten op automatisch opslaan. Klik op 'Verlaat deze pagina' om alle niet-opgeslagen wijzigingen te verwijderen.", diff --git a/apps/documenteditor/mobile/locale/pl.json b/apps/documenteditor/mobile/locale/pl.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/pl.json +++ b/apps/documenteditor/mobile/locale/pl.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/pt.json b/apps/documenteditor/mobile/locale/pt.json index 778fe96fa..d00445300 100644 --- a/apps/documenteditor/mobile/locale/pt.json +++ b/apps/documenteditor/mobile/locale/pt.json @@ -615,7 +615,13 @@ "txtScheme6": "Concurso", "txtScheme7": "Patrimônio Líquido", "txtScheme8": "Fluxo", - "txtScheme9": "Fundição" + "txtScheme9": "Fundição", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Você tem mudanças não salvas. Clique em 'Ficar nesta página' para esperar pela auto-salvar. Clique em 'Sair desta página' para descartar todas as mudanças não salvas.", diff --git a/apps/documenteditor/mobile/locale/ro.json b/apps/documenteditor/mobile/locale/ro.json index e97bee31b..e4e7fb337 100644 --- a/apps/documenteditor/mobile/locale/ro.json +++ b/apps/documenteditor/mobile/locale/ro.json @@ -615,7 +615,13 @@ "txtScheme6": "Concurență", "txtScheme7": "Echilibru", "txtScheme8": "Flux", - "txtScheme9": "Forjă" + "txtScheme9": "Forjă", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Nu ați salvat modificările din documentul. Faceți clic pe Rămâi în pagină și așteptați la salvare automată. Faceți clic pe Părăsește aceasta pagina ca să renunțați la toate modificările nesalvate.", diff --git a/apps/documenteditor/mobile/locale/ru.json b/apps/documenteditor/mobile/locale/ru.json index 20dcafc5f..184da95c8 100644 --- a/apps/documenteditor/mobile/locale/ru.json +++ b/apps/documenteditor/mobile/locale/ru.json @@ -615,7 +615,13 @@ "txtScheme6": "Открытая", "txtScheme7": "Справедливость", "txtScheme8": "Поток", - "txtScheme9": "Литейная" + "txtScheme9": "Литейная", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "В документе есть несохраненные изменения. Нажмите 'Остаться на странице', чтобы дождаться автосохранения. Нажмите 'Уйти со страницы', чтобы сбросить все несохраненные изменения.", diff --git a/apps/documenteditor/mobile/locale/sk.json b/apps/documenteditor/mobile/locale/sk.json index c27da8b86..b736d16bf 100644 --- a/apps/documenteditor/mobile/locale/sk.json +++ b/apps/documenteditor/mobile/locale/sk.json @@ -615,7 +615,13 @@ "txtScheme6": "Hala", "txtScheme7": "Spravodlivosť", "txtScheme8": "Tok", - "txtScheme9": "Zlieváreň" + "txtScheme9": "Zlieváreň", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Máte neuložené zmeny. Kliknite na „Zostať na tejto stránke“ a počkajte na automatické uloženie. Kliknutím na „Opustiť túto stránku“ zahodíte všetky neuložené zmeny.", diff --git a/apps/documenteditor/mobile/locale/sl.json b/apps/documenteditor/mobile/locale/sl.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/sl.json +++ b/apps/documenteditor/mobile/locale/sl.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/sv.json b/apps/documenteditor/mobile/locale/sv.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/sv.json +++ b/apps/documenteditor/mobile/locale/sv.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/tr.json b/apps/documenteditor/mobile/locale/tr.json index 95e2e661c..99ed2ca66 100644 --- a/apps/documenteditor/mobile/locale/tr.json +++ b/apps/documenteditor/mobile/locale/tr.json @@ -615,7 +615,13 @@ "txtScheme8": "Yayılma", "txtScheme9": "Döküm", "txtScheme14": "Oriel", - "txtScheme19": "Trek" + "txtScheme19": "Trek", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "Kaydedilmemiş değişiklikleriniz mevcut. Otomatik kaydetmeyi beklemek için 'Bu Sayfada Kal' seçeneğini tıklayın. Kaydedilmemiş tüm değişiklikleri atmak için 'Bu Sayfadan Ayrıl'ı tıklayın.", diff --git a/apps/documenteditor/mobile/locale/uk.json b/apps/documenteditor/mobile/locale/uk.json index e20475d42..4c414123a 100644 --- a/apps/documenteditor/mobile/locale/uk.json +++ b/apps/documenteditor/mobile/locale/uk.json @@ -615,7 +615,13 @@ "txtScheme6": "Відкрита", "txtScheme7": "Власний", "txtScheme8": "Потік", - "txtScheme9": "Ливарна" + "txtScheme9": "Ливарна", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "У документі є незбережені зміни. Натисніть 'Залишитись на сторінці', щоб дочекатися автозбереження. Натисніть 'Піти зі сторінки', щоб скинути всі незбережені зміни.", diff --git a/apps/documenteditor/mobile/locale/vi.json b/apps/documenteditor/mobile/locale/vi.json index a33c05493..d3d23cc88 100644 --- a/apps/documenteditor/mobile/locale/vi.json +++ b/apps/documenteditor/mobile/locale/vi.json @@ -615,7 +615,13 @@ "textParagraphs": "Paragraphs", "textSpaces": "Spaces", "textSymbols": "Symbols", - "textWords": "Words" + "textWords": "Words", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", diff --git a/apps/documenteditor/mobile/locale/zh.json b/apps/documenteditor/mobile/locale/zh.json index 2c2e7b066..feb22db83 100644 --- a/apps/documenteditor/mobile/locale/zh.json +++ b/apps/documenteditor/mobile/locale/zh.json @@ -615,7 +615,13 @@ "txtScheme6": "汇合", "txtScheme7": "公平", "txtScheme8": "流动", - "txtScheme9": "发现" + "txtScheme9": "发现", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No" }, "Toolbar": { "dlgLeaveMsgText": "你有未保存的修改。点击“留在该页”可等待自动保存完成。点击“离开该页”将丢弃全部未经保存的修改。", From aad4424ed8d54cd9ca1a89447a4a20021be5cdfb Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Thu, 31 Mar 2022 18:15:58 +0300 Subject: [PATCH 15/20] [SSE] Fix bug 56380 --- apps/spreadsheeteditor/main/app/controller/Print.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/controller/Print.js b/apps/spreadsheeteditor/main/app/controller/Print.js index ff0c5c8e0..ae8eda435 100644 --- a/apps/spreadsheeteditor/main/app/controller/Print.js +++ b/apps/spreadsheeteditor/main/app/controller/Print.js @@ -456,8 +456,8 @@ define([ panel.spnMarginRight.on('change', _.bind(this.propertyChange, this, panel)); panel.chPrintGrid.on('change', _.bind(this.propertyChange, this, panel)); panel.chPrintRows.on('change', _.bind(this.propertyChange, this, panel)); - panel.txtRangeTop.on('changing', _.bind(this.propertyChange, this, panel)); - panel.txtRangeLeft.on('changing', _.bind(this.propertyChange, this, panel)); + panel.txtRangeTop.on('changed:after', _.bind(this.propertyChange, this, panel)); + panel.txtRangeLeft.on('changed:after', _.bind(this.propertyChange, this, panel)); panel.txtRangeTop.on('button:click', _.bind(this.onPresetSelect, this, panel, 'top', panel.btnPresetsTop.menu, {value: 'select'})); panel.txtRangeLeft.on('button:click', _.bind(this.onPresetSelect, this, panel, 'left', panel.btnPresetsLeft.menu, {value: 'select'})); panel.btnPresetsTop.menu.on('item:click', _.bind(this.onPresetSelect, this, panel, 'top')); @@ -521,7 +521,6 @@ define([ fillComponents: function(panel, selectdata) { var me = this; panel.txtRangeTop.validation = function(value) { - !me._noApply && me.propertyChange(panel); if (_.isEmpty(value)) { return true; } @@ -531,7 +530,6 @@ define([ selectdata && panel.txtRangeTop.updateBtnHint(this.textSelectRange); panel.txtRangeLeft.validation = function(value) { - !me._noApply && me.propertyChange(panel); if (_.isEmpty(value)) { return true; } From d660b569753d9d4151d46c47a4a66459f8407c49 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 31 Mar 2022 20:29:11 +0300 Subject: [PATCH 16/20] Fix Bug 56388 --- apps/common/main/lib/component/ComboBoxFonts.js | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/common/main/lib/component/ComboBoxFonts.js b/apps/common/main/lib/component/ComboBoxFonts.js index de9b2a3d0..df6242964 100644 --- a/apps/common/main/lib/component/ComboBoxFonts.js +++ b/apps/common/main/lib/component/ComboBoxFonts.js @@ -457,6 +457,7 @@ define([ this.trigger('show:after', this, e); this.flushVisibleFontsTiles(); this.updateVisibleFontsTiles(null, 0); + Common.Utils.isGecko && this.scroller && this.scroller.update(); } else { Common.UI.ComboBox.prototype.onAfterShowMenu.apply(this, arguments); } From 9d0e5525a6708d2150352ac69a26b20304875583 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Thu, 31 Mar 2022 22:19:38 +0300 Subject: [PATCH 17/20] [SSE] Fix bug 56326 --- apps/spreadsheeteditor/main/app/controller/Print.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/spreadsheeteditor/main/app/controller/Print.js b/apps/spreadsheeteditor/main/app/controller/Print.js index ae8eda435..39bafbddd 100644 --- a/apps/spreadsheeteditor/main/app/controller/Print.js +++ b/apps/spreadsheeteditor/main/app/controller/Print.js @@ -115,6 +115,7 @@ define([ this.api = o; this.api.asc_registerCallback('asc_onSheetsChanged', _.bind(this.updateSheetsInfo, this)); this.api.asc_registerCallback('asc_onPrintPreviewSheetChanged', _.bind(this.onApiChangePreviewSheet, this)); + this.api.asc_registerCallback('asc_onUpdateDocumentProps', _.bind(this.updateDocumentProps, this)); }, updateSheetsInfo: function() { @@ -746,6 +747,13 @@ define([ this.printSettings.btnNextPage.setDisabled(curPage > pageCount - 2); }, + updateDocumentProps: function (index) { + if (this._isPreviewVisible) { + this._changedProps[index] = this.api.asc_getPageOptions(index); + this.updatePreview(); + } + }, + warnCheckMargings: 'Margins are incorrect', strAllSheets: 'All Sheets', textWarning: 'Warning', From 278467b74ac7f73b5dbff047d14e76010275a83b Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 1 Apr 2022 13:10:56 +0300 Subject: [PATCH 18/20] [PE] Fix lock animation tab --- .../main/app/controller/Animation.js | 7 +++- .../main/app/view/Animation.js | 34 +++++++++---------- .../main/app/view/Toolbar.js | 3 +- 3 files changed, 25 insertions(+), 19 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index b4ec5c97a..4b36a0e52 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -347,8 +347,11 @@ define([ onFocusObject: function(selectedObjects) { this.AnimationProperties = null; for (var i = 0; i Date: Fri, 1 Apr 2022 18:07:01 +0300 Subject: [PATCH 19/20] Update translation --- apps/presentationeditor/embed/locale/id.json | 6 ++++++ apps/spreadsheeteditor/embed/locale/id.json | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/apps/presentationeditor/embed/locale/id.json b/apps/presentationeditor/embed/locale/id.json index 826ba68e6..a1c4e51f7 100644 --- a/apps/presentationeditor/embed/locale/id.json +++ b/apps/presentationeditor/embed/locale/id.json @@ -13,11 +13,16 @@ "PE.ApplicationController.errorDefaultMessage": "Kode kesalahan %1", "PE.ApplicationController.errorFilePassProtect": "File diproteksi kata sandi", "PE.ApplicationController.errorFileSizeExceed": "Ukuran file melebihi", + "PE.ApplicationController.errorForceSave": "Ada kesalahan saat menyimpan file. Silakan gunakan opsi 'Download sebagai' untuk menyimpan file ke komputer Anda dan coba lagi.", + "PE.ApplicationController.errorLoadingFont": "Font tidak bisa dimuat.
Silakan kontak admin Server Dokumen Anda.", + "PE.ApplicationController.errorTokenExpire": "Token keamanan dokumen sudah kadaluwarsa.
Silakan hubungi admin Server Dokumen Anda.", "PE.ApplicationController.errorUpdateVersionOnDisconnect": "Hubungan internet telah", "PE.ApplicationController.errorUserDrop": "File tidak dapat di akses", "PE.ApplicationController.notcriticalErrorTitle": "Peringatan", + "PE.ApplicationController.openErrorText": "Eror ketika membuka file.", "PE.ApplicationController.scriptLoadError": "Koneksi terlalu lambat,", "PE.ApplicationController.textAnonymous": "Anonim", + "PE.ApplicationController.textGuest": "Tamu", "PE.ApplicationController.textLoadingDocument": "Memuat penyajian", "PE.ApplicationController.textOf": "Dari", "PE.ApplicationController.txtClose": "Tutup", @@ -28,5 +33,6 @@ "PE.ApplicationView.txtEmbed": "Melekatkan", "PE.ApplicationView.txtFileLocation": "Buka Dokumen", "PE.ApplicationView.txtFullScreen": "Layar penuh", + "PE.ApplicationView.txtPrint": "Cetak", "PE.ApplicationView.txtShare": "Bagikan" } \ No newline at end of file diff --git a/apps/spreadsheeteditor/embed/locale/id.json b/apps/spreadsheeteditor/embed/locale/id.json index 74414bda4..d2ba60a9a 100644 --- a/apps/spreadsheeteditor/embed/locale/id.json +++ b/apps/spreadsheeteditor/embed/locale/id.json @@ -13,10 +13,15 @@ "SSE.ApplicationController.errorDefaultMessage": "Kode kesalahan %1", "SSE.ApplicationController.errorFilePassProtect": "Dokumen dilindungi dengan kata sandi dan tidak dapat dibuka.", "SSE.ApplicationController.errorFileSizeExceed": "Dokumen melebihi ukuran ", + "SSE.ApplicationController.errorForceSave": "Ada kesalahan saat menyimpan file. Silakan gunakan opsi 'Download sebagai' untuk menyimpan file ke komputer Anda dan coba lagi.", + "SSE.ApplicationController.errorLoadingFont": "Font tidak bisa dimuat.
Silakan kontak admin Server Dokumen Anda.", + "SSE.ApplicationController.errorTokenExpire": "Token keamanan dokumen sudah kadaluwarsa.
Silakan hubungi admin Server Dokumen Anda.", "SSE.ApplicationController.errorUpdateVersionOnDisconnect": "Huhungan internet telah", "SSE.ApplicationController.errorUserDrop": "File tidak dapat di akses", "SSE.ApplicationController.notcriticalErrorTitle": "Peringatan", + "SSE.ApplicationController.openErrorText": "Eror ketika membuka file.", "SSE.ApplicationController.scriptLoadError": "Hubungan terlalu lambat", + "SSE.ApplicationController.textAnonymous": "Anonim", "SSE.ApplicationController.textGuest": "Tamu", "SSE.ApplicationController.textLoadingDocument": "Memuat spread sheet", "SSE.ApplicationController.textOf": "Dari", From c84abb1d8ed471c1af681749261cb172c0c1c791 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 1 Apr 2022 18:10:50 +0300 Subject: [PATCH 20/20] [Mobile] Update translation --- apps/documenteditor/mobile/locale/be.json | 10 +++++----- apps/documenteditor/mobile/locale/lo.json | 14 +++++++------- apps/documenteditor/mobile/locale/tr.json | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/apps/documenteditor/mobile/locale/be.json b/apps/documenteditor/mobile/locale/be.json index eaaabc4fb..993625c8b 100644 --- a/apps/documenteditor/mobile/locale/be.json +++ b/apps/documenteditor/mobile/locale/be.json @@ -612,16 +612,16 @@ "textDownloadTxt": "If you continue saving in this format all features except the text will be lost. Are you sure you want to continue?", "textEnableAllMacrosWithoutNotification": "Enable all macros without notification", "textFindAndReplaceAll": "Find and Replace All", - "txtDownloadTxt": "Download TXT", - "txtIncorrectPwd": "Password is incorrect", - "txtProtected": "Once you enter the password and open the file, the current password will be reset", - "txtScheme22": "New Office", "textPageSize": "Page Size", "textPdfVer": "PDF Version", "textPdfTagged": "Tagged PDF", "textFastWV": "Fast Web View", "textYes": "Yes", - "textNo": "No" + "textNo": "No", + "txtDownloadTxt": "Download TXT", + "txtIncorrectPwd": "Password is incorrect", + "txtProtected": "Once you enter the password and open the file, the current password will be reset", + "txtScheme22": "New Office" }, "Toolbar": { "dlgLeaveTitleText": "Вы выходзіце з праграмы", diff --git a/apps/documenteditor/mobile/locale/lo.json b/apps/documenteditor/mobile/locale/lo.json index 281b40971..9b65e5353 100644 --- a/apps/documenteditor/mobile/locale/lo.json +++ b/apps/documenteditor/mobile/locale/lo.json @@ -606,6 +606,12 @@ "textMarginsW": "Left and right margins are too wide for a given page width", "textOpenFile": "Enter a password to open the file", "textPages": "Pages", + "textPageSize": "Page Size", + "textPdfVer": "PDF Version", + "textPdfTagged": "Tagged PDF", + "textFastWV": "Fast Web View", + "textYes": "Yes", + "textNo": "No", "txtDownloadTxt": "Download TXT", "txtIncorrectPwd": "Password is incorrect", "txtProtected": "Once you enter the password and open the file, the current password will be reset", @@ -615,13 +621,7 @@ "txtScheme21": "Verve", "txtScheme22": "New Office", "txtScheme5": "Civic", - "txtScheme6": "Concourse", - "textPageSize": "Page Size", - "textPdfVer": "PDF Version", - "textPdfTagged": "Tagged PDF", - "textFastWV": "Fast Web View", - "textYes": "Yes", - "textNo": "No" + "txtScheme6": "Concourse" }, "Toolbar": { "leaveButtonText": "ອອກຈາກໜ້ານີ້", diff --git a/apps/documenteditor/mobile/locale/tr.json b/apps/documenteditor/mobile/locale/tr.json index 99ed2ca66..cf9ca375a 100644 --- a/apps/documenteditor/mobile/locale/tr.json +++ b/apps/documenteditor/mobile/locale/tr.json @@ -614,14 +614,14 @@ "txtScheme7": "Net Değer", "txtScheme8": "Yayılma", "txtScheme9": "Döküm", - "txtScheme14": "Oriel", - "txtScheme19": "Trek", "textPageSize": "Page Size", "textPdfVer": "PDF Version", "textPdfTagged": "Tagged PDF", "textFastWV": "Fast Web View", "textYes": "Yes", - "textNo": "No" + "textNo": "No", + "txtScheme14": "Oriel", + "txtScheme19": "Trek" }, "Toolbar": { "dlgLeaveMsgText": "Kaydedilmemiş değişiklikleriniz mevcut. Otomatik kaydetmeyi beklemek için 'Bu Sayfada Kal' seçeneğini tıklayın. Kaydedilmemiş tüm değişiklikleri atmak için 'Bu Sayfadan Ayrıl'ı tıklayın.",