Compare commits

...

639 commits

Author SHA1 Message Date
Lea 4eebaab5e6
Enable mobile editing 2023-01-12 14:28:17 +01:00
papacarlo ddec589b37 Merge branch hotfix/v7.2.2 into master 2022-12-20 08:00:10 +00:00
Maxim Kadushkin 7b03f08adc [desktop] for bug 60014 2022-12-07 16:54:48 +03:00
Maxim Kadushkin 3208a4bdf2 [desktop] hide panel before "print" command 2022-12-07 16:48:55 +03:00
Maxim Kadushkin 9e608f168d [desktop] for bug 60014 2022-12-06 21:43:43 +03:00
Maxim Kadushkin f91bc6e50e [desktop] for bug 60025 2022-12-06 20:24:15 +03:00
maxkadushkin b5c282872d
Merge pull request #2105 from ONLYOFFICE/fix/bug-59971
For Bug 59971
2022-12-04 22:50:14 +03:00
Julia Radzhabova 37b37425af For Bug 59971 2022-12-04 16:56:12 +03:00
Maxim Kadushkin f7eccb611f [DE] fix bug 59971 2022-12-03 23:27:22 +03:00
Julia Radzhabova f453f92a32
Merge pull request #2102 from ONLYOFFICE/fix/translation
Update translation. Fix Bug 59947
2022-12-02 14:24:26 +03:00
Julia Radzhabova b6d7e60624 Update translation. Fix Bug 59947 2022-12-02 14:18:13 +03:00
Maxim Kadushkin 6b269291ae [all] hide "quick print" button for macos 2022-12-02 00:14:31 +03:00
Julia Radzhabova 9e80367822
Merge pull request #2098 from ONLYOFFICE/fix/bugfix
Fix Bug 59959
2022-11-30 22:00:24 +03:00
Julia Radzhabova 2bcb91c15c Fix Bug 59959 2022-11-30 21:53:27 +03:00
Maxim Kadushkin 215f2bf28d [desktop] debug 2022-11-30 21:18:32 +03:00
Maxim Kadushkin 6543e5bb49 [SSE PE] fix bug 59951 2022-11-30 15:36:56 +03:00
Julia Radzhabova 9940b59d38
Merge pull request #2095 from ONLYOFFICE/fix/bugfix
[SSE] Try printing in internal spreadsheet editor
2022-11-30 01:37:54 +03:00
Julia Radzhabova 2c48d5c8cb [SSE] Try printing in internal spreadsheet editor 2022-11-30 01:31:59 +03:00
Julia Radzhabova 1ef412c1ee
Merge pull request #2091 from ONLYOFFICE/fix/bugfix
[DE][PE] Fix Bug 59911
2022-11-28 14:13:07 +03:00
Julia Radzhabova 70d6ecb6dc [DE][PE] Fix Bug 59911 2022-11-28 14:06:48 +03:00
Julia Radzhabova 43617a9729
Merge pull request #2087 from ONLYOFFICE/fix/translation
Update translation. Fix Bug 59887
2022-11-25 17:37:42 +03:00
Julia Radzhabova 30d35b42eb Update translation. Fix Bug 59887 2022-11-25 17:31:35 +03:00
Maxim Kadushkin 7e7f519caf [desktop] refactoring 2022-11-22 19:28:54 +03:00
Julia Radzhabova 62d74b444c
Merge pull request #2077 from ONLYOFFICE/fix/quick-preview-warning
Show warning before first click on Quick print button
2022-11-22 01:15:13 +03:00
Julia Radzhabova 7d0ac791aa Show warning before first click on Quick print button 2022-11-22 00:56:54 +03:00
Maxim Kadushkin 8e25f9c027 [desktop] event on show 'quick print' button 2022-11-22 00:28:55 +03:00
Maxim Kadushkin 4fa78dad3a [desktop] 'file locked' message didn't open 2022-11-21 13:04:25 +03:00
Julia Radzhabova 58203c0989
Merge pull request #2071 from ONLYOFFICE/fix/quick-print
Change button's order
2022-11-18 19:17:19 +03:00
Julia Radzhabova aec1b4464d Change button's order 2022-11-18 19:09:50 +03:00
Julia Radzhabova c7f4687a2f
Merge pull request #2067 from ONLYOFFICE/fix/print-preview
Fix/print preview
2022-11-18 15:11:10 +03:00
Julia Radzhabova 7455c536ac Add translation 2022-11-18 15:03:47 +03:00
Julia Radzhabova 033c44d473 [DE][PE] Show error when printing several pages 2022-11-18 14:47:58 +03:00
Julia Radzhabova 81fcfb05f0
Merge pull request #2065 from ONLYOFFICE/fix/print-preview
[DE][PE] Send paper size preset
2022-11-17 22:52:56 +03:00
Julia Radzhabova 8eb8226da2 [DE][PE] Send paper size preset 2022-11-17 22:47:18 +03:00
Julia Radzhabova 6f59e5771b
Merge pull request #2063 from ONLYOFFICE/fix/print-preview
[PE] Send paper size for print preview
2022-11-17 12:55:47 +03:00
Julia Radzhabova 640edd8a79 [PE] Send paper size for print preview 2022-11-17 12:49:11 +03:00
Maxim Kadushkin b825310d30 [desktop] changed "read only" file opening 2022-11-16 19:04:46 +03:00
Julia Radzhabova 4c4da4113f
Merge pull request #2059 from ONLYOFFICE/fix/print-preview
[DE] Send settings for first printing page
2022-11-16 15:45:52 +03:00
Julia Radzhabova db925cd1e8 [DE] Send settings for first printing page 2022-11-16 15:38:00 +03:00
Julia Radzhabova d535175dc1
Merge pull request #2058 from ONLYOFFICE/fix/quick-print
Fix/quick print
2022-11-16 14:52:39 +03:00
Julia Radzhabova 1401b51648 Merge branch 'hotfix/v7.2.2' into fix/quick-print 2022-11-16 14:46:00 +03:00
Julia Radzhabova 629af711e2 [PE][SSE] Add quick print button 2022-11-16 14:28:07 +03:00
Julia Radzhabova d4de267db2 Add icons for quick print/print preview 2022-11-16 14:25:12 +03:00
Julia Radzhabova 1ba9ddf351 [DE] Quick print 2022-11-16 12:46:49 +03:00
Maxim Kadushkin 2d2958e07b Merge branch 'hotfix/v7.2.2' of https://github.com/ONLYOFFICE/web-apps into hotfix/v7.2.2 2022-11-16 00:08:44 +03:00
Maxim Kadushkin 72fd49401f [desktop] get def printer name 2022-11-16 00:08:16 +03:00
Julia Radzhabova d2a87abfb5
Merge pull request #2055 from ONLYOFFICE/fix/print-preview
Fix/print preview
2022-11-15 23:40:14 +03:00
Julia Radzhabova 2a128bc539 [DE] Add quick print button 2022-11-15 21:45:25 +03:00
Julia Radzhabova c4536c0807 [PE] Add paper size. Send print settings to sdk. Enable print preview only for desktop. 2022-11-15 17:54:09 +03:00
Julia Radzhabova 53298b4aab [DE] Fix translation 2022-11-15 17:47:41 +03:00
Julia Radzhabova 24830cb70b [DE] Send print settings to sdk. Enable print preview only for desktop. 2022-11-15 16:45:28 +03:00
maxkadushkin 50bf470a63
Merge pull request #2051 from ONLYOFFICE/fix/refactoringLocks
Refactoring locks
2022-11-14 18:07:03 +03:00
Oleg Korshul a715c720ca Refactoring locks 2022-11-14 18:00:11 +03:00
Julia Radzhabova 6656f45b04
Merge pull request #2038 from ONLYOFFICE/fix/bugfix
[SSE] Fix bug 59466
2022-11-08 16:59:43 +03:00
JuliaSvinareva c0493d45ab [SSE] Fix bug 59466 2022-11-08 16:53:16 +03:00
Julia Radzhabova d499edb1f3
Merge pull request #2036 from ONLYOFFICE/feature/print-preview
Feature/print preview
2022-11-07 23:17:04 +03:00
Julia Radzhabova fcaeb143ba
Merge pull request #2032 from ONLYOFFICE/fix/bugfix
Fix Bug 59592
2022-11-01 16:29:54 +03:00
Julia Radzhabova 1ac0d04f2e Fix Bug 59592 2022-11-01 16:13:30 +03:00
Julia Radzhabova 42b75058c5 [PE] Show print preview 2022-10-27 15:40:52 +03:00
Julia Radzhabova d4aed51fdf [DE] Print preview refactoring 2022-10-27 15:29:06 +03:00
Julia Radzhabova 591cf88d5e [DE] Disable page settings in print preview 2022-10-26 22:13:10 +03:00
Julia Radzhabova 3dffb8a7ba [DE] Fix print preview 2022-10-26 00:22:23 +03:00
Julia Radzhabova e0c8c84c72 [DE] Refactoring custom margins 2022-10-25 23:56:46 +03:00
Julia Radzhabova 0020e55ea0 [DE] Fix pages numbers for printing 2022-10-25 21:40:16 +03:00
Julia Radzhabova d8600b8a2a [DE] Refactoring print preview, hide preview for mac os 2022-10-24 19:02:05 +03:00
Julia Radzhabova 229e55811e [DE] Init preview div 2022-10-24 14:16:34 +03:00
Julia Radzhabova c0fea1c230 [DE] Add print preview panel 2022-10-21 23:22:16 +03:00
papacarlo 645ff855aa Merge branch hotfix/v7.2.1 into master 2022-10-20 13:12:05 +00:00
Oleg Korshul 36e8f4214c
Merge pull request #2014 from ONLYOFFICE/fix/bugfix
[DE][PE] Remove hieroglyphs settings
2022-10-17 11:05:11 +03:00
Julia Radzhabova a0b6f03c71 [DE][PE] Remove hieroglyphs settings 2022-10-17 11:00:51 +03:00
Julia Radzhabova 8a5e21bc46 [DE] Fix forms dicsonnect 2022-10-14 18:24:03 +03:00
Julia Radzhabova 30a620c94a [DE] Use new type for complex field 2022-10-14 18:24:03 +03:00
Julia Radzhabova 447e203174 For Bug 59377 2022-10-14 18:24:03 +03:00
Julia Radzhabova ebaf3f2b1a Update help 2022-10-14 17:43:03 +03:00
Oleg Korshul 0621ebf4fd
Merge pull request #2009 from ONLYOFFICE/fix/bug-52732
Fix/bug 52732
2022-10-14 14:46:12 +03:00
Oleg Korshul 8a98c718fa Refactoring 2022-10-14 14:31:55 +03:00
Julia Radzhabova 207bdece2a For Bug 52732 2022-10-14 13:36:10 +03:00
Julia Radzhabova 5f7bd9d805
Merge pull request #2007 from ONLYOFFICE/fix/de-formKey
[DE] Fix apply empty key (back to old value)
2022-10-13 19:59:41 +03:00
Julia Radzhabova 1a61da2ae2 [DE] Fix apply empty key (back to old value) 2022-10-13 19:40:33 +03:00
Maxim Kadushkin 567cfdcd5d [desktop] for bug 59316 2022-10-12 23:02:44 +03:00
Julia Radzhabova 677b629c66
Merge pull request #2004 from ONLYOFFICE/fix/fix-search
[SSE] Fix search
2022-10-12 18:44:23 +03:00
JuliaSvinareva f83b4e55b1 [SSE] Fix search 2022-10-12 18:38:21 +03:00
Maxim Kadushkin 659e7cec50 [desktop] for bug 59316 2022-10-11 22:12:02 +03:00
Julia Radzhabova eae06bd4c9
Merge pull request #2001 from ONLYOFFICE/fix/maxChangesSize
Fix/max changes size
2022-10-11 17:48:03 +03:00
Julia Radzhabova 8ac5578200
Merge pull request #1998 from ONLYOFFICE/fix/inputBug
Refactoring. Fix bug with preventing composition input.
2022-10-10 23:57:03 +03:00
Julia Radzhabova 01b47592b8
Merge pull request #1997 from ONLYOFFICE/fix/bug-59278
Fix Bug 59278
2022-10-10 23:10:27 +03:00
Oleg Korshul 20fa8d11c1 Fix typo 2022-10-10 22:34:05 +03:00
Oleg Korshul 6109598791 Refactoring. Fix bug with preventing composition input. 2022-10-10 22:26:42 +03:00
Julia Radzhabova 30d8937204 Fix Bug 59278 2022-10-10 19:17:57 +03:00
Maxim Kadushkin 1035069d92 [DE] fix bug 59315 2022-10-10 00:32:24 +03:00
maxkadushkin f0402ac0a2
Merge pull request #1994 from ONLYOFFICE/feature/update-colors-table-dark
Update colors-table-dark.less
2022-10-07 13:34:46 +03:00
Kirill Volkov abbc4fe786 Update colors-table-dark.less
Chabged component-disabled-opacity
2022-10-07 13:00:32 +03:00
Julia Radzhabova 144ef4639a [PE] Fix register events 2022-10-06 19:28:56 +03:00
Maxim Kadushkin 94ff1ea828 [stylesheets] refactoring 2022-10-06 17:36:13 +03:00
Julia Radzhabova f9153dbc2d [Mobile] Add asc_onConfirmAction event 2022-10-06 16:43:26 +03:00
maxkadushkin 3f1252330e
Merge pull request #1991 from ONLYOFFICE/feature/toolbar-top-border
Feature/toolbar top border
2022-10-06 14:38:11 +03:00
Maxim Kadushkin c517e82938 [themes] fix scaled scroll's shadow 2022-10-06 10:25:14 +03:00
Maxim Kadushkin 2389aa2af7 [themes] correct scroll's shadow 2022-10-05 21:22:34 +03:00
Maxim Kadushkin 4c11525cd5 [themes] top border for toolbar in "contrast" theme 2022-10-05 11:29:39 +03:00
Julia Radzhabova c5ae22a932 Add asc_onConfirmAction event 2022-10-04 21:53:31 +03:00
Julia Radzhabova 527633324b
Merge pull request #1990 from ONLYOFFICE/fix/alt-hints
[DE PE SSE] Change variable name to reset Use Alt Key setting
2022-10-03 16:10:37 +03:00
JuliaSvinareva e6638eb94f [DE PE SSE] Change variable name to reset Use Alt Key setting 2022-10-03 16:01:19 +03:00
maxkadushkin 4b0f1c5fd4
Merge pull request #1989 from ONLYOFFICE/fix/hints-on-mac
Fix/hints on mac
2022-09-30 19:30:44 +03:00
JuliaSvinareva 6afd3cbbdc [DE PE SSE] Don't show alt hints on mac by defaulf 2022-09-30 18:38:21 +03:00
Julia Radzhabova b04566d564
Merge pull request #1988 from ONLYOFFICE/fix/helps
Update help
2022-09-30 18:14:17 +03:00
Julia Radzhabova 71625ac383 Update help 2022-09-30 17:56:15 +03:00
Julia Radzhabova 8ec390ba26
Merge pull request #1985 from ONLYOFFICE/fix/bug-59139
[PE] Fix Bug 59139
2022-09-29 19:39:03 +03:00
Julia Radzhabova 977806268b [PE] Fix Bug 59139 2022-09-29 19:29:22 +03:00
JuliaSvinareva 079855bc39 [DE PE SSE] Fix preventing alt when alt hints are turned off 2022-09-29 13:19:20 +03:00
Julia Radzhabova 706601018c
Merge pull request #1984 from ONLYOFFICE/fix/bug-59148
Fix Bug 59148
2022-09-29 11:51:07 +03:00
Julia Radzhabova 429fce1cea Fix Bug 59148 2022-09-29 11:36:46 +03:00
Sergey Luzyanin 2888ff2fde
Merge pull request #1948 from ONLYOFFICE/fix/external-editors-data
Fix/external editors data
2022-09-28 19:35:50 +03:00
maxkadushkin 45a28bba09
Merge pull request #1983 from ONLYOFFICE/feature/for-hotfix-7-2-1
Feature/for hotfix 7 2 1
2022-09-27 10:32:35 +03:00
maxkadushkin 1c6e028da6
Merge pull request #1982 from ONLYOFFICE/fix/bug_59069
Fix/bug 59069
2022-09-26 13:58:38 +03:00
maxkadushkin 63d5a06051
Merge pull request #1981 from ONLYOFFICE/fix/bug_59087
Fix/bug 59087
2022-09-26 13:54:54 +03:00
Maxim Kadushkin b65826fc07 Merge branch 'release/v7.2.0' into feature/for-hotfix-7-2-1 2022-09-26 13:28:33 +03:00
Maxim Kadushkin 1a769c6b9a [desktop] open help center if there are no app help 2022-09-23 11:12:34 +03:00
papacarlo 612d5d04e5 Merge branch release/v7.2.0 into master 2022-09-22 12:22:50 +00:00
JuliaSvinareva 2da83c27aa [oform] Bug 59069 2022-09-20 14:37:44 +03:00
SergeyEzhin 068c9cd6b9
[DE mobile] Fix Bug 59110 (#1969)
* [DE mobile] Fix Bug 59110
2022-09-20 12:01:23 +03:00
SergeyEzhin 026c81ff9e [SSE mobile] Fix Bug 59094 2022-09-20 10:32:19 +03:00
JuliaSvinareva 3b295c0266 [DE] Fix bug 59087 2022-09-19 15:50:18 +03:00
Julia Radzhabova 661825ace9 Fix Bug 59097 2022-09-19 10:18:35 +03:00
Maxim Kadushkin 26efff7397 [mobile] fix bug 58272 2022-09-16 21:38:38 +03:00
Julia Radzhabova bc8bdf9b8b
Fix/bugfix (#1964)
* Fix document title on loading
2022-09-16 18:51:43 +03:00
Julia Radzhabova 7b4c5a0faf
Fix/translaion (#1963)
* Update translation
2022-09-16 18:51:24 +03:00
Maxim Kadushkin 778a58f118 [desktop] fix bug 59057 2022-09-16 17:04:57 +03:00
SergeyEzhin f90e8cb048 [DE PE SSE mobile] Fix Bug 59018 2022-09-15 12:44:57 +03:00
SergeyEzhin 1333da31a0 [DE PE SSE mobile] Fix Bug 58995 2022-09-15 12:44:57 +03:00
catbasilio 402ee61976
Merge pull request #1960 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-09-14 14:12:30 +03:00
Julia Radzhabova 4599933038 [Mobile] Update translation. Fix Bug 59033 2022-09-14 13:51:21 +03:00
Julia Radzhabova 44f85081d2 Update translation. Fix Bug 59029 2022-09-14 13:47:18 +03:00
Julia Radzhabova fe6f3b9820 Fix Bug 58979 2022-09-14 13:09:52 +03:00
Julia Radzhabova 6424f38e7d Fix translation 2022-09-13 20:55:12 +03:00
JuliaSvinareva e313e6ca6e [DE PE Embed] Bug 58292 2022-09-12 18:32:01 +03:00
JuliaSvinareva 33a05836db [DE PE embed] Fix bug 58292 2022-09-12 18:32:01 +03:00
Julia Radzhabova 0a8ce9502c Fix translation 2022-09-12 10:55:20 +03:00
Julia Radzhabova 05889fe8f2 [DE] Add new presets for multilevel lists 2022-09-12 10:48:05 +03:00
Maxim Kadushkin eacf21a118 [themes] correct skeleton's content mode 2022-09-09 23:51:37 +03:00
Julia Radzhabova 667d847235 [DE] Fix Bug 58964 2022-09-09 15:14:44 +03:00
Julia Radzhabova a3527da443 [DE] Move to next change after accept/reject from toolbar 2022-09-09 13:10:21 +03:00
Julia Radzhabova 670742ab67 [DE] Change accept/reject review changes 2022-09-09 13:10:21 +03:00
Julia Radzhabova 0c56678ce1 Add title parameter to config 2022-09-08 19:44:02 +03:00
Julia Radzhabova ab9aa0112f Fix external editors 2022-09-08 18:23:46 +03:00
Julia Radzhabova c14706e8b5 Fix sending data from frame 2022-09-08 18:07:45 +03:00
Julia Radzhabova 7090bd8ed6 Send data between external editors and general editor 2022-09-08 17:20:13 +03:00
catbasilio 189bca3111
Merge pull request #1947 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-09-08 16:52:27 +03:00
Julia Radzhabova 1ba3b15159 Fix Bug 58946 2022-09-08 16:43:10 +03:00
Julia Radzhabova 7f1d94b438 [DE] Add separator to the forms tab, fix fillForms mode 2022-09-08 16:25:00 +03:00
Maxim Kadushkin 23fe1bca42 [all] revert bug 58122 2022-09-08 16:23:01 +03:00
Julia Radzhabova 3dedbaf786 [Mobile] Bug 58827 2022-09-08 15:54:40 +03:00
Julia Radzhabova c5c9228380 Fix Bug 58827 2022-09-08 15:36:27 +03:00
Julia Radzhabova d89ed8113d
Merge pull request #1944 from ONLYOFFICE/fix/bugfix
Fix locking right panes
2022-09-07 23:23:53 +03:00
Julia Radzhabova 866d831ae2 Fix locking right panes 2022-09-07 23:02:43 +03:00
Julia Radzhabova 7bb35e8071
Merge pull request #1943 from ONLYOFFICE/fix/bugfix
[SSE] Fix locking chart settings
2022-09-07 20:30:38 +03:00
Julia Radzhabova 685ac13b54 [SSE] Fix locking chart settings 2022-09-07 20:23:40 +03:00
Julia Radzhabova 08f6dd339c
Merge pull request #1941 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-09-07 17:28:28 +03:00
Julia Radzhabova bfd2fc43d4 [Mobile] Update translation 2022-09-07 17:19:20 +03:00
Julia Radzhabova 7ed5fcd158 Update translation 2022-09-07 17:16:52 +03:00
Julia Radzhabova 3e7bc7ac15 [PE] Fix Bug 58916 2022-09-07 17:00:20 +03:00
maxkadushkin 1ccdbafac0
Merge pull request #1940 from ONLYOFFICE/feature/fix-bugs
[DE mobile] Fix Bug 58892
2022-09-06 18:50:17 +03:00
SergeyEzhin f3ca28486d [DE mobile] Fix Bug 58892 2022-09-06 17:16:34 +03:00
maxkadushkin 904e8ea272
Merge pull request #1939 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-09-05 17:33:02 +03:00
SergeyEzhin 49edd34bf9 [DE mobile] Fix Bug 58687 2022-09-05 17:16:23 +03:00
SergeyEzhin 6ac53939f4 [DE mobile] Fix Bug 58866 2022-09-05 16:49:02 +03:00
SergeyEzhin 91eb84b1a5 [DE mobile] Fix Bug 58673 2022-09-05 16:33:12 +03:00
SergeyEzhin 48364fe3ac [DE mobile] Fix Bug 58859 2022-09-05 16:22:22 +03:00
SergeyEzhin 0bf12a512b [DE PE SSE mobile] Fix Bug 58808 2022-09-05 16:06:18 +03:00
SergeyEzhin 47eeafdb82 [DE mobile] Fix Bug 58876 2022-09-05 16:01:44 +03:00
Maxim Kadushkin dd465dc183 [DE] fix bug 58855 2022-09-05 13:34:40 +03:00
Maxim Kadushkin 994a58c8b1 [desktop] fix bug 58765 2022-09-02 21:20:45 +03:00
Julia Radzhabova a583b7c660
Merge pull request #1938 from ONLYOFFICE/fix/translation
Fix translation
2022-09-02 17:32:07 +03:00
Julia Radzhabova 03b08f66ff Fix translation 2022-09-02 17:26:49 +03:00
Julia Radzhabova 68785c15c7 Fix translation 2022-09-02 16:55:29 +03:00
maxkadushkin 7fdea4c431
Merge pull request #1937 from ONLYOFFICE/feature/fix-bugs
[DE mobile] Fix Bug 58759
2022-09-02 16:03:40 +03:00
SergeyEzhin 5505fb3f47 [DE mobile] Fix Bug 58759 2022-09-02 15:16:02 +03:00
maxkadushkin 8824d7c2e2
Merge pull request #1936 from ONLYOFFICE/fix/Bug-51946
bug 51946
2022-09-02 14:43:59 +03:00
maxkadushkin 1f3ef9cad0
Merge pull request #1935 from ONLYOFFICE/fix/bug-58228
bug 58228
2022-09-02 14:43:21 +03:00
OVSharova dcfd33c6b8 fix bug 51946 2022-09-02 14:14:33 +03:00
Maxim Kadushkin cf63f9d025 [themes] fix bug 58801 2022-09-02 00:46:07 +03:00
Julia Radzhabova f9bd914de6
Merge pull request #1934 from ONLYOFFICE/fix/addTextForm
[DE] Set placeholder when add email/phone forms
2022-09-01 21:16:11 +03:00
Julia Radzhabova 90d92080ed
Merge pull request #1933 from ONLYOFFICE/fix/bugfix
Fix Bug 58379
2022-09-01 21:01:56 +03:00
Julia Radzhabova 0a9db1eb01 Fix Bug 58379 2022-09-01 20:56:11 +03:00
Julia Radzhabova bc41924978
Merge pull request #1932 from ONLYOFFICE/fix/translation
Fix/translation
2022-09-01 19:18:41 +03:00
Julia Radzhabova 8f74869195 For Bug 58375 2022-09-01 19:09:45 +03:00
Julia Radzhabova 5c220f02ed [Mobile] Update translaion 2022-09-01 18:48:28 +03:00
Julia Radzhabova 27aa5774ae Update translation 2022-09-01 18:42:02 +03:00
Julia Radzhabova 40c26705a5 [DE] Set placeholder when add email/phone forms 2022-09-01 17:56:51 +03:00
maxkadushkin 7a9b82681a
Merge pull request #1930 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-09-01 15:56:41 +03:00
SergeyEzhin ec48177e38 [DE mobile] Added fab for turning off reader mode 2022-09-01 14:17:56 +03:00
SergeyEzhin 099d789ed0 [DE mobile] Fix Bug 58785 2022-09-01 01:09:33 +03:00
Julia Radzhabova d322a28da0
Merge pull request #1928 from ONLYOFFICE/fix/fix-forms
[DE] Rename icons
2022-08-31 21:47:49 +03:00
Julia Radzhabova 668876eef4 [DE] Rename icons 2022-08-31 21:41:02 +03:00
maxkadushkin 694d83bc64
Merge pull request #1920 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-08-31 19:48:33 +03:00
Julia Radzhabova e0a12021ca
Merge pull request #1927 from ONLYOFFICE/fix/right-panel
Don't close right pane when editor is temporarily disconnected
2022-08-31 19:38:59 +03:00
Julia Radzhabova 7ad35050a0 Don't close right pane when editor is temporarily disconnected 2022-08-31 19:29:44 +03:00
maxkadushkin 038167bbff
Merge pull request #1926 from ONLYOFFICE/fix/bug-39134
For Bug 39134
2022-08-31 19:25:20 +03:00
Julia Radzhabova 2736cfed1b For Bug 39134 2022-08-31 19:16:36 +03:00
Julia Radzhabova b58e53f3fa
Merge pull request #1923 from ONLYOFFICE/feature/complex-forms
Feature/complex forms
2022-08-31 19:02:20 +03:00
Julia Radzhabova 8abdd4993e [DE] Disable max chars settings for form with mask 2022-08-31 18:54:03 +03:00
Julia Radzhabova 04d9d59b5c [DE] Do not add image form to complex form 2022-08-31 18:41:11 +03:00
Julia Radzhabova 521f6e80e0
Merge pull request #1924 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-08-31 16:51:48 +03:00
Julia Radzhabova a790b3322d Fix component styles in IE11 2022-08-31 16:43:49 +03:00
Julia Radzhabova af095f9d31 Fix for ie11 2022-08-31 16:15:09 +03:00
SergeyEzhin 06c7b64544 [DE mobile] Fix Bug 57755 2022-08-31 15:54:07 +03:00
Julia Radzhabova 2b9cc0f0bd [DE] Hide some settings for forms inside complex form 2022-08-31 14:31:51 +03:00
Julia Radzhabova 665012cebd [DE] Do not add complex form to complex form 2022-08-31 14:29:57 +03:00
Maxim Kadushkin e09d06b5cc [themes] for bug 58122 2022-08-31 11:08:06 +03:00
OVSharova 49be95dff3 fix bug 58228 2022-08-31 03:57:15 +03:00
Julia Radzhabova 4395af1008 [DE] Fix form settings 2022-08-30 21:54:42 +03:00
Maxim Kadushkin ac7d6a1dd1 [all] fix for IE 2022-08-30 21:33:28 +03:00
Julia Radzhabova 562cea6df6 [DE] Add icons 2022-08-30 16:57:55 +03:00
maxkadushkin 6f3414e98f
Merge pull request #1922 from ONLYOFFICE/feature/border-for-dark-theme-2
Border for dark theme
2022-08-30 16:43:54 +03:00
Julia Radzhabova b43b6ce74f [DE] Add error for wrong text field 2022-08-30 16:40:07 +03:00
OVSharova 66419325ce Add border to toolbar for dark theme 2022-08-30 16:01:34 +03:00
Julia Radzhabova 362b1b0dd2 [DE] Add translation 2022-08-30 15:17:26 +03:00
Julia Radzhabova d84dae68ac Refactoring 2022-08-30 15:10:30 +03:00
Julia Radzhabova 10aaea7958 [DE] Forms: add email, phone and complex field 2022-08-30 14:37:12 +03:00
Julia Radzhabova e0cc0d96e0 [DE] Forms: hide mask/regexp settings for some fields 2022-08-30 13:39:42 +03:00
Julia Radzhabova fae6b2ff5a
Merge pull request #1921 from ONLYOFFICE/fix/bug-58693
Fix Bug 58693
2022-08-30 13:32:03 +03:00
Julia Radzhabova 188898e1a7 [DE] Refactoring 2022-08-30 13:19:38 +03:00
Julia Radzhabova d855278570 Fix Bug 58693 2022-08-30 13:06:51 +03:00
Julia Radzhabova fd0b278f9d [DE] Add format settings for text field 2022-08-30 12:34:21 +03:00
Maxim Kadushkin 8a3abfeb47 [DE] for bug 58228 2022-08-30 00:31:40 +03:00
SergeyEzhin 367fdab130 [DE mobile] For Bug 58670 2022-08-29 22:37:59 +03:00
SergeyEzhin 77c8bd1d71 [DE mobile] Fix Bug 58748 2022-08-29 21:58:59 +03:00
Julia Radzhabova cdbcfb4e24
Merge pull request #1919 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-08-29 21:12:34 +03:00
JuliaSvinareva b4977d2a97 [embed] Fix bug 58605 2022-08-29 20:02:27 +03:00
JuliaSvinareva d826505f9b [embed] Fix bug 58743 2022-08-29 18:44:00 +03:00
Julia Radzhabova b3553013cf
Merge pull request #1918 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-08-29 17:02:37 +03:00
Julia Radzhabova fe64f41b88 Fix Bug 58457 2022-08-29 16:55:13 +03:00
Julia Radzhabova 0d9b07a6e4 Fix Bug 57826 2022-08-29 15:04:43 +03:00
maxkadushkin b797fe25a3
Merge pull request #1917 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-08-26 20:13:55 +03:00
SergeyEzhin d545f86c3b [DE mobile] Fix Bug 58662 2022-08-26 20:07:18 +03:00
SergeyEzhin 7efe1b6e15 [DE mobile] For Bug 58670 2022-08-26 19:39:33 +03:00
SergeyEzhin a83c32c793 [DE mobile] Correct opening snackbar 2022-08-26 19:24:26 +03:00
maxkadushkin 4b8abce439
Merge pull request #1916 from ONLYOFFICE/fix/fix-bugs
[SSE] Add updating of modified search results
2022-08-26 15:51:53 +03:00
SergeyEzhin 5c00b9fa57 [DE mobile] Corrected infinite doc placeholder 2022-08-26 14:17:55 +03:00
JuliaSvinareva f555773a1e [SSE] Add updating of modified search results 2022-08-26 13:45:08 +03:00
maxkadushkin 937f4d3e42
Merge pull request #1915 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-08-26 11:54:36 +03:00
maxkadushkin 1c6d91074f
Merge pull request #1914 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-08-26 10:46:10 +03:00
Maxim Kadushkin 89abc1b364 [forms] fix "tips" component for desktop 2022-08-26 00:32:01 +03:00
JuliaSvinareva 15b76b68b2 [SSE] Search empty cells only by enter 2022-08-25 21:37:10 +03:00
SergeyEzhin b71562f1a8 [DE mobile] Fix Bug 58668 2022-08-25 18:28:40 +03:00
SergeyEzhin 1c0465e27d [DE mobile] Fix Bug 58657 2022-08-25 16:17:10 +03:00
JuliaSvinareva 1f708c1d2f [SSE] Fix bug 58700 2022-08-25 15:21:09 +03:00
Julia Radzhabova 2e04d92d0b
Merge pull request #1913 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-08-24 21:36:19 +03:00
JuliaSvinareva 679ab93d2f [DE PE] Search: show results when document is changed 2022-08-24 21:13:50 +03:00
JuliaSvinareva d57f114315 [SSE] Fix search 2022-08-24 18:19:04 +03:00
SergeyEzhin f11da151d7 [DE mobile] Fix Bug 58673 2022-08-24 17:59:49 +03:00
SergeyEzhin 158cd48e0b [DE mobile] Fix Bug 58665 2022-08-24 17:36:14 +03:00
SergeyEzhin 63d942c238 [DE mobile] Turned on mobile view in start 2022-08-24 17:29:39 +03:00
Julia Radzhabova d6636e0592
Merge pull request #1903 from ONLYOFFICE/fix/pe-custom-path
Fix/pe custom path
2022-08-24 16:38:43 +03:00
JuliaSvinareva 8e5cffa29f [SSE] Fix bug 58632 2022-08-24 15:13:09 +03:00
JuliaSvinareva f6a25870be [SSE] Fix bug 58666 2022-08-24 13:48:59 +03:00
JuliaSvinareva e8ecd37bd6 [DE PE SSE] Fix bug 58591 2022-08-24 13:29:50 +03:00
maxkadushkin 70164ae210
Merge pull request #1910 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-08-24 13:00:59 +03:00
Julia Radzhabova 5245b4247d [PE] Enable parameters when set custom path animation 2022-08-24 01:50:17 +03:00
SergeyEzhin 7d6f4dbd8c [DE mobile] Add snackbar for android 2022-08-23 21:38:23 +03:00
maxkadushkin b3f1a3d677
Merge pull request #1911 from ONLYOFFICE/fix/fix-search
Fix/fix search
2022-08-23 19:08:11 +03:00
JuliaSvinareva d7187b9b8c [SSE] Search: fix scroll in results container 2022-08-23 18:30:49 +03:00
JuliaSvinareva 7e7e72e1f3 [SSE] Search: not replace when document is changed 2022-08-23 18:00:34 +03:00
JuliaSvinareva 7cb996c360 [SSE] Search: fix message when document is changed 2022-08-23 17:33:00 +03:00
SergeyEzhin e096d0cddb [DE mobile] Fix Bug 58658 2022-08-23 16:47:52 +03:00
SergeyEzhin 550c2cbcd2 [DE mobile] Fix Bug 58659 2022-08-23 15:31:59 +03:00
JuliaSvinareva b7ee795365 [SSE] Search: fix actions after query search, refactoring 2022-08-23 15:31:13 +03:00
Julia Radzhabova a77f70553b
Merge pull request #1908 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-08-23 15:26:02 +03:00
maxkadushkin 1689451752
Merge pull request #1907 from ONLYOFFICE/fix/hint-manager
Fix/hint manager
2022-08-23 15:11:19 +03:00
Julia Radzhabova 8662ab8fa4 Fix Bug 58635 + fix for hy language 2022-08-23 15:09:52 +03:00
Julia Radzhabova 352ff51e1a [PE] Fix Bug 58557 2022-08-23 14:29:21 +03:00
JuliaSvinareva db97a50ca5 [DE PE SSE] Fix getting of isDesktopApp 2022-08-23 12:57:19 +03:00
JuliaSvinareva 235af538e8 [SSE] Search: fix updating of selected item when new results are sent 2022-08-23 12:03:31 +03:00
JuliaSvinareva 749ba979f4 [SSE] Search: send selected result item 2022-08-22 18:48:47 +03:00
maxkadushkin a3812a8c3c
Merge pull request #1906 from ONLYOFFICE/feature/fix-bugs
[DE SSE mobile] Correct swiper pagination
2022-08-19 15:40:41 +03:00
SergeyEzhin 54c94998eb [DE SSE mobile] Correct swiper pagination 2022-08-19 15:27:42 +03:00
Maxim Kadushkin eebf427798 [mobile] fix "rtl" option getting 2022-08-18 18:20:17 +03:00
maxkadushkin f3c7f5cfc9
Merge pull request #1901 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-08-18 16:28:38 +03:00
JuliaSvinareva 39f5ce8539 [DE PE SSE] Fix tip position for desktop app 2022-08-17 21:06:56 +03:00
SergeyEzhin 21be71a26d [SSE mobile] Fix Bug 58519 2022-08-17 17:26:46 +03:00
SergeyEzhin e1c10bdbce [DE mobile] Fix Bug 58553 2022-08-17 15:21:43 +03:00
Julia Radzhabova dbf81d215e Merge branch 'release/v7.2.0' into fix/pe-custom-path 2022-08-17 11:45:52 +03:00
Julia Radzhabova 68249ee817
Merge pull request #1905 from ONLYOFFICE/feature-add-icons
add icons
2022-08-17 11:35:23 +03:00
Kirill Volkov 02f73bb277 add icons
Add icons for custom path animation
2022-08-17 11:25:00 +03:00
JuliaSvinareva a9a8d18b62 Merge branch 'release/v7.2.0' into fix/hint-manager 2022-08-17 11:22:51 +03:00
Julia Radzhabova 0318db3fc2
Merge pull request #1904 from ONLYOFFICE/fix/bugfix
Fix file renaming in Firefox (text selection) + Bug 58378
2022-08-17 02:07:15 +03:00
Julia Radzhabova 9e3da1a47e Fix file renaming in Firefox (text selection) + Bug 58378 2022-08-17 02:01:16 +03:00
Julia Radzhabova cb40109089 [PE] Add options for custom path 2022-08-17 01:35:12 +03:00
Julia Radzhabova 201f5b9b64
Merge pull request #1902 from ONLYOFFICE/fix/fix-bugs
[DE PE SSE] Fix bug 58378
2022-08-16 18:55:07 +03:00
JuliaSvinareva f10e32be60 [DE PE SSE] Fix bug 58378 2022-08-16 18:46:19 +03:00
SergeyEzhin 3e76a33453 [DE mobile] Fix Bug 58380 2022-08-16 16:32:36 +03:00
SergeyEzhin 4967ec3263 [DE mobile] Fix Bug 58548 2022-08-16 16:22:20 +03:00
maxkadushkin 306fdd4f30
Merge pull request #1900 from ONLYOFFICE/feature/reader-mode
Feature/reader mode
2022-08-16 10:28:34 +03:00
SergeyEzhin 0d24b79e2e [DE mobile] Add restriction for view comments, context menu and short document title 2022-08-15 19:58:06 +03:00
Maxim Kadushkin fb1b85ce19 [forms] fix bug 58423 2022-08-12 21:35:04 +03:00
maxkadushkin b0b11f7eed
Merge pull request #1895 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-08-12 18:38:17 +03:00
Julia Radzhabova 90c15e4c0a
Merge pull request #1899 from ONLYOFFICE/fix/translation
Fix/translation
2022-08-12 17:31:38 +03:00
Julia Radzhabova 2d68439336 [Mobile] Update translation 2022-08-12 17:25:26 +03:00
Julia Radzhabova 6cd8c1a318 Update translation 2022-08-12 17:19:59 +03:00
Maxim Kadushkin 16f0e09949 [mobile] for bug 57560 2022-08-12 14:55:09 +03:00
Julia Radzhabova 1595ba125b
Merge pull request #1897 from ONLYOFFICE/fix/bugfix
Fix date.toLocaleString for invalid language
2022-08-12 00:48:15 +03:00
Julia Radzhabova fc154f4923 Fix date.toLocaleString for invalid language 2022-08-12 00:41:22 +03:00
Julia Radzhabova 8f88e5b12d [PE] Add custom path animation 2022-08-11 18:54:02 +03:00
SergeyEzhin 6ca40588d8 [DE mobile] Restriction of settings in reader mode and add mobile view 2022-08-11 18:39:56 +03:00
JuliaSvinareva d20b161909 Fix position of alt hints for desktop app 2022-08-11 10:44:16 +03:00
maxkadushkin e249c54bdb
Merge pull request #1892 from ONLYOFFICE/feature/fix-bugs
[DE PE SSE mobile] Fix Bug 58422
2022-08-11 09:51:07 +03:00
Julia Radzhabova 9f8af133ac
Merge pull request #1894 from ONLYOFFICE/fix/bugfix
[PE] Fix Bug 58462
2022-08-10 22:37:52 +03:00
Julia Radzhabova b77d633402 [PE] Fix Bug 58462 2022-08-10 22:29:53 +03:00
JuliaSvinareva dc284b212d [DE PE SSE] Fix bug 58434 2022-08-10 20:19:26 +03:00
Julia Radzhabova f07a4ec7fb
Merge pull request #1893 from ONLYOFFICE/fix/bugfix
Fix Bug 58328
2022-08-10 18:02:56 +03:00
SergeyEzhin e61d9657c0 [DE mobile] Add reader mode and change toolbar 2022-08-10 17:59:30 +03:00
Julia Radzhabova c11b0c102d Fix Bug 58328 2022-08-10 17:51:32 +03:00
Maxim Kadushkin 8428e51e6b [desktop] fix for system theme support 2022-08-10 00:55:36 +03:00
SergeyEzhin e8a57204a4 [DE PE SSE mobile] Fix Bug 58422 2022-08-09 19:31:04 +03:00
Maxim Kadushkin e9c2445afe [desktop] fix system theme applying 2022-08-09 18:26:01 +03:00
JuliaSvinareva b45ad86ace [DE PE SSE] Fix bug 58291 2022-08-09 18:19:31 +03:00
maxkadushkin 9ee7a7054f
Merge pull request #1891 from ONLYOFFICE/fix/bugfix
Fix Bug 58432
2022-08-09 15:12:33 +03:00
Julia Radzhabova c1541633e1 Fix Bug 58432 2022-08-09 14:59:50 +03:00
Maxim Kadushkin 84a35ed8b9 [deploy] fix bug 58442 2022-08-08 21:17:52 +03:00
Julia Radzhabova e51c80a284
Merge pull request #1889 from ONLYOFFICE/fix/bugfix
[DE] For Bug 47433: min zoom value = 10%
2022-08-08 14:06:31 +03:00
Julia Radzhabova 4001ad958c [PE] For Bug 47433 2022-08-08 14:00:14 +03:00
Julia Radzhabova c47703abfc [DE] For Bug 47433: min zoom value = 10% 2022-08-08 13:51:48 +03:00
Julia Radzhabova 40e5fa6dbf
Merge pull request #1888 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-08-08 00:20:56 +03:00
Julia Radzhabova 517835a6cd [Mobile] Update translation 2022-08-07 23:58:36 +03:00
Julia Radzhabova 18e8daf898
Rename zh-TW.json to zh-tw.json 2022-08-07 23:55:12 +03:00
Julia Radzhabova 8e05cb20d1
Rename pt-PT.json to pt-pt.json 2022-08-07 23:54:45 +03:00
Julia Radzhabova 66788a4d72 Update translation 2022-08-07 23:52:20 +03:00
Julia Radzhabova 4821cab7ee Fix Bug 57987 2022-08-07 23:38:31 +03:00
maxkadushkin 6b072a7e68
Merge pull request #1878 from ONLYOFFICE/feature/fix-bugs
[DE PE SSE mobile] Fix Bug 58287
2022-08-03 23:29:07 +03:00
SergeyEzhin 95fabab303 [DE mobile] Fix Bug 58050 2022-08-03 15:24:27 +03:00
Julia Radzhabova 6743f5b7a4
Merge pull request #1885 from ONLYOFFICE/fix/bugfix
Fix Bug 58353
2022-07-30 13:14:20 +03:00
Julia Radzhabova 11aadcd058 Fix Bug 58353 2022-07-30 13:08:15 +03:00
Julia Radzhabova d7da31bfad
Merge pull request #1884 from ONLYOFFICE/fix/translation
Fix/translation
2022-07-29 16:40:22 +03:00
Julia Radzhabova 06b7ad2adf [Mobile] Update translation 2022-07-29 16:35:01 +03:00
Julia Radzhabova fa6b8122e6 Update translation 2022-07-29 16:31:21 +03:00
Julia Radzhabova db25f52a41
Merge pull request #1882 from ONLYOFFICE/fix/plugins
Fix/plugins
2022-07-29 16:10:18 +03:00
Julia Radzhabova bed3ba49cd
Merge pull request #1883 from ONLYOFFICE/feature/direct-url
Set directUrl
2022-07-29 14:38:39 +03:00
Julia Radzhabova ed1187a2df Set directUrl 2022-07-29 13:44:00 +03:00
Julia Radzhabova f5065e33b9 Refactoring 2022-07-29 13:27:09 +03:00
Julia Radzhabova 17cdbebc04
Merge pull request #1881 from ONLYOFFICE/fix/bug-58322
Fix Bug 58322
2022-07-29 13:08:42 +03:00
Julia Radzhabova 5eb0125fce Fix Bug 58322 2022-07-29 13:01:05 +03:00
SergeyEzhin a02f73ce7a [DE mobile] Fix Bug 57989 2022-07-29 01:29:26 +03:00
Julia Radzhabova 793a308847
Merge pull request #1879 from ONLYOFFICE/fix/bugfix
Fix Bug 58329
2022-07-29 00:33:32 +03:00
Julia Radzhabova 0c9511419b Fix Bug 58329 2022-07-29 00:10:57 +03:00
Julia Radzhabova 00b63283bd Show back button in the header of the plugin dialog 2022-07-28 22:59:50 +03:00
Julia Radzhabova 7b7a579320 Handle loader parameter for plugins 2022-07-28 19:16:46 +03:00
Julia Radzhabova c161b84cfd Fix close button on 175% scale 2022-07-28 16:16:51 +03:00
SergeyEzhin b924cac46a [DE PE SSE mobile] Fix Bug 58287 2022-07-28 15:55:25 +03:00
maxkadushkin 36b3af56b8
Merge pull request #1873 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-07-28 12:46:52 +03:00
Julia Radzhabova 1a586a055c
Merge pull request #1876 from ONLYOFFICE/fix/bugfix
Fix translation
2022-07-27 18:46:16 +03:00
Julia Radzhabova 66171b77bf Fix translation 2022-07-27 18:40:47 +03:00
Julia Radzhabova 7991f899ac
Merge pull request #1875 from ONLYOFFICE/fix/bugfix
Rename pt-pt and zh-tw json
2022-07-27 18:29:45 +03:00
Julia Radzhabova b37004f2ea Rename pt-pt and zh-tw json 2022-07-27 18:23:40 +03:00
SergeyEzhin 662f6e05f5 [DE mobile] Fix Bug 58091 2022-07-27 15:36:36 +03:00
Julia Radzhabova b5e37f2aed
Merge pull request #1872 from ONLYOFFICE/fix/bugfix
[SSE] Fix Bug 52634
2022-07-27 15:17:02 +03:00
Maxim Kadushkin 5a661caaf6 [desktop] fix markup for min size window 2022-07-27 00:12:51 +03:00
Julia Radzhabova 77bd151be0
Merge pull request #1874 from ONLYOFFICE/fix/bug-39134
Fix/bug 39134
2022-07-26 23:54:17 +03:00
Julia Radzhabova be6a97cf5f Remove test data 2022-07-26 23:45:51 +03:00
SergeyEzhin 0632518f84 [DE mobile] Fix Bug 58044 2022-07-26 23:16:45 +03:00
Julia Radzhabova 3536d0cf71 [SSE] Fix Bug 52634 2022-07-26 23:14:11 +03:00
SergeyEzhin 47e7fc1062 [DE mobile] Fix Bug 58050 2022-07-26 22:22:28 +03:00
Julia Radzhabova 3d6a2fd0be
Merge pull request #1871 from ONLYOFFICE/fix/bugfix
Fix Bug 58293
2022-07-26 21:21:57 +03:00
Julia Radzhabova 00848880c0 [DE] Add scroll to list menu 2022-07-26 21:15:38 +03:00
Julia Radzhabova ca6e904630 For test numbering 2022-07-26 20:58:53 +03:00
Julia Radzhabova 6a399a49a3 For Bug 39134 2022-07-26 20:49:50 +03:00
Julia Radzhabova 11ec0a349c Fix Bug 58293 2022-07-26 19:42:18 +03:00
SergeyEzhin cc74ab53e1 [SSE mobile] Fix Bug 58279 2022-07-26 15:18:15 +03:00
Julia Radzhabova c7722c4009
Merge pull request #1870 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-07-25 23:44:07 +03:00
Julia Radzhabova 8ed062a35d Fix Bug 58266 2022-07-25 23:29:49 +03:00
Julia Radzhabova e3499ad0b4 Fix Bug 58276 2022-07-25 23:17:10 +03:00
Julia Radzhabova 5ff1d0f48b [PE][SSE] Fix userLink icon in access right panel 2022-07-25 21:38:45 +03:00
Julia Radzhabova b662f8bdc7 [PE][SSE] Fix Bug 58271 2022-07-25 21:38:10 +03:00
Maxim Kadushkin daa36e10ed [all] fix logo on skeleton loader 2022-07-25 13:53:48 +03:00
Julia Radzhabova 388bf95abf
Merge pull request #1869 from ONLYOFFICE/fix/bugfix
[SSE] Set minimum zoom value to 10%
2022-07-25 13:35:47 +03:00
Julia Radzhabova 77365fe93d [SSE] Set minimum zoom value to 10% 2022-07-25 13:29:50 +03:00
Maxim Kadushkin 0417cd8dd3 Merge branch 'release/v7.2.0' of https://github.com/ONLYOFFICE/web-apps into release/v7.2.0 2022-07-22 21:25:21 +03:00
Maxim Kadushkin bc60fbac77 [deploy] fix copy some assets to package 2022-07-22 21:24:57 +03:00
Julia Radzhabova 805691b9f5
Merge pull request #1867 from ONLYOFFICE/fix/bugfix
FIx Bug 58136
2022-07-22 21:13:28 +03:00
Julia Radzhabova 4d39466042
Merge pull request #1868 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-07-22 20:42:23 +03:00
Julia Radzhabova e015767597 FIx Bug 58136 2022-07-22 17:40:35 +03:00
JuliaSvinareva 55dda4ad47 [DE PE SSE] Fix bug 58193 2022-07-22 17:38:51 +03:00
Julia Radzhabova 773b3fcc64
Merge pull request #1866 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-07-22 17:23:57 +03:00
Julia Radzhabova f5f90b6948 Update translation 2022-07-22 17:18:16 +03:00
Julia Radzhabova d01c04938f Update translation 2022-07-22 17:08:43 +03:00
JuliaSvinareva f35f86c5bf [DE PE SSE] Fix search styles 2022-07-22 16:26:37 +03:00
JuliaSvinareva 4e91fb42a3 [DE PE SSE] Bug 55070 2022-07-22 15:35:24 +03:00
Julia Radzhabova 71c45112b1 [SSE] Refactoring autofilter dialog 2022-07-22 00:38:39 +03:00
Julia Radzhabova 5a8dac6e71
Merge pull request #1865 from ONLYOFFICE/fix/bugfix
[DE] Fix Bug 55309
2022-07-21 22:42:48 +03:00
Julia Radzhabova e9e7ee438a [DE] Fix Bug 55309 2022-07-21 21:24:44 +03:00
Maxim Kadushkin ecd29e789a [desktop] fix for system theme 2022-07-21 17:10:03 +03:00
Maxim Kadushkin 7c584932a0 [all] fix bug 58156 2022-07-21 00:22:51 +03:00
Julia Radzhabova 24b2153d40
Merge pull request #1863 from ONLYOFFICE/feature-change-icons
Changed icons
2022-07-20 17:07:27 +03:00
Kirill Volkov 02ffa3f480 Changed icons
Changed icon select-all and select-pivot
2022-07-20 15:54:58 +03:00
Julia Radzhabova 13df97c68f
Merge pull request #1862 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-07-19 21:17:34 +03:00
JuliaSvinareva d937172a52 [DE PE SSE] Fix bug 58193 2022-07-19 21:07:25 +03:00
JuliaSvinareva 65e7054b54 [DE PE SSE] Fix bug 58187 2022-07-19 20:15:53 +03:00
Julia Radzhabova db55d9bdec
Merge pull request #1861 from ONLYOFFICE/fix/bugfix
Fix prev. rev. (Bug 58177)
2022-07-19 19:46:09 +03:00
Julia Radzhabova a912f90ef5 Fix prev. rev. (Bug 58177) 2022-07-19 18:57:44 +03:00
Julia Radzhabova 42b903f3ec
Merge pull request #1860 from ONLYOFFICE/fix/bugfix
Fix Bug 58177
2022-07-19 18:28:35 +03:00
Julia Radzhabova 9a038b86fa Fix Bug 58177 2022-07-19 18:21:17 +03:00
Julia Radzhabova 40bdd4b160
Merge pull request #1859 from ONLYOFFICE/fix/compex-form
[DE] Add forms to compex forms
2022-07-19 16:41:02 +03:00
Julia Radzhabova c6079a7467 [DE] Add forms to compex forms 2022-07-19 15:57:22 +03:00
JuliaSvinareva 6c10117086 [DE PE] Fix bug 58181 2022-07-19 15:46:16 +03:00
Julia Radzhabova 221a7dcbff
Merge pull request #1858 from ONLYOFFICE/fix/bugfix
Fix Bug 58125
2022-07-18 22:59:03 +03:00
Julia Radzhabova be8613dc7f Fix Bug 58125 2022-07-18 22:30:11 +03:00
Julia Radzhabova 2b10181a65
Merge pull request #1857 from ONLYOFFICE/fix/bug_57270
Fix/bug 57270
2022-07-18 20:13:02 +03:00
JuliaSvinareva 6d7e7bc7a6 [SSE] Bug 57270 fix id 2022-07-18 19:40:20 +03:00
JuliaSvinareva 11110cd2ac [PE SSE] Fix bug 57270 2022-07-18 19:31:35 +03:00
Julia Radzhabova 327b4ae3f3
Merge pull request #1856 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-07-18 18:12:34 +03:00
Julia Radzhabova 5b1022ae0c Fix Bug 57916 2022-07-18 18:06:22 +03:00
Julia Radzhabova 36aad573b6 [Mobile] Update translation 2022-07-18 16:25:45 +03:00
Julia Radzhabova 881ff7a96d Update translation. Fix Bug 58007, fix Bug 56542 2022-07-18 16:20:00 +03:00
Julia Radzhabova d3f902979a [PE] Fix Bug 58137 2022-07-18 15:35:54 +03:00
Julia Radzhabova b754493691
Merge pull request #1855 from ONLYOFFICE/fix/fix-bugs
[embed] Fix bug 58131
2022-07-15 20:19:23 +03:00
JuliaSvinareva ade9cbd6b8 [embed] Fix bug 58131 2022-07-15 19:00:23 +03:00
Julia Radzhabova cd0be026e1
Merge pull request #1854 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-07-14 22:44:48 +03:00
Julia Radzhabova f817e0d722 Fix Bug 58113 2022-07-14 22:39:32 +03:00
Julia Radzhabova 9f9b75f227 Fix Bug 58111 2022-07-14 19:05:56 +03:00
Julia Radzhabova 3a86a6c41a
Merge pull request #1853 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-07-14 11:43:02 +03:00
JuliaSvinareva 22ef02834b [SSE] Fix bug 58085 2022-07-14 11:34:46 +03:00
Maxim Kadushkin 631460edf5 [all] correct external logo color theme dependency 2022-07-14 11:19:36 +03:00
Julia Radzhabova 9350a5e089
Merge pull request #1852 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-07-14 00:12:35 +03:00
Julia Radzhabova b680a27c2e Fix more section for plugins panel 2022-07-14 00:03:57 +03:00
Julia Radzhabova ab3bb5a4e3 Refactoring "more" section 2022-07-13 22:47:33 +03:00
Julia Radzhabova e5b7031495 Fix Bug 57974 2022-07-13 21:35:11 +03:00
Julia Radzhabova 634c0b6895 Fix more section (small browser size) 2022-07-13 19:30:38 +03:00
JuliaSvinareva e754875081 [SSE] Bug 58085 2022-07-13 17:23:03 +03:00
Maxim Kadushkin c6026fca56 [mobile] extended theme switching 2022-07-13 17:17:05 +03:00
Maxim Kadushkin 8099221efb [mobile] fix bug 58068 2022-07-13 17:15:18 +03:00
Maxim Kadushkin 7e9ccd694a [moblie] use prefix for localStorage items 2022-07-13 16:58:53 +03:00
Julia Radzhabova 55f2c25475 For Bug 57874 2022-07-13 16:34:48 +03:00
JuliaSvinareva 8fd396814c [SSE] Fix disabling of nav buttons in search panel 2022-07-13 16:33:36 +03:00
maxkadushkin 9093eab85f
Merge pull request #1851 from ONLYOFFICE/feature-change-color-table
Changed color tables.
2022-07-13 13:12:18 +03:00
Maxim Kadushkin 024adfe49c [all] fix support for new theme in editors 2022-07-13 13:02:39 +03:00
Julia Radzhabova a7b640b741 Fix Bug 57874 (fix More button for FireFox and IE11) 2022-07-13 12:08:54 +03:00
Julia Radzhabova 148c8a5891 Fix Bug 57454 2022-07-12 23:56:02 +03:00
JuliaSvinareva a3ce08a602 [SSE] Bug 58086 2022-07-12 16:42:56 +03:00
Kirill Volkov 18a49b3479 Changed color tables.
Changed some colors, and added dark-contrast color theme
2022-07-12 16:41:25 +03:00
JuliaSvinareva a2fb77792d [SSE] Bug 58086 2022-07-12 16:12:51 +03:00
JuliaSvinareva 097e2276cb [forms] Fix error when menu item was clicked 2022-07-12 16:00:10 +03:00
JuliaSvinareva 477c0431dd [forms] Fix icon color in dark mode 2022-07-12 15:55:52 +03:00
Julia Radzhabova 98a418f7e3
Merge pull request #1849 from ONLYOFFICE/fix/bug-45622
For Bug 45622
2022-07-12 14:16:06 +03:00
Julia Radzhabova 4e43a14ffd
Merge pull request #1850 from ONLYOFFICE/fix/bugfix
[SSE] Refactoring
2022-07-12 10:50:42 +03:00
Julia Radzhabova fe4ee5a4cb [SSE] Refactoring 2022-07-12 10:43:41 +03:00
Maxim Kadushkin f4aacf7030 [mobile] fix bug 57560 2022-07-12 10:41:09 +03:00
Maxim Kadushkin 06deb0f09d [themes] fix theme flashing when multiple editors open 2022-07-11 23:57:29 +03:00
Julia Radzhabova d1d3275331 Merge branch 'release/v7.2.0' into fix/bug-45622 2022-07-11 19:06:06 +03:00
Julia Radzhabova 2dfad6b6fa
Merge pull request #1848 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-07-11 18:54:40 +03:00
JuliaSvinareva 664daf1183 [PE] Don't show alt hints when preview is visible 2022-07-11 17:54:28 +03:00
Julia Radzhabova 8e6ad3b0c6 For Bug 45622 2022-07-11 17:23:58 +03:00
Julia Radzhabova 0ade982566
Merge pull request #1847 from ONLYOFFICE/fix/bugfix
Fix translation
2022-07-11 17:19:01 +03:00
Julia Radzhabova badb54db7f Fix translation 2022-07-11 17:10:16 +03:00
Julia Radzhabova 6a6042c457
Merge pull request #1846 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-07-11 14:46:53 +03:00
Julia Radzhabova ef1fc5d703 Update help 2022-07-11 14:36:26 +03:00
SergeyEzhin e0e426d40e [DE mobile] Fix Bug 57990 2022-07-11 15:10:16 +04:00
Julia Radzhabova de208a40b0 Fix Bug 57983 2022-07-11 13:02:57 +03:00
papacarlo 9026fc0c29 Merge branch hotfix/v7.1.1 into master 2022-07-11 09:02:50 +00:00
maxkadushkin a5917e5a36
Merge pull request #1844 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-07-11 11:10:15 +03:00
SergeyEzhin d1ca05f2e4
Merge branch 'release/v7.2.0' into feature/fix-bugs 2022-07-10 15:59:10 +04:00
SergeyEzhin 4894bfd853 [DE mobile] Fix Bug 57989 2022-07-10 15:41:33 +04:00
SergeyEzhin 3d66ce521b [DE mobile] Fix Bug 58008 2022-07-10 15:16:19 +04:00
SergeyEzhin 84f70be31d [DE mobile] Fix Bug 58004 2022-07-10 15:02:04 +04:00
SergeyEzhin 4d55d56aa5 [DE mobile] Fix Bug 58047 2022-07-10 14:52:20 +04:00
maxkadushkin e045c0f41c
Merge pull request #1843 from ONLYOFFICE/feature/fix-bugs
[DE PE SSE mobile] Fix Bug 57907
2022-07-08 14:44:14 +03:00
JuliaSvinareva 50ae0992d4 [SSE] Fix layout in search panel 2022-07-07 18:43:13 +03:00
Maxim Kadushkin 05c0ccbfc3 [desktop] debug external help link 2022-07-07 16:29:19 +03:00
SergeyEzhin ea5a4eb28e [DE PE SSE mobile] Fix Bug 57907 2022-07-07 11:54:12 +04:00
Maxim Kadushkin 75433b9a94 [desktop] fix help link 2022-07-07 00:12:45 +03:00
maxkadushkin c6b2d2b403
Merge pull request #1842 from ONLYOFFICE/fix/fix-bugs
[SSE] Fix bug 57942
2022-07-05 14:44:48 +03:00
JuliaSvinareva 32a47d0866 [SSE] Fix bug 57942 2022-07-05 14:09:13 +03:00
maxkadushkin b6bda16dad
Merge pull request #1841 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-07-04 15:51:33 +03:00
SergeyEzhin cfdfe3f49a [PE SSE mobile] Fix Bug 56881 2022-07-04 15:34:24 +04:00
SergeyEzhin b5374af7ce [DE mobile] Added navigation store 2022-07-03 18:32:59 +04:00
SergeyEzhin 68a9a83041 [DE mobile] Fix Bug 57739 2022-07-03 18:31:33 +04:00
Julia Radzhabova 8ca7d5ca94
Merge pull request #1840 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-07-01 23:04:36 +03:00
JuliaSvinareva 26267635f9 [DE PE SSE] Fix bugs 57793, 57794 2022-07-01 19:04:21 +03:00
Julia Radzhabova 116375c46a
Merge pull request #1839 from ONLYOFFICE/fix/translation
Fix/translation
2022-07-01 18:51:23 +03:00
Julia Radzhabova 7bec2b7b13 [DE mobile] Fix translation for sdk 2022-07-01 18:36:31 +03:00
JuliaSvinareva b3803f0978 [DE PE SSE] Fix alt hint hiding by mouse down on menu items 2022-07-01 18:00:59 +03:00
Julia Radzhabova e05a09086b [Mobile] Update translation 2022-07-01 15:34:00 +03:00
Julia Radzhabova 74fbbcbc1e Update translation 2022-07-01 15:21:35 +03:00
Julia Radzhabova f56de4ea12
Merge pull request #1838 from ONLYOFFICE/fix/bug-57826
Fix  Bug 57826
2022-06-30 22:57:37 +03:00
JuliaSvinareva 0afcd11cfb [PE SSE] Add translations 2022-06-30 17:22:02 +03:00
Julia Radzhabova 92ee3ddbbb Fix Bug 57826 2022-06-30 15:57:33 +03:00
Julia Radzhabova a2cddc8deb
Merge pull request #1837 from ONLYOFFICE/fix/bugfix
[SSE] Fix Bug 57817
2022-06-30 15:01:20 +03:00
Julia Radzhabova 67c6cbb90f [SSE] Fix Bug 57817 2022-06-30 14:41:55 +03:00
maxkadushkin 7bf7e8cc59
Merge pull request #1836 from ONLYOFFICE/feature/fix-bugs
Feature/fix bugs
2022-06-30 11:27:51 +03:00
SergeyEzhin 288ddae9f8 [DE mobile] For Bug 57739 2022-06-30 11:20:24 +04:00
SergeyEzhin 5c5ffb447a [DE mobile] Fix Bug 57841 2022-06-30 11:17:28 +04:00
Julia Radzhabova 1aa51adb56
Merge pull request #1835 from ONLYOFFICE/fix/bugfix
[DE][PE] Fix subscript/superscript
2022-06-29 21:38:42 +03:00
Julia Radzhabova 6c9af60c8d [DE][PE] Fix subscript/superscript 2022-06-29 21:33:05 +03:00
Julia Radzhabova 652a342983
Merge pull request #1833 from ONLYOFFICE/fix/select-cut-buttons
Fix/select cut buttons
2022-06-29 20:26:30 +03:00
SergeyEzhin b2fc41911a [DE mobile] Fix Bug 57859 2022-06-29 19:10:40 +04:00
SergeyEzhin 55f3b79061 For Bug 57739 2022-06-29 18:48:35 +04:00
Julia Radzhabova eaa7ff43c6 Fix translation 2022-06-29 17:17:43 +03:00
Julia Radzhabova 15e9c655f9 [SSE] Add cut and select all buttons to the toolbar 2022-06-29 14:34:58 +03:00
Julia Radzhabova 3dbd3ba7f7 [PE] Add cut and select all buttons to the toolbar 2022-06-29 13:53:43 +03:00
Julia Radzhabova 793f350a07 [DE] Add cut and select all buttons to the toolbar 2022-06-29 12:37:51 +03:00
Julia Radzhabova d0413a7115
Merge pull request #1832 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-06-28 23:30:27 +03:00
Julia Radzhabova ea3165e491 Fix Bug 57828 2022-06-28 23:23:39 +03:00
Julia Radzhabova 59ee428d0c [DE mobile] Fix Bug 57846 2022-06-28 21:31:03 +03:00
maxkadushkin 6e279d6b34
Merge pull request #1830 from ONLYOFFICE/feature/fix-bug-react
[SSE] Fix Bug 57805
2022-06-28 12:46:37 +03:00
maxkadushkin 48972b04e7
Merge pull request #1831 from ONLYOFFICE/fix/fix-bugs
[SSE] Bug 57795, 57797
2022-06-28 11:32:23 +03:00
ShimaginAndrey f7de33d2c8 [SSE] Fix Bug 57805 2022-06-28 10:18:17 +03:00
JuliaSvinareva e2889c06c3 [SSE] Bug 57795, 57797 2022-06-27 20:31:43 +03:00
Julia Radzhabova 200acbcc4f
Merge pull request #1829 from ONLYOFFICE/fix/fix-bugs
[SSE] Fix replacing empty cells
2022-06-27 17:03:02 +03:00
JuliaSvinareva 31ba6dde66 [SSE] Fix replacing empty cells 2022-06-27 15:56:14 +03:00
Julia Radzhabova 9e9470315e
Merge pull request #1828 from ONLYOFFICE/fix/tips-translation
[SSE] Fix translation
2022-06-27 12:46:15 +03:00
Julia Radzhabova d4df9cfe48 [SSE] Fix translation 2022-06-27 12:27:54 +03:00
Julia Radzhabova 320d33f675
Merge pull request #1826 from ONLYOFFICE/fix/special-keys-tips
Fix/special keys tips
2022-06-27 12:23:24 +03:00
Julia Radzhabova d619ecfdc5
Merge pull request #1825 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-06-27 11:53:40 +03:00
JuliaSvinareva 02d81d88d3 [PE] Bug 57795, 57797 2022-06-27 11:41:34 +03:00
JuliaSvinareva e00199071e [DE PE mobile] Fix bug 57806 2022-06-27 01:44:32 +03:00
JuliaSvinareva 12002da31f [SSE] Fix bug 57792 2022-06-27 00:57:41 +03:00
Julia Radzhabova a57b309b16 Fix translation 2022-06-26 18:18:33 +03:00
Julia Radzhabova bd35c960e5 [Embed] Fix tooltips with special keys on Win/Mac, fix translation 2022-06-26 17:51:56 +03:00
Julia Radzhabova c39cee6880 Fix tooltips with special keys on Win/Mac, fix translation 2022-06-26 13:43:51 +03:00
JuliaSvinareva 45aea82e9f [DE] Bug 57795, 57797 2022-06-25 14:00:17 +03:00
Maxim Kadushkin e42018745a [mobile] fix bug 57796 2022-06-24 22:09:02 +03:00
SergeyEzhin 2c433a9621 [DE mobile] Fix Bug 57755 2022-06-24 20:39:29 +04:00
Julia Radzhabova 7a9876b22a
Merge pull request #1824 from ONLYOFFICE/fix/translation
Fix/translation
2022-06-24 14:09:17 +03:00
Julia Radzhabova 81ee3235a6 [Mobile] Update translation 2022-06-24 13:45:26 +03:00
Julia Radzhabova 7ed712e31b Update translation 2022-06-24 12:32:47 +03:00
Julia Radzhabova d75c7a45f1
Merge pull request #1823 from ONLYOFFICE/fix/bug-57734
Fix Bug 57734
2022-06-24 10:08:18 +03:00
Julia Radzhabova 3378fa50a1 Refactoring 2022-06-24 01:53:28 +03:00
Julia Radzhabova 1d6612ea78 Fix Bug 57734 2022-06-24 01:51:50 +03:00
Julia Radzhabova 3926dfc8ae
Merge pull request #1822 from ONLYOFFICE/fix/bug-57734
Refactoring navigation panel
2022-06-24 01:33:32 +03:00
Julia Radzhabova 2ff9f8537f Refactoring navigation panel 2022-06-23 22:12:36 +03:00
Julia Radzhabova 4c36aee79f
Merge pull request #1821 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-06-23 21:59:59 +03:00
JuliaSvinareva 3b557d5fbd [SSE] Fix bug 57759 2022-06-23 21:26:14 +03:00
JuliaSvinareva 832f9e76c1 [SSE] Fix bug 57758 2022-06-23 21:23:01 +03:00
JuliaSvinareva 932ea3b87d [DE] Fix bug 57754 2022-06-23 21:17:13 +03:00
Maxim Kadushkin cee46a080b [mobile] added build number to version 2022-06-23 18:51:52 +03:00
maxkadushkin 361161478b
Merge pull request #1815 from ONLYOFFICE/feature/fix-bug-react
Feature/fix bug react
2022-06-23 11:13:03 +03:00
SergeyEzhin ff5b1cf090 [SSE mobile] Fix Bug 57699 2022-06-23 00:20:16 +04:00
Julia Radzhabova bf13a6f9eb
Merge pull request #1819 from ONLYOFFICE/fix/translation
Fix translation
2022-06-22 23:03:02 +03:00
Julia Radzhabova 7cf219c500 Fix translation 2022-06-22 21:54:06 +03:00
Julia Radzhabova 12df71d28c
Merge pull request #1817 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-06-22 21:46:00 +03:00
Julia Radzhabova 6bd9d991ee Fix plugins registration 2022-06-22 21:14:44 +03:00
Julia Radzhabova a78dceb1a3 Refactoring diagramm editor 2022-06-22 20:35:09 +03:00
Julia Radzhabova ac2b0546c9
Merge pull request #1813 from ONLYOFFICE/fix/bug-56175
[SSE] Fix Bug 56175
2022-06-22 13:43:14 +03:00
Julia Radzhabova b161cf23e1
Merge pull request #1816 from ONLYOFFICE/fix/bugfix
Refactoring
2022-06-22 12:59:00 +03:00
Julia Radzhabova f85aaa8955 Refactoring 2022-06-22 12:49:40 +03:00
Maxim Kadushkin 6fb230f393 [desktop] send hints for title's buttons 2022-06-22 12:20:17 +03:00
Maxim Kadushkin 05a3e13e47 [mobile] fix bug 57695 2022-06-22 10:35:55 +03:00
ShimaginAndrey 43018a168c [PE] Fix Bug 57708 2022-06-22 10:04:59 +03:00
ShimaginAndrey 618553a03d [DE PE] Fix Bug 57696 2022-06-22 09:33:01 +03:00
Julia Radzhabova 9b132e7a4f
Merge pull request #1814 from ONLYOFFICE/fix/fix-bugs
[SSE] Fix alt hints in Advanced Settings
2022-06-21 22:40:30 +03:00
JuliaSvinareva 31c5c43e80 [SSE] Fix alt hints in Advanced Settings 2022-06-21 22:12:22 +03:00
Julia Radzhabova 80065ba3ec [SSE] Fix Bug 56175 2022-06-21 22:05:31 +03:00
Julia Radzhabova 5410b4e89a
Merge pull request #1812 from ONLYOFFICE/fix/bugfix
[SSE] Refactoring
2022-06-21 10:58:02 +03:00
Julia Radzhabova be66e0fcf0 [SSE] Refactoring 2022-06-21 10:42:57 +03:00
Julia Radzhabova e3114cfa83
Merge pull request #1808 from ONLYOFFICE/fix/form-width
Fix/form width
2022-06-20 23:21:13 +03:00
Julia Radzhabova df94b96b72
Merge pull request #1810 from ONLYOFFICE/fix/merge-hotfix
Fix/merge hotfix
2022-06-20 23:20:26 +03:00
Julia Radzhabova 9e9e35b2fc [DE] Add translation 2022-06-20 23:13:54 +03:00
Julia Radzhabova a08b4737d5 Refactoring 2022-06-20 23:09:49 +03:00
Julia Radzhabova 208eebcd14 Refactoring 2022-06-20 22:47:52 +03:00
Julia Radzhabova 51bac7324a Merge branch 'hotfix/v7.1.1' into fix/merge-hotfix 2022-06-20 21:59:40 +03:00
JuliaSvinareva fe0ab8706b [DE PE SSE] Add getStaticHint method instead of data-hint-desktop attr 2022-06-20 18:40:26 +03:00
ShimaginAndrey 02a88b340a [DE] Fix Bug 57472 2022-06-20 10:34:01 +03:00
Oleg Korshul cd7551f898 Fix typo 2022-06-18 15:57:26 +03:00
Julia Radzhabova a8cf3113f0 [DE] Forms: fix width rule 2022-06-17 17:08:45 +03:00
Julia Radzhabova 171e28af36
Merge pull request #1807 from ONLYOFFICE/fix/fix-bugs
[DE PE SSE] Fix search
2022-06-17 16:56:04 +03:00
Julia Radzhabova 2af2ef0c6f
Merge pull request #1805 from ONLYOFFICE/fix/bug-43992
Fix/bug 43992
2022-06-17 15:31:15 +03:00
Julia Radzhabova f047d7ffe7 [Mobile] For bug 43992, 44992, 57181 2022-06-17 14:59:39 +03:00
JuliaSvinareva c31017def8 [DE PE SSE] Fix search 2022-06-17 14:35:25 +03:00
Julia Radzhabova ebd2481c59
Merge pull request #1803 from ONLYOFFICE/fix/ligatures
Fix/ligatures
2022-06-17 14:02:47 +03:00
Julia Radzhabova 5f51a2c7b1 Fix bug 2022-06-17 13:56:56 +03:00
Julia Radzhabova 22cdd218f2
Merge pull request #1801 from ONLYOFFICE/fix/bug-57103
For Bug 57103: fix document name resizing in edit mode
2022-06-17 11:11:22 +03:00
Julia Radzhabova 937fb92e2c [DE] Forms: add width rule option 2022-06-17 00:17:00 +03:00
Maxim Kadushkin 06ef607ed0 [build] fix bug 57560 2022-06-16 23:11:42 +03:00
Julia Radzhabova 69d47e82c9 Refactoring 2022-06-16 23:06:22 +03:00
Julia Radzhabova e1c6a8baf5 [DE] Add ligatures to text settings 2022-06-16 22:59:46 +03:00
Julia Radzhabova 0cd2fa52a6
Merge pull request #1802 from ONLYOFFICE/fix/bugfix
Fix radiobox in advanced settings (set value = false)
2022-06-16 20:51:28 +03:00
Julia Radzhabova 34b3a968d3 For Bug 43992, Bug 57181, Bug 44992 2022-06-16 20:50:54 +03:00
Julia Radzhabova d69654ea1f Fix radiobox in advanced settings (set value = false) 2022-06-16 18:21:34 +03:00
Julia Radzhabova 2db9b044c5
Merge pull request #1800 from ONLYOFFICE/feature/sse-get-link
Feature/sse get link
2022-06-16 14:42:26 +03:00
Julia Radzhabova 32166fefe7
Merge pull request #1799 from ONLYOFFICE/fix/translation
Fix/translation
2022-06-15 23:42:14 +03:00
Julia Radzhabova 5911d9f348 Add armenian language (hy-AM, Armenian (Armenia)) 2022-06-15 22:48:32 +03:00
Maxim Kadushkin 9027653d77 [build] correct common images path 2022-06-15 22:47:01 +03:00
Julia Radzhabova da98262a38 [Mobile] Update translation 2022-06-15 22:42:06 +03:00
Julia Radzhabova 906da95cd4 Update translation 2022-06-15 22:34:48 +03:00
Julia Radzhabova a86fe8a7f6 Refactoring show external message.
[SSE] Show tip when link is copies
2022-06-15 22:09:53 +03:00
Julia Radzhabova 75d6ab646f [SSE] Refactoring set action link event 2022-06-15 20:56:13 +03:00
Maxim Kadushkin 752038c2f4 [mobile] updated some modules (esm) 2022-06-15 20:35:06 +03:00
Julia Radzhabova ec328dd48e [SSE] Get link to cell's range from context menu 2022-06-15 17:35:51 +03:00
Maxim Kadushkin 57a17401bf [mobile] downgrade some libs to fix build crash 2022-06-15 15:47:05 +03:00
Maxim Kadushkin be0a6628e3 [build] removed unused libs 2022-06-15 00:17:30 +03:00
Maxim Kadushkin ddf0541ef2 Merge branch 'release/v7.2.0' of https://github.com/ONLYOFFICE/web-apps into release/v7.2.0 2022-06-15 00:13:31 +03:00
Maxim Kadushkin 224482cd47 [mobile] update dependencies 2022-06-15 00:12:36 +03:00
Julia Radzhabova 02cff6f9d5
Merge pull request #1798 from ONLYOFFICE/fix/fix-bugs
Fix/fix bugs
2022-06-14 21:09:21 +03:00
JuliaSvinareva f8c92f4b70 [DE PE SSE] Fix open search using alt + key, fix repeated hints 2022-06-14 20:55:24 +03:00
Julia Radzhabova 83e174c0e1
Merge pull request #1797 from ONLYOFFICE/fix/jszip
Remove jszip, jszip-utils
2022-06-14 19:06:18 +03:00
Julia Radzhabova b176e9a862 Remove jszip, jszip-utils 2022-06-14 17:47:35 +03:00
Julia Radzhabova b188798121
Merge pull request #1791 from ONLYOFFICE/fix/form-search
Fix/form search
2022-06-14 13:32:51 +03:00
maxkadushkin bd299ddf4a
Merge pull request #1770 from ONLYOFFICE/feature/refactoring-help
refactoring for folder help
2022-06-14 11:26:36 +03:00
OVSharova 15dc19bc33 fix bugs 2022-06-13 18:33:25 +03:00
OVSharova f2e0c106d2 replacement img for PE 2022-06-13 17:40:14 +03:00
OVSharova 16e0580acc replacement img 2022-06-11 03:46:46 +03:00
OVSharova d3d9d42686 Merge branch 'feature/refactoring-help' of https://github.com/ONLYOFFICE/web-apps into feature/refactoring-help 2022-06-11 03:07:04 +03:00
OVSharova b1443b22f8 update helpsprite 2022-06-11 02:58:30 +03:00
JuliaSvinareva b372667e66 [DE PE SSE] Fix header of plugin panel 2022-06-10 18:55:12 +03:00
JuliaSvinareva a7944cfa79 [SSE] Fix search in mail merge mode 2022-06-10 17:36:11 +03:00
Julia Radzhabova 73e3b370a5 For Bug 57103: fix document name resizing in edit mode 2022-06-10 13:01:00 +03:00
Maxim Kadushkin 74721b22f1 [help] extended instructions 2022-06-10 12:49:32 +03:00
JuliaSvinareva 0c543de506 [DE PE SSE] Add data-hint-desktop attr 2022-06-09 23:39:37 +03:00
JuliaSvinareva 287c956f50 [embed][forms] Add translations 2022-06-09 12:09:36 +03:00
JuliaSvinareva 8955051b35 [forms] Make search 2022-06-09 00:07:07 +03:00
JuliaSvinareva 393a5fb7ee [DE PE SSE embed] Move search into context menu, fix icon-menu-sprite 2022-06-08 23:25:35 +03:00
OVSharova 272f4e8a92 fix bug 2022-06-08 04:30:29 +03:00
OVSharova f9c7cc34a2 moove symbols to common 2022-06-08 04:13:43 +03:00
OVSharova 7d5602841d images for sprite move to src 2022-06-08 02:07:10 +03:00
Julia Radzhabova 03afbac58f
[DE mobile] Fix Bug 57487 (#1787) 2022-06-07 23:51:27 +03:00
Maxim Kadushkin 6c8da1d7d9 [build] skip to copy some images for help 2022-06-07 19:41:41 +03:00
Maxim Kadushkin 836e3bd251 [build] skip to copy some images for help 2022-06-07 19:29:03 +03:00
JuliaSvinareva 218f6c4925 [forms] Add search bar 2022-06-07 17:57:01 +03:00
JuliaSvinareva a0be79bdee
[SSE] Bug 57488 (#1786) 2022-06-07 10:27:50 +03:00
OVSharova 4c5913ad4d extract gif with plugins to shared directory 2022-06-06 04:17:16 +03:00
OVSharova 3cef4b1a74 department of general images 2022-06-06 03:38:37 +03:00
Julia Radzhabova f17c824f1e
[PE] Fix Bug 57473 (#1780) 2022-06-03 18:59:19 +03:00
papacarlo da62161344 Merge branch hotfix/v7.1.1 into master 2022-06-01 16:22:07 +00:00
OVSharova ff75f55742 replacing img with div 2022-05-31 16:05:19 +03:00
OVSharova 974dbbe9c9 move images 2022-05-30 04:11:44 +03:00
OVSharova 2da1de0b03 Merge branch 'develop' into feature/refactoring-help 2022-05-30 02:37:40 +03:00
Maxim Kadushkin 98c2b08ec9 [mobile] fix bug 57315 2022-05-27 21:22:15 +03:00
Oleg Korshul fe1e736ae4 For bug 57315 2022-05-27 21:22:15 +03:00
OVSharova 05ab7dab7d add style for scroll 2022-04-18 08:23:41 +03:00
OVSharova 6cf4f31d14 fix bug 2022-04-14 12:44:34 +03:00
OVSharova 3c8cb5806b add python script 2022-04-14 06:01:17 +03:00
OVSharova 88bba1bb91 add directiries 2022-04-06 21:25:34 +03:00
OVSharova 90b1bdc89c delete old images 2022-04-04 01:37:47 +03:00
OVSharova 51c0fe6650 replace icon 2022-03-28 02:59:01 +03:00
OVSharova a53a2d1098 icon help 2022-03-24 03:20:01 +03:00
OVSharova 3d4796314f Delete files 2022-03-21 07:21:49 +03:00
OVSharova f1496c9e37 Change links in PE 2022-03-21 07:19:43 +03:00
OVSharova d2fbf94976 Delete files 2022-03-21 06:06:51 +03:00
OVSharova da047e1eaa Change links in SSE 2022-03-21 06:03:46 +03:00
OVSharova f906543e87 Delete files 2022-03-21 04:04:20 +03:00
OVSharova 3ca7944460 Change links in DE 2022-03-21 03:34:33 +03:00
OVSharova acef87970d move images for documenteditor 2022-03-17 03:22:51 +03:00
16103 changed files with 100733 additions and 77501 deletions

View file

@ -218,6 +218,7 @@
hideRulers: false // hide or show rulers on first loading (presentation or document editor)
hideNotes: false // hide or show notes panel on first loading (presentation editor)
uiTheme: 'theme-dark' // set interface theme: id or default-dark/default-light
integrationMode: "embed" // turn off scroll to frame
},
coEditing: {
mode: 'fast', // <coauthoring mode>, 'fast' or 'strict'. if 'fast' and 'customization.autosave'=false -> set 'customization.autosave'=true. 'fast' - default for editor
@ -490,6 +491,9 @@
if (target && _checkConfigParams()) {
iframe = createIframe(_config);
if (_config.editorConfig.customization && _config.editorConfig.customization.integrationMode==='embed')
window.AscEmbed && window.AscEmbed.initWorker(iframe);
if (iframe.src) {
var pathArray = iframe.src.split('/');
this.frameOrigin = pathArray[0] + '//' + pathArray[2];
@ -974,25 +978,6 @@
return params;
}
function getFrameTitle(config) {
var title = 'Powerful online editor for text documents, spreadsheets, and presentations';
var appMap = {
'text': 'text documents',
'spreadsheet': 'spreadsheets',
'presentation': 'presentations',
'word': 'text documents',
'cell': 'spreadsheets',
'slide': 'presentations'
};
if (typeof config.documentType === 'string') {
var app = appMap[config.documentType.toLowerCase()];
if (app)
title = 'Powerful online editor for ' + app;
}
return title;
}
function createIframe(config) {
var iframe = document.createElement("iframe");
@ -1002,12 +987,12 @@
iframe.align = "top";
iframe.frameBorder = 0;
iframe.name = "frameEditor";
iframe.title = getFrameTitle(config);
config.title && (typeof config.title === 'string') && (iframe.title = config.title);
iframe.allowFullscreen = true;
iframe.setAttribute("allowfullscreen",""); // for IE11
iframe.setAttribute("onmousewheel",""); // for Safari on Mac
iframe.setAttribute("allow", "autoplay; camera; microphone; display-capture");
iframe.setAttribute("allow", "autoplay; camera; microphone; display-capture; clipboard-write;");
if (config.type == "mobile")
{
iframe.style.position = "fixed";

View file

@ -36,6 +36,11 @@
!common.utils && (common.utils = {});
common.utils = new(function(){
var userAgent = navigator.userAgent.toLowerCase(),
check = function(regex){
return regex.test(userAgent);
},
isMac = check(/macintosh|mac os x/);
return {
openLink: function(url) {
if (url) {
@ -100,7 +105,9 @@
return prop;
}
}
}
},
isMac : isMac
};
})();
}();

View file

@ -66,9 +66,9 @@ common.view.SearchBar = new(function() {
},
disableNavButtons: function (resultNumber, allResults) {
var disable = $('#search-bar-text').val() === '';
$('#search-bar-back').attr({disabled: disable || !allResults || resultNumber === 0});
$('#search-bar-next').attr({disabled: disable || resultNumber + 1 === allResults});
var disable = $('#search-bar-text').val() === '' || !allResults;
$('#search-bar-back').attr({disabled: disable});
$('#search-bar-next').attr({disabled: disable});
},
textFind: 'Find'

View file

@ -1,170 +1,220 @@
<svg width="440" height="40" viewBox="0 0 440 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="icon-menu-sprite Embedded Viewer">
<g id="view-settings">
<path id="Vector" d="M17 26H3V27H17V26Z" fill="white"/>
<path id="Vector_2" d="M17 30H3V31H17V30Z" fill="white"/>
<path id="Vector_3" d="M17 34H3V35H17V34Z" fill="white"/>
</g>
<g id="download">
<path id="Union" fill-rule="evenodd" clip-rule="evenodd" d="M31 22H30V33.2929L25.3536 28.6464L24.6465 29.3536L30.1465 34.8536L30.5 35.2071L30.8536 34.8536L36.3536 29.3536L35.6465 28.6464L31 33.2929V22Z" fill="white"/>
<rect id="Rectangle 88" x="24" y="36" width="13" height="1" fill="white"/>
</g>
<g id="share">
<path id="share_2" d="M56 25C56 26.1046 55.1046 27 54 27C53.4663 27 52.9815 26.791 52.6229 26.4503L47.9076 29.3974C47.9676 29.5875 48 29.79 48 30C48 30.21 47.9676 30.4125 47.9076 30.6026L52.6229 33.5497C52.9815 33.209 53.4663 33 54 33C55.1046 33 56 33.8954 56 35C56 36.1046 55.1046 37 54 37C52.8954 37 52 36.1046 52 35C52 34.79 52.0324 34.5875 52.0924 34.3974L47.3771 31.4503C47.0185 31.791 46.5337 32 46 32C44.8954 32 44 31.1046 44 30C44 28.8954 44.8954 28 46 28C46.5337 28 47.0185 28.209 47.3771 28.5497L52.0924 25.6026C52.0324 25.4125 52 25.21 52 25C52 23.8954 52.8954 23 54 23C55.1046 23 56 23.8954 56 25Z" fill="white"/>
</g>
<g id="embed ">
<g id="embed _2">
<path d="M67.8536 25.3536L67.1465 24.6465L62.293 29.5L67.1465 34.3536L67.8536 33.6465L63.7072 29.5L67.8536 25.3536Z" fill="white"/>
<path d="M72.1465 25.3536L72.8536 24.6465L77.7072 29.5L72.8536 34.3536L72.1465 33.6465L76.293 29.5L72.1465 25.3536Z" fill="white"/>
</g>
</g>
<g id="full-screen">
<path id="Rectangle 81 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M93 27H87V33H93V27ZM86 26V34H94V26H86Z" fill="white"/>
<path id="Subtract" fill-rule="evenodd" clip-rule="evenodd" d="M86 23H83V26H84V24H86V23Z" fill="white"/>
<path id="Subtract_2" fill-rule="evenodd" clip-rule="evenodd" d="M97 26L97 23L94 23L94 24L96 24L96 26L97 26Z" fill="white"/>
<path id="Subtract_3" fill-rule="evenodd" clip-rule="evenodd" d="M94 37L97 37L97 34L96 34L96 36L94 36L94 37Z" fill="white"/>
<path id="Subtract_4" fill-rule="evenodd" clip-rule="evenodd" d="M83 34L83 37L86 37L86 36L84 36L84 34L83 34Z" fill="white"/>
</g>
<g id="zoom-in">
<path id="Union_2" fill-rule="evenodd" clip-rule="evenodd" d="M111 25H110V30H105V31H110V36H111V31H116V30H111V25Z" fill="white"/>
</g>
<g id="zoom-out">
<rect id="Rectangle 44.8" x="135" y="30" width="1" height="10" transform="rotate(90 135 30)" fill="white"/>
</g>
<g id="scroll-to-first-sheet">
<path id="Vector 13 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M155 25L147 30L155 35V25Z" fill="white"/>
<path id="Rectangle 225" d="M145 25H146V35H145V25Z" fill="white"/>
</g>
<g id="scroll-to-last-sheet">
<path id="Vector 13 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M165 35L173 30L165 25V35Z" fill="white"/>
<path id="Rectangle 225 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M174 35H175V25H174V35Z" fill="white"/>
</g>
<g id="play">
<path id="Vector 8 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M185 23L198 30L185 37V23Z" fill="white"/>
</g>
<g id="pause">
<path id="Rectangle 81 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M205 25V35H209V25H205Z" fill="white"/>
<path id="Rectangle 81.1 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M211 25V35H215V25H211Z" fill="white"/>
</g>
<g id=" print">
<path id="Union_3" fill-rule="evenodd" clip-rule="evenodd" d="M226 24H234V26H226V24ZM225 26V24C225 23.4477 225.448 23 226 23H234C234.552 23 235 23.4477 235 24V26H237C237.552 26 238 26.4477 238 27V33C238 33.5523 237.552 34 237 34H235V36C235 36.5523 234.552 37 234 37H226C225.448 37 225 36.5523 225 36V34H223C222.448 34 222 33.5523 222 33V27C222 26.4477 222.448 26 223 26H225ZM225 33V31C225 30.4477 225.448 30 226 30H234C234.552 30 235 30.4477 235 31V33H237V27H234H226H223V33H225ZM225 28H224V29H225V28ZM234 31H226V36H234V31ZM227 32H233V33H227V32ZM233 34H227V35H233V34Z" fill="white"/>
</g>
<g id="clear-style">
<path id="Union_4" fill-rule="evenodd" clip-rule="evenodd" d="M253.268 24.5608C252.291 23.5845 250.708 23.5845 249.732 24.5608L243.561 30.7324C242.584 31.7087 242.584 33.2916 243.561 34.268L245.146 35.8537L245.293 36.0002L245.5 36.0002H249.5L249.707 36.0002L255 36.0002V35.0002H250.707L255.439 30.268C256.416 29.2916 256.416 27.7087 255.439 26.7324L253.268 24.5608ZM249.293 35.0002L252.793 31.5002L248.5 27.2073L244.268 31.4395C243.682 32.0253 243.682 32.9751 244.268 33.5609L245.707 35.0002L249.293 35.0002ZM249.207 26.5002L253.5 30.7931L254.732 29.5608C255.318 28.9751 255.318 28.0253 254.732 27.4395L252.561 25.268C251.975 24.6822 251.025 24.6822 250.439 25.268L249.207 26.5002Z" fill="white"/>
</g>
<g id="view-settings_2">
<path id="Vector_4" d="M17 6H3V7H17V6Z" fill="black"/>
<path id="Vector_5" d="M17 10H3V11H17V10Z" fill="black"/>
<path id="Vector_6" d="M17 14H3V15H17V14Z" fill="black"/>
</g>
<g id="download_2">
<path id="Union_5" fill-rule="evenodd" clip-rule="evenodd" d="M31 2H30V13.2929L25.3536 8.64645L24.6465 9.35355L30.1465 14.8536L30.5 15.2071L30.8536 14.8536L36.3536 9.35355L35.6465 8.64645L31 13.2929V2Z" fill="black"/>
<rect id="Rectangle 88_2" x="24" y="16" width="13" height="1" fill="black"/>
</g>
<g id="share_3">
<path id="share_4" d="M56 5C56 6.10457 55.1046 7 54 7C53.4663 7 52.9815 6.79098 52.6229 6.45034L47.9076 9.39737C47.9676 9.58754 48 9.78999 48 10C48 10.21 47.9676 10.4125 47.9076 10.6026L52.6229 13.5497C52.9815 13.209 53.4663 13 54 13C55.1046 13 56 13.8954 56 15C56 16.1046 55.1046 17 54 17C52.8954 17 52 16.1046 52 15C52 14.79 52.0324 14.5875 52.0924 14.3974L47.3771 11.4503C47.0185 11.791 46.5337 12 46 12C44.8954 12 44 11.1046 44 10C44 8.89543 44.8954 8 46 8C46.5337 8 47.0185 8.20902 47.3771 8.54966L52.0924 5.60264C52.0324 5.41246 52 5.21001 52 5C52 3.89543 52.8954 3 54 3C55.1046 3 56 3.89543 56 5Z" fill="black"/>
</g>
<g id="embed _3">
<g id="embed _4">
<path d="M67.8536 5.35359L67.1465 4.64648L62.293 9.50004L67.1465 14.3536L67.8536 13.6465L63.7072 9.50004L67.8536 5.35359Z" fill="black"/>
<path d="M72.1465 5.35359L72.8536 4.64648L77.7072 9.50004L72.8536 14.3536L72.1465 13.6465L76.293 9.50004L72.1465 5.35359Z" fill="black"/>
</g>
</g>
<g id="full-screen_2">
<path id="Rectangle 81 (Stroke)_3" fill-rule="evenodd" clip-rule="evenodd" d="M93 7H87V13H93V7ZM86 6V14H94V6H86Z" fill="black"/>
<path id="Subtract_5" fill-rule="evenodd" clip-rule="evenodd" d="M86 3H83V6H84V4H86V3Z" fill="black"/>
<path id="Subtract_6" fill-rule="evenodd" clip-rule="evenodd" d="M97 6L97 3L94 3L94 4L96 4L96 6L97 6Z" fill="black"/>
<path id="Subtract_7" fill-rule="evenodd" clip-rule="evenodd" d="M94 17L97 17L97 14L96 14L96 16L94 16L94 17Z" fill="black"/>
<path id="Subtract_8" fill-rule="evenodd" clip-rule="evenodd" d="M83 14L83 17L86 17L86 16L84 16L84 14L83 14Z" fill="black"/>
</g>
<g id="zoom-in_2">
<path id="Union_6" fill-rule="evenodd" clip-rule="evenodd" d="M111 5H110V10H105V11H110V16H111V11H116V10H111V5Z" fill="black"/>
</g>
<g id="zoom-out_2">
<rect id="Rectangle 44.8_2" x="135" y="10" width="1" height="10" transform="rotate(90 135 10)" fill="black"/>
</g>
<g id="scroll-to-first-sheet_2">
<path id="Vector 13 (Stroke)_3" fill-rule="evenodd" clip-rule="evenodd" d="M155 5L147 10L155 15V5Z" fill="black"/>
<path id="Rectangle 225_2" d="M145 5H146V15H145V5Z" fill="black"/>
</g>
<g id="scroll-to-last-sheet_2">
<path id="Vector 13 (Stroke)_4" fill-rule="evenodd" clip-rule="evenodd" d="M165 15L173 10L165 5V15Z" fill="black"/>
<path id="Rectangle 225 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M174 15H175V5H174V15Z" fill="black"/>
</g>
<g id="play_2">
<path id="Vector 8 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M185 3L198 10L185 17V3Z" fill="black"/>
</g>
<g id="pause_2">
<path id="Rectangle 81 (Stroke)_4" fill-rule="evenodd" clip-rule="evenodd" d="M205 5V15H209V5H205Z" fill="black"/>
<path id="Rectangle 81.1 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M211 5V15H215V5H211Z" fill="black"/>
</g>
<g id=" print_2">
<path id="Union_7" fill-rule="evenodd" clip-rule="evenodd" d="M226 4H234V6H226V4ZM225 6V4C225 3.44772 225.448 3 226 3H234C234.552 3 235 3.44772 235 4V6H237C237.552 6 238 6.44772 238 7V13C238 13.5523 237.552 14 237 14H235V16C235 16.5523 234.552 17 234 17H226C225.448 17 225 16.5523 225 16V14H223C222.448 14 222 13.5523 222 13V7C222 6.44772 222.448 6 223 6H225ZM225 13V11C225 10.4477 225.448 10 226 10H234C234.552 10 235 10.4477 235 11V13H237V7H234H226H223V13H225ZM225 8H224V9H225V8ZM234 11H226V16H234V11ZM227 12H233V13H227V12ZM233 14H227V15H233V14Z" fill="black"/>
</g>
<g id="clear-style_2">
<path id="Union_8" fill-rule="evenodd" clip-rule="evenodd" d="M253.268 4.56085C252.291 3.58454 250.708 3.58453 249.732 4.56085L243.561 10.7324C242.584 11.7087 242.584 13.2916 243.561 14.268L245.146 15.8537L245.293 16.0002L245.5 16.0002H249.5L249.707 16.0002L255 16.0002V15.0002H250.707L255.439 10.268C256.416 9.29164 256.416 7.70873 255.439 6.73242L253.268 4.56085ZM249.293 15.0002L252.793 11.5002L248.5 7.20729L244.268 11.4395C243.682 12.0253 243.682 12.9751 244.268 13.5609L245.707 15.0002L249.293 15.0002ZM249.207 6.50019L253.5 10.7931L254.732 9.56085C255.318 8.97506 255.318 8.02531 254.732 7.43953L252.561 5.26795C251.975 4.68217 251.025 4.68217 250.439 5.26795L249.207 6.50019Z" fill="black"/>
</g>
<g id="edit">
<path id="Vector_7" d="M263 34V37H266L274 29L271 26L263 34Z" fill="white"/>
<path id="Vector 2" d="M275 28L272 25L274 23H275L277 25V26L275 28Z" fill="white"/>
</g>
<g id="more-vertical">
<circle id="Ellipse" cx="290" cy="26" r="1" transform="rotate(90 290 26)" fill="white"/>
<circle id="Ellipse_2" cx="290" cy="30" r="1" transform="rotate(90 290 30)" fill="white"/>
<circle id="Ellipse_3" cx="290" cy="34" r="1" transform="rotate(90 290 34)" fill="white"/>
</g>
<g id="go-to-location">
<path id="Vector_8" d="M317 26H311V25C311 24.45 310.55 24 310 24H303C302.45 24 302 24.45 302 25V36C302 36.55 302.45 37 303 37H317C317.55 37 318 36.55 318 36V27C318 26.45 317.55 26 317 26ZM317 36H303V25H310V27H317V36Z" fill="white"/>
<path id="Union_9" fill-rule="evenodd" clip-rule="evenodd" d="M309.646 33.6465L310.354 34.3536L313.207 31.5L310.354 28.6465L309.646 29.3536L311.268 30.9747H306V31.9747H311.318L309.646 33.6465Z" fill="white"/>
</g>
<g id="arrow-down">
<path id="Union_10" fill-rule="evenodd" clip-rule="evenodd" d="M331 23H330V34.2929L325.354 29.6464L324.646 30.3536L330.146 35.8536L330.5 36.2071L330.854 35.8536L336.354 30.3536L335.646 29.6464L331 34.2929V23Z" fill="white"/>
</g>
<g id="edit_2">
<path id="Vector_9" d="M263 14V17H266L274 9L271 6L263 14Z" fill="black"/>
<path id="Vector 2_2" d="M275 8L272 5L274 3H275L277 5V6L275 8Z" fill="black"/>
</g>
<g id="more-vertical_2">
<circle id="Ellipse_4" cx="290" cy="6" r="1" transform="rotate(90 290 6)" fill="black"/>
<circle id="Ellipse_5" cx="290" cy="10" r="1" transform="rotate(90 290 10)" fill="black"/>
<circle id="Ellipse_6" cx="290" cy="14" r="1" transform="rotate(90 290 14)" fill="black"/>
</g>
<g id="go-to-location_2">
<path id="Vector_10" d="M317 6H311V5C311 4.45 310.55 4 310 4H303C302.45 4 302 4.45 302 5V16C302 16.55 302.45 17 303 17H317C317.55 17 318 16.55 318 16V7C318 6.45 317.55 6 317 6ZM317 16H303V5H310V7H317V16Z" fill="black"/>
<path id="Union_11" fill-rule="evenodd" clip-rule="evenodd" d="M309.646 13.6465L310.354 14.3536L313.207 11.5L310.354 8.64648L309.646 9.35359L311.268 10.9747H306V11.9747H311.318L309.646 13.6465Z" fill="black"/>
</g>
<g id="arrow-down_2">
<path id="Union_12" fill-rule="evenodd" clip-rule="evenodd" d="M331 3H330V14.2929L325.354 9.64645L324.646 10.3536L330.146 15.8536L330.5 16.2071L330.854 15.8536L336.354 10.3536L335.646 9.64645L331 14.2929V3Z" fill="black"/>
</g>
<g id="arrow-up">
<path id="Union_13" fill-rule="evenodd" clip-rule="evenodd" d="M350 36.207L351 36.207L351 24.9141L355.646 29.5606L356.354 28.8535L350.854 23.3535L350.5 22.9999L350.146 23.3535L344.646 28.8535L345.354 29.5606L350 24.9141L350 36.207Z" fill="white"/>
</g>
<g id="arrow-up_2">
<path id="Union_14" fill-rule="evenodd" clip-rule="evenodd" d="M350 16.207L351 16.207L351 4.91414L355.646 9.56059L356.354 8.85348L350.854 3.35348L350.5 2.99993L350.146 3.35348L344.646 8.85348L345.354 9.56059L350 4.91414L350 16.207Z" fill="black"/>
</g>
<g id="close">
<path id="Vector 73" d="M366 25L375 34M375 25L366 34" stroke="white" stroke-width="1.5"/>
</g>
<g id="close_2">
<path id="Vector 73_2" d="M366 5L375 14M375 5L366 14" stroke="black" stroke-width="1.5"/>
</g>
<g id="search">
<path id="Union_27" fill-rule="evenodd" clip-rule="evenodd" d="M393 8.5C393 10.9853 390.985 13 388.5 13C386.015 13 384 10.9853 384 8.5C384 6.01472 386.015 4 388.5 4C390.985 4 393 6.01472 393 8.5ZM392.02 12.7266C391.066 13.5217 389.839 14 388.5 14C385.462 14 383 11.5376 383 8.5C383 5.46243 385.462 3 388.5 3C391.538 3 394 5.46243 394 8.5C394 9.83875 393.522 11.0658 392.727 12.0195L396.854 16.1465L396.146 16.8536L392.02 12.7266Z" fill="black"/>
</g>
<g id="search_2">
<path id="Union_28" fill-rule="evenodd" clip-rule="evenodd" d="M393 28.5C393 30.9853 390.985 33 388.5 33C386.015 33 384 30.9853 384 28.5C384 26.0147 386.015 24 388.5 24C390.985 24 393 26.0147 393 28.5ZM392.02 32.7266C391.066 33.5217 389.839 34 388.5 34C385.462 34 383 31.5376 383 28.5C383 25.4624 385.462 23 388.5 23C391.538 23 394 25.4624 394 28.5C394 29.8387 393.522 31.0658 392.727 32.0195L396.854 36.1465L396.146 36.8536L392.02 32.7266Z" fill="white"/>
</g>
<g id="arrow-up">
<path id="Union_29" fill-rule="evenodd" clip-rule="evenodd" d="M410 6.29297L410.354 6.64652L415.854 12.1465L415.146 12.8536L410 7.70718L404.854 12.8536L404.146 12.1465L409.646 6.64652L410 6.29297Z" fill="black"/>
</g>
<g id="arrow-up_2">
<path id="Union_30" fill-rule="evenodd" clip-rule="evenodd" d="M410 26.293L410.354 26.6465L415.854 32.1465L415.146 32.8536L410 27.7072L404.854 32.8536L404.146 32.1465L409.646 26.6465L410 26.293Z" fill="white"/>
</g>
<g id="arrow-down">
<path id="Union_31" fill-rule="evenodd" clip-rule="evenodd" d="M430 13.7071L430.354 13.3536L435.854 7.85359L435.146 7.14648L430 12.2929L424.854 7.14648L424.146 7.85359L429.646 13.3536L430 13.7071Z" fill="black"/>
</g>
<g id="arrow-down_2">
<path id="Union_32" fill-rule="evenodd" clip-rule="evenodd" d="M430 33.7071L430.354 33.3536L435.854 27.8536L435.146 27.1465L430 32.2929L424.854 27.1465L424.146 27.8536L429.646 33.3536L430 33.7071Z" fill="white"/>
</g>
</g>
</svg>
<svg width="580" height="40" viewBox="0 0 580 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="icon-menu-sprite Embedded Viewer">
<g id="view-settings">
<path id="Vector" d="M17 26H3V27H17V26Z" fill="white"/>
<path id="Vector_2" d="M17 30H3V31H17V30Z" fill="white"/>
<path id="Vector_3" d="M17 34H3V35H17V34Z" fill="white"/>
</g>
<g id="download">
<path id="Union" fill-rule="evenodd" clip-rule="evenodd" d="M31 22H30V33.2929L25.3536 28.6464L24.6465 29.3536L30.1465 34.8536L30.5 35.2071L30.8536 34.8536L36.3536 29.3536L35.6465 28.6464L31 33.2929V22Z" fill="white"/>
<rect id="Rectangle 88" x="24" y="36" width="13" height="1" fill="white"/>
</g>
<g id="share">
<path id="share_2" d="M56 25C56 26.1046 55.1046 27 54 27C53.4663 27 52.9815 26.791 52.6229 26.4503L47.9076 29.3974C47.9676 29.5875 48 29.79 48 30C48 30.21 47.9676 30.4125 47.9076 30.6026L52.6229 33.5497C52.9815 33.209 53.4663 33 54 33C55.1046 33 56 33.8954 56 35C56 36.1046 55.1046 37 54 37C52.8954 37 52 36.1046 52 35C52 34.79 52.0324 34.5875 52.0924 34.3974L47.3771 31.4503C47.0185 31.791 46.5337 32 46 32C44.8954 32 44 31.1046 44 30C44 28.8954 44.8954 28 46 28C46.5337 28 47.0185 28.209 47.3771 28.5497L52.0924 25.6026C52.0324 25.4125 52 25.21 52 25C52 23.8954 52.8954 23 54 23C55.1046 23 56 23.8954 56 25Z" fill="white"/>
</g>
<g id="embed ">
<g id="embed _2">
<path d="M67.8536 25.3536L67.1465 24.6465L62.293 29.5L67.1465 34.3536L67.8536 33.6465L63.7072 29.5L67.8536 25.3536Z" fill="white"/>
<path d="M72.1465 25.3536L72.8536 24.6465L77.7072 29.5L72.8536 34.3536L72.1465 33.6465L76.293 29.5L72.1465 25.3536Z" fill="white"/>
</g>
</g>
<g id="full-screen">
<path id="Rectangle 81 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M93 27H87V33H93V27ZM86 26V34H94V26H86Z" fill="white"/>
<path id="Subtract" fill-rule="evenodd" clip-rule="evenodd" d="M86 23H83V26H84V24H86V23Z" fill="white"/>
<path id="Subtract_2" fill-rule="evenodd" clip-rule="evenodd" d="M97 26L97 23L94 23L94 24L96 24L96 26L97 26Z" fill="white"/>
<path id="Subtract_3" fill-rule="evenodd" clip-rule="evenodd" d="M94 37L97 37L97 34L96 34L96 36L94 36L94 37Z" fill="white"/>
<path id="Subtract_4" fill-rule="evenodd" clip-rule="evenodd" d="M83 34L83 37L86 37L86 36L84 36L84 34L83 34Z" fill="white"/>
</g>
<g id="zoom-in">
<path id="Union_2" fill-rule="evenodd" clip-rule="evenodd" d="M111 25H110V30H105V31H110V36H111V31H116V30H111V25Z" fill="white"/>
</g>
<g id="zoom-out">
<rect id="Rectangle 44.8" x="135" y="30" width="1" height="10" transform="rotate(90 135 30)" fill="white"/>
</g>
<g id="scroll-to-first-sheet">
<path id="Vector 13 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M155 25L147 30L155 35V25Z" fill="white"/>
<path id="Rectangle 225" d="M145 25H146V35H145V25Z" fill="white"/>
</g>
<g id="scroll-to-last-sheet">
<path id="Vector 13 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M165 35L173 30L165 25V35Z" fill="white"/>
<path id="Rectangle 225 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M174 35H175V25H174V35Z" fill="white"/>
</g>
<g id="play">
<path id="Vector 8 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M185 23L198 30L185 37V23Z" fill="white"/>
</g>
<g id="pause">
<path id="Rectangle 81 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M205 25V35H209V25H205Z" fill="white"/>
<path id="Rectangle 81.1 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M211 25V35H215V25H211Z" fill="white"/>
</g>
<g id=" print">
<path id="Union_3" fill-rule="evenodd" clip-rule="evenodd" d="M226 24H234V26H226V24ZM225 26V24C225 23.4477 225.448 23 226 23H234C234.552 23 235 23.4477 235 24V26H237C237.552 26 238 26.4477 238 27V33C238 33.5523 237.552 34 237 34H235V36C235 36.5523 234.552 37 234 37H226C225.448 37 225 36.5523 225 36V34H223C222.448 34 222 33.5523 222 33V27C222 26.4477 222.448 26 223 26H225ZM225 33V31C225 30.4477 225.448 30 226 30H234C234.552 30 235 30.4477 235 31V33H237V27H234H226H223V33H225ZM225 28H224V29H225V28ZM234 31H226V36H234V31ZM227 32H233V33H227V32ZM233 34H227V35H233V34Z" fill="white"/>
</g>
<g id="clear-style">
<path id="Union_4" fill-rule="evenodd" clip-rule="evenodd" d="M253.268 24.5608C252.291 23.5845 250.708 23.5845 249.732 24.5608L243.561 30.7324C242.584 31.7087 242.584 33.2916 243.561 34.268L245.146 35.8537L245.293 36.0002L245.5 36.0002H249.5L249.707 36.0002L255 36.0002V35.0002H250.707L255.439 30.268C256.416 29.2916 256.416 27.7087 255.439 26.7324L253.268 24.5608ZM249.293 35.0002L252.793 31.5002L248.5 27.2073L244.268 31.4395C243.682 32.0253 243.682 32.9751 244.268 33.5609L245.707 35.0002L249.293 35.0002ZM249.207 26.5002L253.5 30.7931L254.732 29.5608C255.318 28.9751 255.318 28.0253 254.732 27.4395L252.561 25.268C251.975 24.6822 251.025 24.6822 250.439 25.268L249.207 26.5002Z" fill="white"/>
</g>
<g id="view-settings_2">
<path id="Vector_4" d="M17 6H3V7H17V6Z" fill="black"/>
<path id="Vector_5" d="M17 10H3V11H17V10Z" fill="black"/>
<path id="Vector_6" d="M17 14H3V15H17V14Z" fill="black"/>
</g>
<g id="download_2">
<path id="Union_5" fill-rule="evenodd" clip-rule="evenodd" d="M31 2H30V13.2929L25.3536 8.64645L24.6465 9.35355L30.1465 14.8536L30.5 15.2071L30.8536 14.8536L36.3536 9.35355L35.6465 8.64645L31 13.2929V2Z" fill="black"/>
<rect id="Rectangle 88_2" x="24" y="16" width="13" height="1" fill="black"/>
</g>
<g id="share_3">
<path id="share_4" d="M56 5C56 6.10457 55.1046 7 54 7C53.4663 7 52.9815 6.79098 52.6229 6.45034L47.9076 9.39737C47.9676 9.58754 48 9.78999 48 10C48 10.21 47.9676 10.4125 47.9076 10.6026L52.6229 13.5497C52.9815 13.209 53.4663 13 54 13C55.1046 13 56 13.8954 56 15C56 16.1046 55.1046 17 54 17C52.8954 17 52 16.1046 52 15C52 14.79 52.0324 14.5875 52.0924 14.3974L47.3771 11.4503C47.0185 11.791 46.5337 12 46 12C44.8954 12 44 11.1046 44 10C44 8.89543 44.8954 8 46 8C46.5337 8 47.0185 8.20902 47.3771 8.54966L52.0924 5.60264C52.0324 5.41246 52 5.21001 52 5C52 3.89543 52.8954 3 54 3C55.1046 3 56 3.89543 56 5Z" fill="black"/>
</g>
<g id="embed _3">
<g id="embed _4">
<path d="M67.8536 5.35359L67.1465 4.64648L62.293 9.50004L67.1465 14.3536L67.8536 13.6465L63.7072 9.50004L67.8536 5.35359Z" fill="black"/>
<path d="M72.1465 5.35359L72.8536 4.64648L77.7072 9.50004L72.8536 14.3536L72.1465 13.6465L76.293 9.50004L72.1465 5.35359Z" fill="black"/>
</g>
</g>
<g id="full-screen_2">
<path id="Rectangle 81 (Stroke)_3" fill-rule="evenodd" clip-rule="evenodd" d="M93 7H87V13H93V7ZM86 6V14H94V6H86Z" fill="black"/>
<path id="Subtract_5" fill-rule="evenodd" clip-rule="evenodd" d="M86 3H83V6H84V4H86V3Z" fill="black"/>
<path id="Subtract_6" fill-rule="evenodd" clip-rule="evenodd" d="M97 6L97 3L94 3L94 4L96 4L96 6L97 6Z" fill="black"/>
<path id="Subtract_7" fill-rule="evenodd" clip-rule="evenodd" d="M94 17L97 17L97 14L96 14L96 16L94 16L94 17Z" fill="black"/>
<path id="Subtract_8" fill-rule="evenodd" clip-rule="evenodd" d="M83 14L83 17L86 17L86 16L84 16L84 14L83 14Z" fill="black"/>
</g>
<g id="zoom-in_2">
<path id="Union_6" fill-rule="evenodd" clip-rule="evenodd" d="M111 5H110V10H105V11H110V16H111V11H116V10H111V5Z" fill="black"/>
</g>
<g id="zoom-out_2">
<rect id="Rectangle 44.8_2" x="135" y="10" width="1" height="10" transform="rotate(90 135 10)" fill="black"/>
</g>
<g id="scroll-to-first-sheet_2">
<path id="Vector 13 (Stroke)_3" fill-rule="evenodd" clip-rule="evenodd" d="M155 5L147 10L155 15V5Z" fill="black"/>
<path id="Rectangle 225_2" d="M145 5H146V15H145V5Z" fill="black"/>
</g>
<g id="scroll-to-last-sheet_2">
<path id="Vector 13 (Stroke)_4" fill-rule="evenodd" clip-rule="evenodd" d="M165 15L173 10L165 5V15Z" fill="black"/>
<path id="Rectangle 225 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M174 15H175V5H174V15Z" fill="black"/>
</g>
<g id="play_2">
<path id="Vector 8 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M185 3L198 10L185 17V3Z" fill="black"/>
</g>
<g id="pause_2">
<path id="Rectangle 81 (Stroke)_4" fill-rule="evenodd" clip-rule="evenodd" d="M205 5V15H209V5H205Z" fill="black"/>
<path id="Rectangle 81.1 (Stroke)_2" fill-rule="evenodd" clip-rule="evenodd" d="M211 5V15H215V5H211Z" fill="black"/>
</g>
<g id=" print_2">
<path id="Union_7" fill-rule="evenodd" clip-rule="evenodd" d="M226 4H234V6H226V4ZM225 6V4C225 3.44772 225.448 3 226 3H234C234.552 3 235 3.44772 235 4V6H237C237.552 6 238 6.44772 238 7V13C238 13.5523 237.552 14 237 14H235V16C235 16.5523 234.552 17 234 17H226C225.448 17 225 16.5523 225 16V14H223C222.448 14 222 13.5523 222 13V7C222 6.44772 222.448 6 223 6H225ZM225 13V11C225 10.4477 225.448 10 226 10H234C234.552 10 235 10.4477 235 11V13H237V7H234H226H223V13H225ZM225 8H224V9H225V8ZM234 11H226V16H234V11ZM227 12H233V13H227V12ZM233 14H227V15H233V14Z" fill="black"/>
</g>
<g id="clear-style_2">
<path id="Union_8" fill-rule="evenodd" clip-rule="evenodd" d="M253.268 4.56085C252.291 3.58454 250.708 3.58453 249.732 4.56085L243.561 10.7324C242.584 11.7087 242.584 13.2916 243.561 14.268L245.146 15.8537L245.293 16.0002L245.5 16.0002H249.5L249.707 16.0002L255 16.0002V15.0002H250.707L255.439 10.268C256.416 9.29164 256.416 7.70873 255.439 6.73242L253.268 4.56085ZM249.293 15.0002L252.793 11.5002L248.5 7.20729L244.268 11.4395C243.682 12.0253 243.682 12.9751 244.268 13.5609L245.707 15.0002L249.293 15.0002ZM249.207 6.50019L253.5 10.7931L254.732 9.56085C255.318 8.97506 255.318 8.02531 254.732 7.43953L252.561 5.26795C251.975 4.68217 251.025 4.68217 250.439 5.26795L249.207 6.50019Z" fill="black"/>
</g>
<g id="edit">
<path id="Vector_7" d="M263 34V37H266L274 29L271 26L263 34Z" fill="white"/>
<path id="Vector 2" d="M275 28L272 25L274 23H275L277 25V26L275 28Z" fill="white"/>
</g>
<g id="more-vertical">
<circle id="Ellipse" cx="290" cy="26" r="1" transform="rotate(90 290 26)" fill="white"/>
<circle id="Ellipse_2" cx="290" cy="30" r="1" transform="rotate(90 290 30)" fill="white"/>
<circle id="Ellipse_3" cx="290" cy="34" r="1" transform="rotate(90 290 34)" fill="white"/>
</g>
<g id="go-to-location">
<path id="Vector_8" d="M317 26H311V25C311 24.45 310.55 24 310 24H303C302.45 24 302 24.45 302 25V36C302 36.55 302.45 37 303 37H317C317.55 37 318 36.55 318 36V27C318 26.45 317.55 26 317 26ZM317 36H303V25H310V27H317V36Z" fill="white"/>
<path id="Union_9" fill-rule="evenodd" clip-rule="evenodd" d="M309.646 33.6465L310.354 34.3536L313.207 31.5L310.354 28.6465L309.646 29.3536L311.268 30.9747H306V31.9747H311.318L309.646 33.6465Z" fill="white"/>
</g>
<g id="arrow-down">
<path id="Union_10" fill-rule="evenodd" clip-rule="evenodd" d="M331 23H330V34.2929L325.354 29.6464L324.646 30.3536L330.146 35.8536L330.5 36.2071L330.854 35.8536L336.354 30.3536L335.646 29.6464L331 34.2929V23Z" fill="white"/>
</g>
<g id="edit_2">
<path id="Vector_9" d="M263 14V17H266L274 9L271 6L263 14Z" fill="black"/>
<path id="Vector 2_2" d="M275 8L272 5L274 3H275L277 5V6L275 8Z" fill="black"/>
</g>
<g id="more-vertical_2">
<circle id="Ellipse_4" cx="290" cy="6" r="1" transform="rotate(90 290 6)" fill="black"/>
<circle id="Ellipse_5" cx="290" cy="10" r="1" transform="rotate(90 290 10)" fill="black"/>
<circle id="Ellipse_6" cx="290" cy="14" r="1" transform="rotate(90 290 14)" fill="black"/>
</g>
<g id="go-to-location_2">
<path id="Vector_10" d="M317 6H311V5C311 4.45 310.55 4 310 4H303C302.45 4 302 4.45 302 5V16C302 16.55 302.45 17 303 17H317C317.55 17 318 16.55 318 16V7C318 6.45 317.55 6 317 6ZM317 16H303V5H310V7H317V16Z" fill="black"/>
<path id="Union_11" fill-rule="evenodd" clip-rule="evenodd" d="M309.646 13.6465L310.354 14.3536L313.207 11.5L310.354 8.64648L309.646 9.35359L311.268 10.9747H306V11.9747H311.318L309.646 13.6465Z" fill="black"/>
</g>
<g id="arrow-down_2">
<path id="Union_12" fill-rule="evenodd" clip-rule="evenodd" d="M331 3H330V14.2929L325.354 9.64645L324.646 10.3536L330.146 15.8536L330.5 16.2071L330.854 15.8536L336.354 10.3536L335.646 9.64645L331 14.2929V3Z" fill="black"/>
</g>
<g id="arrow-up">
<path id="Union_13" fill-rule="evenodd" clip-rule="evenodd" d="M350 36.207L351 36.207L351 24.9141L355.646 29.5606L356.354 28.8535L350.854 23.3535L350.5 22.9999L350.146 23.3535L344.646 28.8535L345.354 29.5606L350 24.9141L350 36.207Z" fill="white"/>
</g>
<g id="arrow-up_2">
<path id="Union_14" fill-rule="evenodd" clip-rule="evenodd" d="M350 16.207L351 16.207L351 4.91414L355.646 9.56059L356.354 8.85348L350.854 3.35348L350.5 2.99993L350.146 3.35348L344.646 8.85348L345.354 9.56059L350 4.91414L350 16.207Z" fill="black"/>
</g>
<g id="close">
<path id="Vector 73" d="M366 25L375 34M375 25L366 34" stroke="white" stroke-width="1.5"/>
</g>
<g id="close_2">
<path id="Vector 73_2" d="M366 5L375 14M375 5L366 14" stroke="black" stroke-width="1.5"/>
</g>
<g id="сut">
<circle id="Ellipse 103" cx="385.5" cy="13.5" r="2" stroke="black"/>
<circle id="Ellipse 104" cx="385.5" cy="6.5" r="2" stroke="black"/>
<path id="Rectangle 1552" d="M387.188 7.56689L398.446 14.0669V14.0669C398.17 14.5452 397.559 14.7091 397.08 14.4329L386.688 8.43292L387.188 7.56689Z" fill="black"/>
<path id="Rectangle 1553" d="M386.688 11.5669L397.08 5.56689C397.558 5.29075 398.17 5.45463 398.446 5.93292V5.93292L387.188 12.4329L386.688 11.5669Z" fill="black"/>
</g>
<g id="сut_2">
<circle id="Ellipse 103_2" cx="385.5" cy="33.5" r="2" stroke="white"/>
<circle id="Ellipse 104_2" cx="385.5" cy="26.5" r="2" stroke="white"/>
<path id="Rectangle 1552_2" d="M387.188 27.5669L398.446 34.0669V34.0669C398.17 34.5452 397.559 34.7091 397.08 34.4329L386.688 28.4329L387.188 27.5669Z" fill="white"/>
<path id="Rectangle 1553_2" d="M386.688 31.5669L397.08 25.5669C397.558 25.2908 398.17 25.4546 398.446 25.9329V25.9329L387.188 32.4329L386.688 31.5669Z" fill="white"/>
</g>
<g id="copy">
<path id="Union_27" fill-rule="evenodd" clip-rule="evenodd" d="M404 5H412V7H413V5C413 4.44772 412.552 4 412 4H404C403.448 4 403 4.44772 403 5V12C403 12.5523 403.448 13 404 13H406V12H404V5ZM411 6H405V7H411V6ZM408 9V16H416V9H408ZM408 8C407.448 8 407 8.44772 407 9V16C407 16.5523 407.448 17 408 17H416C416.552 17 417 16.5523 417 16V9C417 8.44772 416.552 8 416 8H408ZM406 8H405V9H406V8ZM405 10H406V11H405V10ZM415 11V10H409V11H415ZM415 12V13H409V12H415ZM415 15V14H409V15H415Z" fill="black"/>
</g>
<g id="copy_2">
<path id="Union_28" fill-rule="evenodd" clip-rule="evenodd" d="M404 25H412V27H413V25C413 24.4477 412.552 24 412 24H404C403.448 24 403 24.4477 403 25V32C403 32.5523 403.448 33 404 33H406V32H404V25ZM411 26H405V27H411V26ZM408 29V36H416V29H408ZM408 28C407.448 28 407 28.4477 407 29V36C407 36.5523 407.448 37 408 37H416C416.552 37 417 36.5523 417 36V29C417 28.4477 416.552 28 416 28H408ZM406 28H405V29H406V28ZM405 30H406V31H405V30ZM415 31V30H409V31H415ZM415 32V33H409V32H415ZM415 35V34H409V35H415Z" fill="white"/>
</g>
<g id="paste">
<path id="Union_29" fill-rule="evenodd" clip-rule="evenodd" d="M426 3H432V4H434C434.552 4 435 4.44772 435 5V7H434V5H432V6H426V5H424V12H426V13H424C423.448 13 423 12.5523 423 12V5C423 4.44772 423.448 4 424 4H426V3ZM436 16V9H428V16H436ZM428 8C427.448 8 427 8.44772 427 9V16C427 16.5523 427.448 17 428 17H436C436.552 17 437 16.5523 437 16V9C437 8.44772 436.552 8 436 8H428ZM429 11V10H435V11H429ZM435 12H429V13H435V12ZM429 15V14H435V15H429Z" fill="black"/>
</g>
<g id="paste_2">
<path id="Union_30" fill-rule="evenodd" clip-rule="evenodd" d="M426 23H432V24H434C434.552 24 435 24.4477 435 25V27H434V25H432V26H426V25H424V32H426V33H424C423.448 33 423 32.5523 423 32V25C423 24.4477 423.448 24 424 24H426V23ZM436 36V29H428V36H436ZM428 28C427.448 28 427 28.4477 427 29V36C427 36.5523 427.448 37 428 37H436C436.552 37 437 36.5523 437 36V29C437 28.4477 436.552 28 436 28H428ZM429 31V30H435V31H429ZM435 32H429V33H435V32ZM429 35V34H435V35H429Z" fill="white"/>
</g>
<g id="redo">
<path id="Vector" d="M469.1 7C471.1 7 473.2 8.3 474.5 9.5L477 7V14H470L472.5 11.5C471.7 10.2 469.9 9.1 468.2 9.1C465.7 9.1 462.8 10.8 462.5 13.2C462.9 9.7 465.5 7 469.1 7Z" fill="black"/>
</g>
<g id="redo_2">
<path id="Vector_2" d="M469.1 27C471.1 27 473.2 28.3 474.5 29.5L477 27V34H470L472.5 31.5C471.7 30.2 469.9 29.1 468.2 29.1C465.7 29.1 462.8 30.8 462.5 33.2C462.9 29.7 465.5 27 469.1 27Z" fill="white"/>
</g>
<g id="undo">
<path id="Vector_3" d="M450.9 7C448.9 7 446.8 8.3 445.5 9.5L443 7V14H450L447.5 11.5C448.3 10.2 450.1 9.1 451.8 9.1C454.3 9.1 457.2 10.8 457.5 13.2C457.1 9.7 454.5 7 450.9 7Z" fill="black"/>
</g>
<g id="undo_2">
<path id="Vector_4" d="M450.9 27C448.9 27 446.8 28.3 445.5 29.5L443 27V34H450L447.5 31.5C448.3 30.2 450.1 29.1 451.8 29.1C454.3 29.1 457.2 30.8 457.5 33.2C457.1 29.7 454.5 27 450.9 27Z" fill="white"/>
</g>
<g id="search">
<path id="Union_31" fill-rule="evenodd" clip-rule="evenodd" d="M493 8.5C493 10.9853 490.985 13 488.5 13C486.015 13 484 10.9853 484 8.5C484 6.01472 486.015 4 488.5 4C490.985 4 493 6.01472 493 8.5ZM492.02 12.7266C491.066 13.5217 489.839 14 488.5 14C485.462 14 483 11.5376 483 8.5C483 5.46243 485.462 3 488.5 3C491.538 3 494 5.46243 494 8.5C494 9.83875 493.522 11.0658 492.727 12.0195L496.854 16.1465L496.146 16.8536L492.02 12.7266Z" fill="black"/>
</g>
<g id="search_2">
<path id="Union_32" fill-rule="evenodd" clip-rule="evenodd" d="M493 28.5C493 30.9853 490.985 33 488.5 33C486.015 33 484 30.9853 484 28.5C484 26.0147 486.015 24 488.5 24C490.985 24 493 26.0147 493 28.5ZM492.02 32.7266C491.066 33.5217 489.839 34 488.5 34C485.462 34 483 31.5376 483 28.5C483 25.4624 485.462 23 488.5 23C491.538 23 494 25.4624 494 28.5C494 29.8387 493.522 31.0658 492.727 32.0195L496.854 36.1465L496.146 36.8536L492.02 32.7266Z" fill="white"/>
</g>
<g id="btn-sheet-view">
<path id="Union_33" fill-rule="evenodd" clip-rule="evenodd" d="M509.93 13C507.552 13 505.45 11.8151 504.184 10C505.45 8.18485 507.552 7 509.93 7C512.307 7 514.409 8.18486 515.675 10C514.409 11.8151 512.307 13 509.93 13ZM509.93 6C512.891 6 515.476 7.6088 516.859 10C515.476 12.3912 512.891 14 509.93 14C506.969 14 504.383 12.3912 503 10C504.383 7.60879 506.969 6 509.93 6ZM509.93 12C511.034 12 511.93 11.1046 511.93 10C511.93 8.89543 511.034 8 509.93 8C508.825 8 507.93 8.89543 507.93 10C507.93 11.1046 508.825 12 509.93 12Z" fill="black"/>
</g>
<g id="btn-sheet-view_2">
<path id="Union_34" fill-rule="evenodd" clip-rule="evenodd" d="M509.93 33C507.552 33 505.45 31.8151 504.184 30C505.45 28.1849 507.552 27 509.93 27C512.307 27 514.409 28.1849 515.675 30C514.409 31.8151 512.307 33 509.93 33ZM509.93 26C512.891 26 515.476 27.6088 516.859 30C515.476 32.3912 512.891 34 509.93 34C506.969 34 504.383 32.3912 503 30C504.383 27.6088 506.969 26 509.93 26ZM509.93 32C511.034 32 511.93 31.1046 511.93 30C511.93 28.8954 511.034 28 509.93 28C508.825 28 507.93 28.8954 507.93 30C507.93 31.1046 508.825 32 509.93 32Z" fill="white"/>
</g>
<g id="hide-password">
<path id="Subtract" fill-rule="evenodd" clip-rule="evenodd" d="M530.948 6.05196C530.638 6.01766 530.321 6 530 6C526.91 6 524.243 7.63505 523 10C523.439 10.8356 524.056 11.5801 524.807 12.1935L525.518 11.4821C524.979 11.055 524.519 10.5539 524.158 10C525.311 8.23092 527.473 7 530 7C530 7 530 7 530 7L530.948 6.05196ZM530 13C532.527 12.9999 534.689 11.769 535.842 10C535.481 9.44626 535.021 8.94525 534.482 8.51821L535.194 7.80682C535.944 8.42019 536.561 9.16455 537 10C535.757 12.3649 533.09 14 530 14C529.679 14 529.363 13.9824 529.052 13.9481L530 13Z" fill="black"/>
<path id="Vector 169" d="M525 15L535 5" stroke="black"/>
</g>
<g id="hide-password_2">
<path id="Subtract_2" fill-rule="evenodd" clip-rule="evenodd" d="M530.948 26.052C530.638 26.0177 530.321 26 530 26C526.91 26 524.243 27.6351 523 30C523.439 30.8356 524.056 31.5801 524.807 32.1935L525.518 31.4821C524.979 31.055 524.519 30.5539 524.158 30C525.311 28.2309 527.473 27 530 27C530 27 530 27 530 27L530.948 26.052ZM530 33C532.527 32.9999 534.689 31.769 535.842 30C535.481 29.4463 535.021 28.9453 534.482 28.5182L535.194 27.8068C535.944 28.4202 536.561 29.1646 537 30C535.757 32.3649 533.09 34 530 34C529.679 34 529.363 33.9824 529.052 33.9481L530 33Z" fill="white"/>
<path id="Vector 169_2" d="M525 35L535 25" stroke="white"/>
</g>
<g id="arrow-up">
<path id="Union_4" fill-rule="evenodd" clip-rule="evenodd" d="M550 6.29297L550.354 6.64652L555.854 12.1465L555.146 12.8536L550 7.70718L544.854 12.8536L544.146 12.1465L549.646 6.64652L550 6.29297Z" fill="black"/>
</g>
<g id="arrow-up_2">
<path id="Union_3" fill-rule="evenodd" clip-rule="evenodd" d="M550 26.293L550.354 26.6465L555.854 32.1465L555.146 32.8536L550 27.7072L544.854 32.8536L544.146 32.1465L549.646 26.6465L550 26.293Z" fill="white"/>
</g>
<g id="arrow-down">
<path id="Union_2" fill-rule="evenodd" clip-rule="evenodd" d="M570 13.7071L570.354 13.3536L575.854 7.85359L575.146 7.14648L570 12.2929L564.854 7.14648L564.146 7.85359L569.646 13.3536L570 13.7071Z" fill="black"/>
</g>
<g id="arrow-down_2">
<path id="Union" fill-rule="evenodd" clip-rule="evenodd" d="M570 33.7071L570.354 33.3536L575.854 27.8536L575.146 27.1465L570 32.2929L564.854 27.1465L564.146 27.8536L569.646 33.3536L570 33.7071Z" fill="white"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -503,7 +503,7 @@
@icon-height: 20px;
.svg-icon {
background: data-uri('../../../../common/embed/resources/img/icon-menu-sprite.svg') no-repeat;
background-size: @icon-width*22 @icon-height*2;
background-size: @icon-width*29 @icon-height*2;
&.download {
background-position: -@icon-width 0;
@ -561,13 +561,13 @@
background-position: -@icon-width*18 0;
}
&.search {
background-position: -@icon-width*19 0;
background-position: -@icon-width*24 0;
}
&.search-arrow-up {
background-position: -@icon-width*20 0;
background-position: -@icon-width*27 0;
}
&.search-arrow-down {
background-position: -@icon-width*21 0;
background-position: -@icon-width*28 0;
}
}

View file

@ -1,4 +1,4 @@
<svg width="540" height="40" viewBox="0 0 540 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<svg width="580" height="40" viewBox="0 0 580 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="icon-menu-sprite Embedded Viewer">
<g id="view-settings">
<path id="Vector" d="M17 26H3V27H17V26Z" fill="white"/>
@ -204,5 +204,17 @@
<path id="Subtract_2" fill-rule="evenodd" clip-rule="evenodd" d="M530.948 26.052C530.638 26.0177 530.321 26 530 26C526.91 26 524.243 27.6351 523 30C523.439 30.8356 524.056 31.5801 524.807 32.1935L525.518 31.4821C524.979 31.055 524.519 30.5539 524.158 30C525.311 28.2309 527.473 27 530 27C530 27 530 27 530 27L530.948 26.052ZM530 33C532.527 32.9999 534.689 31.769 535.842 30C535.481 29.4463 535.021 28.9453 534.482 28.5182L535.194 27.8068C535.944 28.4202 536.561 29.1646 537 30C535.757 32.3649 533.09 34 530 34C529.679 34 529.363 33.9824 529.052 33.9481L530 33Z" fill="white"/>
<path id="Vector 169_2" d="M525 35L535 25" stroke="white"/>
</g>
<g id="arrow-up">
<path id="Union_4" fill-rule="evenodd" clip-rule="evenodd" d="M550 6.29297L550.354 6.64652L555.854 12.1465L555.146 12.8536L550 7.70718L544.854 12.8536L544.146 12.1465L549.646 6.64652L550 6.29297Z" fill="black"/>
</g>
<g id="arrow-up_2">
<path id="Union_3" fill-rule="evenodd" clip-rule="evenodd" d="M550 26.293L550.354 26.6465L555.854 32.1465L555.146 32.8536L550 27.7072L544.854 32.8536L544.146 32.1465L549.646 26.6465L550 26.293Z" fill="white"/>
</g>
<g id="arrow-down">
<path id="Union_2" fill-rule="evenodd" clip-rule="evenodd" d="M570 13.7071L570.354 13.3536L575.854 7.85359L575.146 7.14648L570 12.2929L564.854 7.14648L564.146 7.85359L569.646 13.3536L570 13.7071Z" fill="black"/>
</g>
<g id="arrow-down_2">
<path id="Union" fill-rule="evenodd" clip-rule="evenodd" d="M570 33.7071L570.354 33.3536L575.854 27.8536L575.146 27.1465L570 32.2929L564.854 27.1465L564.146 27.8536L569.646 33.3536L570 33.7071Z" fill="white"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -5,6 +5,7 @@
@import "../../../../common/main/resources/less/colors-table.less";
@import "../../../../common/main/resources/less/colors-table-classic.less";
@import "../../../../common/main/resources/less/colors-table-dark.less";
@import "../../../../common/main/resources/less/colors-table-dark-contrast.less";
// Core variables and mixins
//@import "../../../../../vendor/bootstrap/less/variables.less";
@ -81,6 +82,7 @@
@import "../../../../common/main/resources/less/checkbox.less";
@import "../../../../common/main/resources/less/opendialog.less";
@import "../../../../common/main/resources/less/advanced-settings-window.less";
@import "../../../../common/main/resources/less/searchdialog.less";
@toolbarBorderColor: @border-toolbar-ie;
@toolbarBorderColor: @border-toolbar;
@ -225,7 +227,7 @@
background: data-uri('../../../../common/main/resources/img/header/dark-logo_s.svg') no-repeat;
}
.theme-dark {
.theme-type-dark {
.brand-logo {
background: data-uri('../../../../common/main/resources/img/header/header-logo_s.svg') no-repeat;
}
@ -431,7 +433,7 @@
@icon-width: 20px;
@icon-height: 20px;
.theme-dark {
.theme-type-dark {
@neg-value: -@icon-height;
--icon-normal-top: @neg-value;
}
@ -439,7 +441,7 @@
.svg-icon {
background: data-uri('../../../../common/forms/resources/img/icon-menu-sprite.svg') no-repeat;
background-size: @icon-width*27 @icon-height*2;
background-size: @icon-width*29 @icon-height*2;
&.download {
background-position: -@icon-width 0;
@ -543,6 +545,18 @@
background-position: -@icon-width*26 0;
background-position: -@icon-width*26 @icon-normal-top;
}
&.search-close {
background-position: -@icon-width*18 0;
background-position: -@icon-width*18 @icon-normal-top;
}
&.search-arrow-up {
background-position: -@icon-width*27 0;
background-position: -@icon-width*27 @icon-normal-top;
}
&.search-arrow-down {
background-position: -@icon-width*28 0;
background-position: -@icon-width*28 @icon-normal-top;
}
}
.btn {
@ -681,4 +695,8 @@
.font-size-large {
.fontsize(@font-size-large);
}
.search-bar {
z-index: 50;
}

View file

@ -88,6 +88,10 @@ Common.Locale = new(function() {
return currentLang;
};
var _getDefaultLanguage = function() {
return defLang;
};
var _getLoadedLanguage = function() {
return loadedLang;
};
@ -170,7 +174,8 @@ Common.Locale = new(function() {
return {
apply: _applyLocalization,
get: _get,
getCurrentLanguage: _getCurrentLanguage
getCurrentLanguage: _getCurrentLanguage,
getDefaultLanguage: _getDefaultLanguage
};
})();

View file

@ -358,6 +358,9 @@ define([
Common.NotificationCenter.trigger('menu:hide', this, isFromInputControl);
if (this.options.takeFocusOnClose) {
var me = this;
(me._input && me._input.length>0 && !me.editable) && (me._input[0].selectionStart===me._input[0].selectionEnd) && setTimeout(function() {
me._input[0].selectionStart = me._input[0].selectionEnd = 0;
},1);
setTimeout(function(){me.focus();}, 1);
}
},

View file

@ -89,7 +89,8 @@ define([
thumbCanvas.width = thumbs[thumbIdx].width;
function CThumbnailLoader() {
this.supportBinaryFormat = !(Common.Controllers.Desktop.isActive() && !Common.Controllers.isFeatureAvailable('isSupportBinaryFontsSprite'));
this.supportBinaryFormat = !(Common.Controllers.Desktop.isActive() && !Common.Controllers.Desktop.isFeatureAvailable('isSupportBinaryFontsSprite'));
// наш формат - альфамаска с сжатием типа rle для полностью прозрачных пикселов
this.image = null;
this.binaryFormat = null;
@ -98,6 +99,7 @@ define([
this.height = 0;
this.heightOne = 0;
this.count = 0;
this.offsets = null;
this.load = function(url, callback) {
if (!callback)
@ -123,7 +125,7 @@ define([
xhr.onload = function() {
// TODO: check errors
me.binaryFormat = this.response;
me.binaryFormat = new Uint8Array(this.response);
callback();
};
@ -134,38 +136,74 @@ define([
this.openBinary = function(arrayBuffer) {
//var t1 = performance.now();
var binaryAlpha = new Uint8Array(arrayBuffer);
var binaryAlpha = this.binaryFormat;
this.width = (binaryAlpha[0] << 24) | (binaryAlpha[1] << 16) | (binaryAlpha[2] << 8) | (binaryAlpha[3] << 0);
this.heightOne = (binaryAlpha[4] << 24) | (binaryAlpha[5] << 16) | (binaryAlpha[6] << 8) | (binaryAlpha[7] << 0);
this.count = (binaryAlpha[8] << 24) | (binaryAlpha[9] << 16) | (binaryAlpha[10] << 8) | (binaryAlpha[11] << 0);
this.height = this.count * this.heightOne;
this.data = new Uint8ClampedArray(4 * this.width * this.height);
var MAX_MEMORY_SIZE = 50000000;
var memorySize = 4 * this.width * this.height;
var isOffsets = (memorySize > MAX_MEMORY_SIZE) ? true : false;
if (!isOffsets)
this.data = new Uint8ClampedArray(memorySize);
else
this.offsets = new Array(this.count);
var binaryIndex = 12;
var binaryLen = binaryAlpha.length;
var imagePixels = this.data;
var index = 0;
var len0 = 0;
var tmpValue = 0;
while (binaryIndex < binaryLen) {
tmpValue = binaryAlpha[binaryIndex++];
if (0 == tmpValue) {
len0 = binaryAlpha[binaryIndex++];
while (len0 > 0) {
len0--;
imagePixels[index] = imagePixels[index + 1] = imagePixels[index + 2] = 255;
imagePixels[index + 3] = 0; // this value is already 0.
if (!isOffsets) {
var imagePixels = this.data;
while (binaryIndex < binaryLen) {
tmpValue = binaryAlpha[binaryIndex++];
if (0 == tmpValue) {
len0 = binaryAlpha[binaryIndex++];
while (len0 > 0) {
len0--;
imagePixels[index] = imagePixels[index + 1] = imagePixels[index + 2] = 255;
imagePixels[index + 3] = 0; // this value is already 0.
index += 4;
}
} else {
imagePixels[index] = imagePixels[index + 1] = imagePixels[index + 2] = 255 - tmpValue;
imagePixels[index + 3] = tmpValue;
index += 4;
}
} else {
imagePixels[index] = imagePixels[index + 1] = imagePixels[index + 2] = 255 - tmpValue;
imagePixels[index + 3] = tmpValue;
index += 4;
}
} else {
var module = this.width * this.heightOne;
var moduleCur = module - 1;
while (binaryIndex < binaryLen) {
tmpValue = binaryAlpha[binaryIndex++];
if (0 == tmpValue) {
len0 = binaryAlpha[binaryIndex++];
while (len0 > 0) {
len0--;
moduleCur++;
if (moduleCur === module) {
this.offsets[index++] = { pos : binaryIndex, len : len0 + 1 };
moduleCur = 0;
}
}
} else {
moduleCur++;
if (moduleCur === module) {
this.offsets[index++] = { pos : binaryIndex - 1, len : -1 };
moduleCur = 0;
}
}
}
}
if (!this.offsets)
delete this.binaryFormat;
//var t2 = performance.now();
//console.log(t2 - t1);
};
@ -185,14 +223,53 @@ define([
}
if (this.supportBinaryFormat) {
if (!this.data) {
if (!this.data && !this.offsets) {
this.openBinary(this.binaryFormat);
delete this.binaryFormat;
}
var dataTmp = ctx.createImageData(this.width, this.heightOne);
var sizeImage = 4 * this.width * this.heightOne;
dataTmp.data.set(new Uint8ClampedArray(this.data.buffer, index * sizeImage, sizeImage));
if (!this.offsets) {
dataTmp.data.set(new Uint8ClampedArray(this.data.buffer, index * sizeImage, sizeImage));
} else {
var binaryAlpha = this.binaryFormat;
var binaryIndex = this.offsets[index].pos;
var alphaChannel = 0;
var pixelsCount = this.width * this.heightOne;
var tmpValue = 0, len0 = 0;
var imagePixels = dataTmp.data;
if (-1 != this.offsets[index].len) {
/*
// this values is already 0.
for (var i = 0; i < this.offsets[index].len; i++) {
pixels[alphaChannel] = 0;
alphaChannel += 4;
}
*/
alphaChannel += 4 * this.offsets[index].len;
}
while (pixelsCount > 0) {
tmpValue = binaryAlpha[binaryIndex++];
if (0 == tmpValue) {
len0 = binaryAlpha[binaryIndex++];
if (len0 > pixelsCount)
len0 = pixelsCount;
while (len0 > 0) {
len0--;
imagePixels[alphaChannel] = imagePixels[alphaChannel + 1] = imagePixels[alphaChannel + 2] = 255;
imagePixels[alphaChannel + 3] = 0; // this value is already 0.
alphaChannel += 4;
pixelsCount--;
}
} else {
imagePixels[alphaChannel] = imagePixels[alphaChannel + 1] = imagePixels[alphaChannel + 2] = 255 - tmpValue;
imagePixels[alphaChannel + 3] = tmpValue;
alphaChannel += 4;
pixelsCount--;
}
}
}
ctx.putImageData(dataTmp, 0, 0);
} else {
ctx.clearRect(0, 0, this.width, this.heightOne);

View file

@ -301,6 +301,7 @@ define([
},
onItemMouseDown: function(e) {
Common.UI.HintManager && Common.UI.HintManager.clearHints();
if (e.which != 1) {
e.preventDefault();
e.stopPropagation();

View file

@ -503,7 +503,8 @@ define([
setMoreButton: function(tab, panel) {
var me = this;
if (!btnsMore[tab]) {
var box = $('<div class="more-box" style="position: absolute;right: 0; padding-left: 12px;padding-right: 6px;display: none;">' +
var top = panel.position().top;
var box = $('<div class="more-box" style="position: absolute;right: 0; top:'+ top +'px; padding-left: 12px;padding-right: 6px;display: none;">' +
'<div class="separator long" style="position: relative;display: table-cell;"></div>' +
'<div class="group" style=""><span class="btn-slot text x-huge slot-btn-more"></span></div>' +
'</div>');
@ -561,7 +562,7 @@ define([
var need_break = false;
for (var i=items.length-1; i>=0; i--) {
var item = $(items[i]);
if (!item.is(':visible')) { // move invisible items as is and set special attr
if (!item.is(':visible') && !item.attr('hidden-on-resize')) { // move invisible items as is and set special attr
item.attr('data-hidden-tb-item', true);
this.$moreBar.prepend(item);
hideAllMenus = true;
@ -585,6 +586,7 @@ define([
this.$moreBar.prepend(item);
if (last_separator) {
last_separator.css('display', '');
last_separator.removeAttr('hidden-on-resize');
}
hideAllMenus = true;
} else if ( offset.left+item_width > _maxright ) {
@ -595,6 +597,7 @@ define([
this.$moreBar.prepend(item);
if (last_separator) {
last_separator.css('display', '');
last_separator.removeAttr('hidden-on-resize');
}
hideAllMenus = true;
break;
@ -612,6 +615,7 @@ define([
this.$moreBar.prepend(last_group);
if (last_separator) {
last_separator.css('display', '');
last_separator.removeAttr('hidden-on-resize');
}
}
last_group.prepend(child);
@ -638,6 +642,7 @@ define([
} else if (item.hasClass('separator')) {
this.$moreBar.prepend(item);
item.css('display', 'none');
item.attr('hidden-on-resize', true);
last_separator = item;
hideAllMenus = true;
}
@ -683,6 +688,7 @@ define([
more_section.before(item);
if (last_separator) {
last_separator.css('display', '');
last_separator.removeAttr('hidden-on-resize');
}
if (this.$moreBar.children().filter('.group').length == 0) {
this.hideMoreBtns();
@ -717,6 +723,7 @@ define([
more_section.before(last_group);
if (last_separator) {
last_separator.css('display', '');
last_separator.removeAttr('hidden-on-resize');
}
}
last_group.append(child);
@ -747,6 +754,7 @@ define([
} else if (item.hasClass('separator')) {
more_section.before(item);
item.css('display', 'none');
item.attr('hidden-on-resize', true);
last_separator = item;
last_width = parseInt(last_separator.css('margin-left')) + parseInt(last_separator.css('margin-right')) + 1;
hideAllMenus = true;
@ -779,7 +787,7 @@ define([
right = Common.Utils.innerWidth() - (showxy.left - parentxy.left + target.width()),
top = showxy.top - parentxy.top + target.height() + 10;
moreContainer.css({right: right, left: 'auto', top : top});
moreContainer.css({right: right, left: 'auto', top : top, 'max-width': Common.Utils.innerWidth() + 'px'});
moreContainer.show();
},

View file

@ -157,7 +157,7 @@ define([
setRawValue: function(value) {
var value = (value === true || value === 'true' || value === '1' || value === 1 );
$('input[type=radio][name=' + this.name + ']').removeClass('checked');
value && $('input[type=radio][name=' + this.name + ']').removeClass('checked');
this.$radio.toggleClass('checked', value);
this.$radio.prop('checked', value);
},

View file

@ -109,8 +109,12 @@
});
if (opts.hideonclick) {
var me = this;
var tip = this.$element.data('bs.tooltip');
if (tip) tip.tip().on('click', function() {tip.hide();});
if (tip) tip.tip().on('click', function() {
tip.hide();
me.trigger('tooltip:hideonclick', this);
});
}
this.$element.on('shown.bs.tooltip', _.bind(this.onTipShown, this));

View file

@ -241,7 +241,7 @@ define([
function _autoSize() {
if (this.initConfig.height == 'auto') {
var height = parseInt(this.$window.find('> .body').css('height'));
var height = Math.ceil(parseFloat(this.$window.find('> .body').css('height')));
this.initConfig.header && (height += parseInt(this.$window.find('> .header').css('height')));
this.$window.height(height);
}
@ -490,7 +490,8 @@ define([
if (options.width=='auto') {
text_cnt.height(Math.max(text.height(), icon_height) + ((check.length>0) ? (check.height() + parseInt(check.css('margin-top'))) : 0));
body.height(parseInt(text_cnt.css('height')) + parseInt(footer.css('height')));
window.setSize(text.position().left + text.width() + parseInt(text_cnt.css('padding-right')),
var span_el = check.find('span');
window.setSize(Math.max(text.width(), span_el.length>0 ? span_el.position().left + span_el.width() : 0) + text.position().left + parseInt(text_cnt.css('padding-right')),
parseInt(body.css('height')) + parseInt(header.css('height')));
} else {
text.css('white-space', 'normal');

View file

@ -45,7 +45,8 @@ define([
version: '{{PRODUCT_VERSION}}',
eventloading: true,
titlebuttons: true,
uithemes: true
uithemes: true,
quickprint: true,
};
var native = window.desktop || window.AscDesktopEditor;
@ -166,7 +167,8 @@ define([
action: action,
icon: config.icon || undefined,
hint: config.btn.options.hint,
disabled: config.btn.isDisabled()
disabled: config.btn.isDisabled(),
visible: config.visible,
};
};
@ -194,7 +196,20 @@ define([
};
var _onHintsShow = function (visible, level) {
native.execCommand('althints:show', JSON.stringify(visible && !(level > 0)));
let info = {
visible: visible && !(level > 0),
};
if ( !!titlebuttons ) {
info.hints = {};
!!titlebuttons['print'] && (info.hints['print'] = titlebuttons['print'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['quickprint'] && (info.hints['quickprint'] = titlebuttons['quickprint'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['undo'] && (info.hints['undo'] = titlebuttons['undo'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['redo'] && (info.hints['redo'] = titlebuttons['redo'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['save'] && (info.hints['save'] = titlebuttons['save'].btn.btnEl.attr('data-hint-title'));
}
native.execCommand('althints:show', JSON.stringify(info));
}
var _onKeyDown = function (e) {
@ -204,6 +219,24 @@ define([
}
}
const _onApplySettings = function (menu) {
if ( !!titlebuttons.quickprint ) {
const var_name = window.SSE ? 'sse-settings-quick-print-button' :
window.PE ? 'pe-settings-quick-print-button' : 'de-settings-quick-print-button';
const is_btn_visible = Common.localStorage.getBool(var_name, false);
if ( titlebuttons.quickprint.visible != is_btn_visible ) {
titlebuttons.quickprint.visible = is_btn_visible;
const obj = {
visible: {
quickprint: is_btn_visible,
}
};
native.execCommand('title:button', JSON.stringify(obj));
}
}
}
return {
init: function (opts) {
_.extend(config, opts);
@ -221,9 +254,45 @@ define([
Common.NotificationCenter.on('document:ready', function () {
if ( config.isEdit ) {
var maincontroller = webapp.getController('Main');
if (maincontroller.api.asc_isReadOnly && maincontroller.api.asc_isReadOnly()) {
maincontroller.warningDocumentIsLocked();
function get_locked_message (t) {
switch (t) {
// case Asc.c_oAscLocalRestrictionType.Nosafe:
case Asc.c_oAscLocalRestrictionType.ReadOnly:
return Common.Locale.get("tipFileReadOnly",{name:"Common.Translation", default: "Document is read only. You can make changes and save its local copy later."});
default: return Common.Locale.get("tipFileLocked",{name:"Common.Translation", default: "Document is locked for editing. You can make changes and save its local copy later."});
}
}
const header = webapp.getController('Viewport').getView('Common.Views.Header');
const api = webapp.getController('Main').api;
const locktype = api.asc_getLocalRestrictions ? api.asc_getLocalRestrictions() : Asc.c_oAscLocalRestrictionType.None;
if ( Asc.c_oAscLocalRestrictionType.None !== locktype ) {
features.readonly = true;
header.setDocumentReadOnly(true);
api.asc_setLocalRestrictions(Asc.c_oAscLocalRestrictionType.None);
(new Common.UI.SynchronizeTip({
extCls: 'no-arrow',
placement: 'bottom',
target: $('.toolbar'),
text: get_locked_message(locktype),
showLink: false,
})).on('closeclick', function () {
this.close();
}).show();
native.execCommand('webapps:features', JSON.stringify(features));
api.asc_registerCallback('asc_onDocumentName', function () {
if ( features.readonly ) {
if ( api.asc_getLocalRestrictions() == Asc.c_oAscLocalRestrictionType.None ) {
features.readonly = false;
header.setDocumentReadOnly(false);
native.execCommand('webapps:features', JSON.stringify(features));
}
}
});
}
}
});
@ -235,7 +304,7 @@ define([
titlebuttons = {};
if ( mode.isEdit ) {
var header = webapp.getController('Viewport').getView('Common.Views.Header');
const header = webapp.getController('Viewport').getView('Common.Views.Header');
if (!!header.btnSave) {
titlebuttons['save'] = {btn: header.btnSave};
@ -246,6 +315,13 @@ define([
if (!!header.btnPrint)
titlebuttons['print'] = {btn: header.btnPrint};
if (!!header.btnPrintQuick) {
titlebuttons['quickprint'] = {
btn: header.btnPrintQuick,
visible: header.btnPrintQuick.isVisible(),
};
}
if (!!header.btnUndo)
titlebuttons['undo'] = {btn: header.btnUndo};
@ -276,10 +352,15 @@ define([
Common.NotificationCenter.on({
'modal:show': _onModalDialog.bind(this, 'open'),
'modal:close': _onModalDialog.bind(this, 'close'),
'modal:hide': _onModalDialog.bind(this, 'hide'),
'uitheme:changed' : function (name) {
var theme = Common.UI.Themes.get(name);
if ( theme )
native.execCommand("uitheme:changed", JSON.stringify({name:name, type:theme.type}));
if (Common.localStorage.getBool('ui-theme-use-system', false)) {
native.execCommand("uitheme:changed", JSON.stringify({name:'theme-system'}));
} else {
var theme = Common.UI.Themes.get(name);
if ( theme )
native.execCommand("uitheme:changed", JSON.stringify({name:name, type:theme.type}));
}
},
'hints:show': _onHintsShow.bind(this),
});
@ -296,6 +377,7 @@ define([
menu.hide();
}
},
'settings:apply': _onApplySettings.bind(this),
},
}, {id: 'desktop'});
@ -349,11 +431,14 @@ define([
if ( !!nativevars && nativevars.helpUrl ) {
var webapp = window.SSE ? 'spreadsheeteditor' :
window.PE ? 'presentationeditor' : 'documenteditor';
return nativevars.helpUrl + webapp + '/main/resources/help';
return nativevars.helpUrl + '/' + webapp + '/main/resources/help';
}
return undefined;
}
},
getDefaultPrinterName: function () {
return nativevars ? nativevars.defaultPrinterName : '';
},
};
};

View file

@ -142,6 +142,7 @@ define([
setApi: function(api) {
this.api = api;
this.api.asc_registerCallback('asc_onCloseChartEditor', _.bind(this.onDiagrammEditingDisabled, this));
this.api.asc_registerCallback('asc_sendFromGeneralToFrameEditor', _.bind(this.onSendFromGeneralToFrameEditor, this));
return this;
},
@ -185,7 +186,7 @@ define([
iconCls: 'warn',
buttons: ['ok'],
callback: _.bind(function(btn){
this.setControlsDisabled(false);
this.diagramEditorView.setControlsDisabled(false);
this.diagramEditorView.hide();
}, this)
});
@ -232,6 +233,9 @@ define([
y = parseInt(this.diagramEditorView.$window.css('top')) + eventData.data.pagey + 34;
this.diagramEditorView.binding.drag({pageX:x, pageY:y});
}
} else
if (eventData.type == "frameToGeneralData") {
this.api && this.api.asc_getInformationBetweenFrameAndGeneralEditor(eventData.data);
} else
this.diagramEditorView.fireEvent('internalmessage', this.diagramEditorView, eventData);
}
@ -243,13 +247,8 @@ define([
}
},
showExternalEditor: function () {
if ( externalEditor ) {
var value = Common.localStorage.getItem("ui-theme-id", "theme-light");
externalEditor.serviceCommand('theme:change', value);
}
this.diagramEditorView.show();
onSendFromGeneralToFrameEditor: function(data) {
externalEditor && externalEditor.serviceCommand('generalToFrameData', data);
},
warningTitle: 'Warning',

View file

@ -134,6 +134,7 @@ define([
setApi: function(api) {
this.api = api;
this.api.asc_registerCallback('asc_onCloseMergeEditor', _.bind(this.onMergeEditingDisabled, this));
this.api.asc_registerCallback('asc_sendFromGeneralToFrameEditor', _.bind(this.onSendFromGeneralToFrameEditor, this));
return this;
},
@ -170,7 +171,7 @@ define([
iconCls: 'warn',
buttons: ['ok'],
callback: _.bind(function(btn){
this.setControlsDisabled(false);
this.mergeEditorView.setControlsDisabled(false);
this.mergeEditorView.hide();
}, this)
});
@ -216,6 +217,9 @@ define([
y = parseInt(this.mergeEditorView.$window.css('top')) + eventData.data.pagey + 34;
this.mergeEditorView.binding.drag({pageX:x, pageY:y});
}
} else
if (eventData.type == "frameToGeneralData") {
this.api && this.api.asc_getInformationBetweenFrameAndGeneralEditor(eventData.data);
} else
this.mergeEditorView.fireEvent('internalmessage', this.mergeEditorView, eventData);
}
@ -227,6 +231,10 @@ define([
}
},
onSendFromGeneralToFrameEditor: function(data) {
externalEditor && externalEditor.serviceCommand('generalToFrameData', data);
},
warningTitle: 'Warning',
warningText: 'The object is disabled because of editing by another user.',
textClose: 'Close',

View file

@ -142,6 +142,7 @@ define([
setApi: function(api) {
this.api = api;
this.api.asc_registerCallback('asc_onCloseOleEditor', _.bind(this.onOleEditingDisabled, this));
this.api.asc_registerCallback('asc_sendFromGeneralToFrameEditor', _.bind(this.onSendFromGeneralToFrameEditor, this));
return this;
},
@ -185,7 +186,7 @@ define([
iconCls: 'warn',
buttons: ['ok'],
callback: _.bind(function(btn){
this.setControlsDisabled(false);
this.oleEditorView.setControlsDisabled(false);
this.oleEditorView.hide();
}, this)
});
@ -199,13 +200,16 @@ define([
if (this.oleEditorView) {
if (eventData.type == 'documentReady') {
this.oleEditorView._isExternalDocReady = true;
this.oleEditorView.setControlsDisabled(false);
this.isExternalEditorVisible && (isAppFirstOpened = false);
this.oleEditorView._oleData && this.setOleData();
if (this.needDisableEditing) {
this.onOleEditingDisabled();
}
} else
if (eventData.type == 'oleEditorReady') {
if (this.needDisableEditing===undefined)
this.oleEditorView.setControlsDisabled(false);
} else
if (eventData.type == "shortcut") {
if (eventData.data.key == 'escape')
this.oleEditorView.hide();
@ -230,6 +234,9 @@ define([
y = parseInt(this.oleEditorView.$window.css('top')) + eventData.data.pagey + 34;
this.oleEditorView.binding.drag({pageX:x, pageY:y});
}
} else
if (eventData.type == "frameToGeneralData") {
this.api && this.api.asc_getInformationBetweenFrameAndGeneralEditor(eventData.data);
} else
this.oleEditorView.fireEvent('internalmessage', this.oleEditorView, eventData);
}
@ -241,13 +248,8 @@ define([
}
},
showExternalEditor: function () {
if ( externalEditor ) {
var value = Common.localStorage.getItem("ui-theme-id", "theme-light");
externalEditor.serviceCommand('theme:change', value);
}
this.oleEditorView.show();
onSendFromGeneralToFrameEditor: function(data) {
externalEditor && externalEditor.serviceCommand('generalToFrameData', data);
},
warningTitle: 'Warning',

View file

@ -44,6 +44,7 @@
* <button ... data-hint="1" data-hint-direction="right" data-hint-offset="big" data-hint-title="B">...</button>
* <label ... data-hint="1" data-hint-direction="bottom" data-hint-offset="medium" data-hint-title="L">...</label>
*
*
* Example usage with components:
*
* new Common.UI.Button({
@ -118,7 +119,10 @@ Common.UI.HintManager = new(function() {
_isDocReady = false,
_isEditDiagram = false,
_usedTitles = [],
_appPrefix;
_appPrefix,
_staticHints = { // for desktop buttons
"btnhome": 'K'
};
var _api;
@ -223,6 +227,15 @@ Common.UI.HintManager = new(function() {
return arr;
};
var _getLetterInUILanguage = function (letter) {
var l = letter;
if (_arrAlphabet.indexOf(l) === -1) {
var ind = _arrEnAlphabet.indexOf(l);
l = _arrAlphabet[ind];
}
return l;
};
var _isItemDisabled = function (item) {
return (item.hasClass('disabled') || item.parent().hasClass('disabled') || item.attr('disabled'));
};
@ -268,21 +281,25 @@ Common.UI.HintManager = new(function() {
});
return;
}
var _arrLetters = [];
var _arrLetters = [],
_usedLetters = [];
if (_currentLevel === 0) {
for (var key in _staticHints) {
var t = _staticHints[key].toLowerCase();
_usedTitles.push(t);
_usedLetters.push(_arrAlphabet.indexOf(t));
}
}
if (visibleItems.length > _arrAlphabet.length) {
visibleItemsWithTitle.forEach(function (item) {
var t = $(item).data('hint-title').toLowerCase();
if (_arrAlphabet.indexOf(t) === -1) {
var ind = _arrEnAlphabet.indexOf(t);
t = _arrAlphabet[ind];
}
t = _getLetterInUILanguage(t);
_usedTitles.push(t);
});
_arrLetters = _getLetters(visibleItems.length);
_arrLetters = _getLetters(visibleItems.length + (_currentLevel === 0 ? _.size(_staticHints) : 0));
} else {
_arrLetters = _arrAlphabet.slice();
}
var usedLetters = [];
if (arrItemsWithTitle.length > 0) {
visibleItems.forEach(function (item) {
var el = $(item);
@ -290,9 +307,9 @@ Common.UI.HintManager = new(function() {
if (title) {
var ind = _arrEnAlphabet.indexOf(title.toLowerCase());
if (ind === -1) { // we have already changed
usedLetters.push(_arrAlphabet.indexOf(title.toLowerCase()));
_usedLetters.push(_arrAlphabet.indexOf(title.toLowerCase()));
} else {
usedLetters.push(ind);
_usedLetters.push(ind);
if (_lang !== 'en') {
el.attr('data-hint-title', _arrLetters[ind].toUpperCase());
}
@ -303,7 +320,7 @@ Common.UI.HintManager = new(function() {
var index = 0;
visibleItems.forEach(function (item) {
var el = $(item);
while (usedLetters.indexOf(index) !== -1) {
while (_usedLetters.indexOf(index) !== -1) {
index++;
}
var title = el.attr('data-hint-title');
@ -568,7 +585,7 @@ Common.UI.HintManager = new(function() {
if (curr.prop('id') === 'btn-goback' || curr.closest('.btn-slot').prop('id') === 'slot-btn-options' ||
curr.closest('.btn-slot').prop('id') === 'slot-btn-mode' || curr.prop('id') === 'btn-favorite' || curr.parent().prop('id') === 'tlb-box-users' ||
curr.prop('id') === 'left-btn-thumbs' || curr.hasClass('scroll') || curr.prop('id') === 'left-btn-about' ||
curr.prop('id') === 'left-btn-support') {
curr.prop('id') === 'left-btn-support' || curr.closest('.btn-slot').prop('id') === 'slot-btn-search') {
_resetToDefault();
return;
}
@ -603,8 +620,10 @@ Common.UI.HintManager = new(function() {
}
}
_needShow = (Common.Utils.InternalSettings.get(_appPrefix + "settings-use-alt-key") && !e.shiftKey && e.keyCode == Common.UI.Keys.ALT && !Common.Utils.ModalWindow.isVisible() && _isDocReady && _arrAlphabet.length > 0);
if (e.altKey && e.keyCode !== 115) {
_needShow = (Common.Utils.InternalSettings.get(_appPrefix + "settings-show-alt-hints") && !e.shiftKey && e.keyCode == Common.UI.Keys.ALT &&
!Common.Utils.ModalWindow.isVisible() && _isDocReady && _arrAlphabet.length > 0 &&
!(window.PE && $('#pe-preview').is(':visible')));
if (Common.Utils.InternalSettings.get(_appPrefix + "settings-show-alt-hints") && e.altKey && e.keyCode !== 115) {
e.preventDefault();
}
});
@ -618,7 +637,16 @@ Common.UI.HintManager = new(function() {
_arrAlphabet = langsJson[lang];
return _arrAlphabet;
};
return !_setAlphabet(lng) ? (!_setAlphabet(lng.split(/[\-_]/)[0]) ? _setAlphabet('en') : true) : true;
var loaded = !_setAlphabet(lng) ? (!_setAlphabet(lng.split(/[\-_]/)[0]) ? _setAlphabet('en') : true) : true;
if (loaded && _lang !== 'en') {
for (var key in _staticHints) {
var hint = _getLetterInUILanguage(_staticHints[key].toLowerCase());
if (hint) {
_staticHints[key] = hint.toUpperCase();
}
}
}
return loaded;
});
Common.Utils.loadConfig('../../common/main/resources/alphabetletters/qwertyletters.json', function (langsJson) {
_arrQwerty = langsJson[_lang];
@ -647,7 +675,9 @@ Common.UI.HintManager = new(function() {
$('.hint-div').remove();
}
if ($('iframe').length > 0) {
$('iframe').contents().find('.hint-div').remove();
try {
$('iframe').contents().find('.hint-div').remove();
} catch (e) {}
}
};
@ -659,11 +689,16 @@ Common.UI.HintManager = new(function() {
_isEditDiagram = mode.isEditDiagram || mode.isEditMailMerge || mode.isEditOle;
};
var _getStaticHint = function (key) {
return _staticHints[key];
};
return {
init: _init,
setMode: _setMode,
clearHints: _clearHints,
needCloseFileMenu: _needCloseFileMenu,
isHintVisible: _isHintVisible
isHintVisible: _isHintVisible,
getStaticHint: _getStaticHint
}
})();

View file

@ -162,6 +162,8 @@ define([
this.api.asc_registerCallback("asc_onPluginMouseMove", _.bind(this.onPluginMouseMove, this));
this.api.asc_registerCallback('asc_onPluginsReset', _.bind(this.resetPluginsList, this));
this.api.asc_registerCallback('asc_onPluginsInit', _.bind(this.onPluginsInit, this));
this.api.asc_registerCallback('asc_onPluginShowButton', _.bind(this.onPluginShowButton, this));
this.api.asc_registerCallback('asc_onPluginHideButton', _.bind(this.onPluginHideButton, this));
this.loadPlugins();
}
@ -204,17 +206,7 @@ define([
arr = [];
storePlugins.each(function(item){
var plugin = new Asc.CPlugin();
plugin.deserialize(item.attributes);
var variations = item.get('variations'),
variationsArr = [];
variations.forEach(function(itemVar){
var variation = new Asc.CPluginVariation();
variation.deserialize(itemVar.attributes);
variationsArr.push(variation);
});
plugin.set_Variations(variationsArr);
plugin.deserialize(item.get('original'));
item.set('pluginObj', plugin);
arr.push(plugin);
});
@ -252,6 +244,10 @@ define([
$('<div class="separator long"></div>').appendTo(me.$toolbarPanelPlugins);
_group = $('<div class="group"></div>');
rank_plugins = 0;
} else {
_group.appendTo(me.$toolbarPanelPlugins);
$('<div class="separator long invisible"></div>').appendTo(me.$toolbarPanelPlugins);
_group = $('<div class="group" style="padding-left: 0;"></div>');
}
var btn = me.panelPlugins.createPluginButton(model);
@ -387,6 +383,7 @@ define([
buttons: isCustomWindow ? undefined : newBtns,
toolcallback: _.bind(this.onToolClose, this),
help: !!help,
loader: plugin.get_Loader(),
modal: isModal!==undefined ? isModal : true
});
me.pluginDlg.on({
@ -405,6 +402,9 @@ define([
},
'help': function(){
help && window.open(help, '_blank');
},
'header:click': function(type){
me.api.asc_pluginButtonClick(type);
}
});
@ -464,6 +464,14 @@ define([
this.parsePlugins(pluginsdata)
},
onPluginShowButton: function(id) {
this.pluginDlg && this.pluginDlg.showButton(id);
},
onPluginHideButton: function(id) {
this.pluginDlg && this.pluginDlg.hideButton(id);
},
runAutoStartPlugins: function() {
if (this.autostart && this.autostart.length > 0) {
this.api.asc_pluginRun(this.autostart.shift(), 0, '');
@ -562,7 +570,8 @@ define([
visible: pluginVisible,
groupName: (item.group) ? item.group.name : '',
groupRank: (item.group) ? item.group.rank : 0,
minVersion: item.minVersion
minVersion: item.minVersion,
original: item
}));
}
});

View file

@ -550,7 +550,7 @@ define([
if (item.value === 'all') {
this.api.asc_AcceptAllChanges();
} else {
this.api.asc_AcceptChanges();
this.api.asc_AcceptChangesBySelection(true); // accept and move to the next change
}
} else {
this.api.asc_AcceptChanges(menu);
@ -565,7 +565,7 @@ define([
if (item.value === 'all') {
this.api.asc_RejectAllChanges();
} else {
this.api.asc_RejectChanges();
this.api.asc_RejectChangesBySelection(true); // reject and move to the next change
}
} else {
this.api.asc_RejectChanges(menu);
@ -613,7 +613,8 @@ define([
this.view.turnChanges(state, global);
if (userId && this.userCollection) {
var rec = this.userCollection.findOriginalUser(userId);
rec && this.showTips(Common.Utils.String.format(globalFlag ? this.textOnGlobal : this.textOffGlobal, AscCommon.UserInfoParser.getParsedName(rec.get('username'))));
rec && Common.NotificationCenter.trigger('showmessage', {msg: Common.Utils.String.format(globalFlag ? this.textOnGlobal : this.textOffGlobal, AscCommon.UserInfoParser.getParsedName(rec.get('username')))},
{timeout: 5000, hideCloseTip: true});
}
}
},
@ -903,41 +904,6 @@ define([
me.appConfig.reviewHoverMode = val;
},
showTips: function(strings) {
var me = this;
if (!strings.length) return;
if (typeof(strings)!='object') strings = [strings];
function showNextTip() {
var str_tip = strings.shift();
if (str_tip) {
me.tooltip.setTitle(str_tip);
me.tooltip.show();
me.tipTimeout = setTimeout(function () {
me.tooltip.hide();
}, 5000);
}
}
if (!this.tooltip) {
this.tooltip = new Common.UI.Tooltip({
owner: this.getApplication().getController('Toolbar').getView(),
hideonclick: true,
placement: 'bottom',
cls: 'main-info',
offset: 30
});
this.tooltip.on('tooltip:hide', function(cmp){
if (cmp==me.tooltip) {
clearTimeout(me.tipTimeout);
setTimeout(showNextTip, 300);
}
});
}
showNextTip();
},
applySettings: function(menu) {
this.view && this.view.turnSpelling( Common.localStorage.getBool(this.view.appPrefix + "settings-spellcheck", true) );
this.view && this.view.turnCoAuthMode( Common.localStorage.getBool(this.view.appPrefix + "settings-coauthmode", true) );

View file

@ -36,6 +36,11 @@ define([
type: 'dark',
source: 'static',
},
'theme-contrast-dark': {
text: locale.txtThemeContrastDark || 'Dark Contrast',
type: 'dark',
source: 'static',
},
}
if ( !!window.currentLoaderTheme ) {
@ -118,6 +123,7 @@ define([
"canvas-page-border",
"canvas-ruler-background",
"canvas-ruler-border",
"canvas-ruler-margins-background",
"canvas-ruler-mark",
"canvas-ruler-handle-border",
@ -296,7 +302,9 @@ define([
$(window).on('storage', function (e) {
if ( e.key == 'ui-theme' || e.key == 'ui-theme-id' ) {
if ( !!e.originalEvent.newValue ) {
me.setTheme(e.originalEvent.newValue, true);
if (Common.localStorage.getBool('ui-theme-use-system', false)) {
me.setTheme('theme-system');
} else me.setTheme(e.originalEvent.newValue, true);
}
} else
if ( e.key == 'content-theme' ) {
@ -413,19 +421,39 @@ define([
Common.NotificationCenter.trigger('contenttheme:dark', !is_current_dark);
},
setTheme: function (obj, force) {
setTheme: function (obj) {
if ( !obj ) return;
var id = get_ui_theme_name(obj);
var id = get_ui_theme_name(obj),
refresh_only = arguments[1];
if ( !refresh_only && is_theme_type_system(this.currentThemeId()) ) {
// TODO: need refactoring. for bug 58801
if ( get_system_default_theme().id == id ) {
Common.localStorage.setBool('ui-theme-use-system', false);
Common.localStorage.setItem('ui-theme-id', '');
Common.localStorage.setItem('ui-theme-id', id);
Common.NotificationCenter.trigger('uitheme:changed', id);
return;
}
}
if ( is_theme_type_system(id) ) {
if ( get_system_default_theme().id == this.currentThemeId() ) {
Common.localStorage.setBool('ui-theme-use-system', true);
Common.localStorage.setItem('ui-theme-id', '');
Common.localStorage.setItem('ui-theme-id', id);
Common.NotificationCenter.trigger('uitheme:changed', id);
return;
}
Common.localStorage.setBool('ui-theme-use-system', true);
id = get_system_default_theme().id;
} else {
Common.localStorage.setBool('ui-theme-use-system', false);
}
if ( (this.currentThemeId() != id || force) && !!themes_map[id] ) {
if ( (this.currentThemeId() != id || refresh_only) && !!themes_map[id] ) {
document.body.className = document.body.className.replace(/theme-[\w-]+\s?/gi, '').trim();
document.body.classList.add(id, 'theme-type-' + themes_map[id].type);
@ -456,10 +484,12 @@ define([
theme_obj.colors = obj;
}
Common.localStorage.setItem('ui-theme', JSON.stringify(theme_obj));
if ( !refresh_only )
Common.localStorage.setItem('ui-theme', JSON.stringify(theme_obj));
}
Common.localStorage.setItem('ui-theme-id', id);
if ( !refresh_only )
Common.localStorage.setItem('ui-theme-id', id);
Common.NotificationCenter.trigger('uitheme:changed', id);
}
},

View file

@ -17,16 +17,16 @@
<label id="search-adv-results-number" style="display: inline-block;">
<%= scope.textSearchResults %>
</label>
<div class="search-nav-btns" style="display: inline-block; float: right;">
<div id="search-adv-back" style="display: inline-block; margin-right: 4px;"></div>
<div id="search-adv-next" style="display: inline-block;"></div>
<div class="search-nav-btns">
<div id="search-adv-back"></div>
<div id="search-adv-next"></div>
</div>
</td>
</tr>
<tr class="edit-setting">
<td class="padding-large">
<button type="button" class="btn btn-text-default" id="search-adv-replace" style="display: inline-block; min-width: 62px;" data-hint="1" data-hint-direction="bottom" data-hint-offset="big"><%= scope.textReplace %></button>
<button type="button" class="btn btn-text-default" id="search-adv-replace-all" style="display: inline-block; min-width: 78px;" data-hint="1" data-hint-direction="bottom" data-hint-offset="big"><%= scope.textReplaceAll %></button>
<button type="button" class="btn btn-text-default" id="search-adv-replace" data-hint="1" data-hint-direction="bottom" data-hint-offset="big"><%= scope.textReplace %></button>
<button type="button" class="btn btn-text-default" id="search-adv-replace-all" data-hint="1" data-hint-direction="bottom" data-hint-offset="big"><%= scope.textReplaceAll %></button>
</td>
</tr>
<tr class="search-options-block">

View file

@ -112,10 +112,13 @@
if (!me.options.keepvisible && !me.options.hideonclick && me.tip().is(':visible'))
me.hide();
}});
this.isDesktopApp = Common.Controllers.Desktop.isActive();
},
mousemove: function (e) {
this.targetXY = [e.clientX*Common.Utils.zoom(), e.clientY*Common.Utils.zoom()];
var x = e.clientX*Common.Utils.zoom(),
y = e.clientY*Common.Utils.zoom();
this.targetXY = [x, this.isDesktopApp ? Math.max(y, 14) : y];
},
leave: function(obj) {

View file

@ -794,6 +794,9 @@ define(function(){ 'use strict';
textTurns: 'Turns',
textShapes: 'Shapes',
textLoops: 'Loops',
textPathCurve: 'Curve',
textPathLine: 'Line',
textPathScribble: 'Scribble',
getEffectGroupData: function () {
return [
@ -849,8 +852,8 @@ define(function(){ 'use strict';
{group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'animation-motion-paths-arcs', displayValue: this.textArcs, familyEffect: 'patharcs'},
{group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'animation-motion-paths-turns', displayValue: this.textTurns, familyEffect: 'pathturns'},
{group: 'menu-effect-group-path', value: AscFormat.MOTION_CIRCLE, iconCls: 'animation-motion-paths-shapes', displayValue: this.textShapes, familyEffect: 'pathshapes'},
{group: 'menu-effect-group-path', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'animation-motion-paths-loops', displayValue: this.textLoops, familyEffect: 'pathloops'}//,
//{group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'animation-motion-paths-custom-path', displayValue: this.textCustomPath}
{group: 'menu-effect-group-path', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'animation-motion-paths-loops', displayValue: this.textLoops, familyEffect: 'pathloops'},
{group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'animation-motion-paths-custom-path', displayValue: this.textCustomPath}
];
},
@ -1038,7 +1041,8 @@ define(function(){ 'use strict';
{group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_PEANUT, displayValue: this.textPeanut},
{group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_POINTY_STAR, displayValue: this.textPointStar},
{group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_SWOOSH, displayValue: this.textSwoosh},
{group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_VERTICAL_FIGURE_8, displayValue: this.textVerticalFigure, familyEffect: 'pathloops'}
{group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_VERTICAL_FIGURE_8, displayValue: this.textVerticalFigure, familyEffect: 'pathloops'},
{group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_CUSTOM_PATH, displayValue: this.textCustomPath, notsupported: true}
];
},
@ -1277,11 +1281,21 @@ define(function(){ 'use strict';
return undefined;
}
break;
case 'menu-effect-group-path':
switch (type) {
case AscFormat.MOTION_CUSTOM_PATH:
return [
{value: AscFormat.MOTION_CUSTOM_PATH_CURVE, caption: this.textPathCurve, isCustom: true},
{value: AscFormat.MOTION_CUSTOM_PATH_LINE, caption: this.textPathLine, isCustom: true},
{value: AscFormat.MOTION_CUSTOM_PATH_SCRIBBLE, caption: this.textPathScribble, isCustom: true}
];
}
break;
default:
return undefined;
}
},
getSimilarEffectsArray: function (group, familyEffect) {
getSimilarEffectsArray: function (familyEffect) {
switch (familyEffect){
case 'shape':
return [

View file

@ -31,4 +31,10 @@ if ( !window.fetch ) {
return target;
};
}
if (typeof Object.getOwnPropertySymbols != 'function') {
Object.getOwnPropertySymbols = function(target) {
return [];
};
}
}

View file

@ -62,8 +62,14 @@ if ( window.desktop ) {
}
if ( theme.id ) {
// params.uitheme = undefined;
localStorage.setItem("ui-theme-id", theme.id);
if ( theme.id == 'theme-system' ) {
localStorage.setItem("ui-theme-use-system", "1");
localStorage.removeItem("ui-theme-id");
delete params.uitheme;
} else {
localStorage.setItem("ui-theme-id", theme.id);
}
localStorage.removeItem("ui-theme");
}
}
@ -82,9 +88,11 @@ if ( !!params.uitheme && checkLocalStorage && !localStorage.getItem("ui-theme-id
}
var ui_theme_name = checkLocalStorage && localStorage.getItem("ui-theme-id") ? localStorage.getItem("ui-theme-id") : params.uitheme;
var ui_theme_type;
if ( !ui_theme_name ) {
if ( window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ) {
ui_theme_name = 'theme-dark';
ui_theme_type = 'dark';
checkLocalStorage && localStorage.removeItem("ui-theme");
}
}
@ -93,11 +101,13 @@ if ( !!ui_theme_name ) {
}
if ( checkLocalStorage ) {
var content_theme = localStorage.getItem("content-theme");
if ( content_theme == 'dark' ) {
var current_theme = localStorage.getItem("ui-theme");
if ( !!current_theme && /type":\s*"dark/.test(current_theme) ) {
let current_theme = localStorage.getItem("ui-theme");
if ( !!current_theme && /type":\s*"dark/.test(current_theme) || ui_theme_type == 'dark' ) {
document.body.classList.add("theme-type-dark");
let content_theme = localStorage.getItem("content-theme");
if ( content_theme == 'dark' ) {
document.body.classList.add("content-theme-dark");
}
}
}
}

View file

@ -193,13 +193,18 @@ var utils = new(function() {
me.innerHeight = window.innerHeight * me.zoom;
me.applicationPixelRatio = scale.applicationPixelRatio || scale.devicePixelRatio;
};
checkSizeIE = function() {
me.innerWidth = window.innerWidth;
me.innerHeight = window.innerHeight;
};
me.zoom = 1;
me.applicationPixelRatio = 1;
me.innerWidth = window.innerWidth;
me.innerHeight = window.innerHeight;
if ( isIE )
if ( isIE ) {
$(document.body).addClass('ie');
else {
$(window).on('resize', checkSizeIE);
} else {
checkSize();
$(window).on('resize', checkSize);
}
@ -436,7 +441,7 @@ var metrics = new(function() {
}
})();
Common.Utils.Metric = _extend_object(Common.Utils.Metric, metrics);
Common.Utils.Metric = _extend_object(metrics, Common.Utils.Metric);
Common.Utils.RGBColor = function(colorString) {
var r, g, b;
@ -603,8 +608,12 @@ Common.Utils.RGBColor = function(colorString) {
}
};
Common.Utils.String = new (function() {
var utilsString = new (function() {
return {
textCtrl: 'Ctrl',
textShift: 'Shift',
textAlt: 'Alt',
format: function(format) {
var args = _.toArray(arguments).slice(1);
if (args.length && typeof args[0] == 'object')
@ -648,7 +657,7 @@ Common.Utils.String = new (function() {
return Common.Utils.String.format(template, string.replace(/\+(?=\S)/g, '').replace(/Ctrl|ctrl/g, '⌘').replace(/Alt|alt/g, '⌥').replace(/Shift|shift/g, '⇧'));
}
return Common.Utils.String.format(template, string);
return Common.Utils.String.format(template, string.replace(/Ctrl|ctrl/g, this.textCtrl).replace(/Alt|alt/g, this.textAlt).replace(/Shift|shift/g, this.textShift));
},
parseFloat: function(string) {
@ -680,6 +689,8 @@ Common.Utils.String = new (function() {
}
})();
Common.Utils.String = _extend_object(utilsString, Common.Utils.String);
Common.Utils.isBrowserSupported = function() {
return !((Common.Utils.ieVersion != 0 && Common.Utils.ieVersion < 10.0) ||
(Common.Utils.safariVersion != 0 && Common.Utils.safariVersion < 5.0) ||
@ -968,7 +979,7 @@ Common.Utils.warningDocumentIsLocked = function (opts) {
callback: function(btn){
if (btn == 'edit') {
if ( opts.disablefunc ) opts.disablefunc(false);
app.getController('Main').api.asc_setIsReadOnly(false);
app.getController('Main').api.asc_setLocalRestrictions(Asc.c_oAscLocalRestrictionType.None);
}
}
});
@ -986,23 +997,27 @@ jQuery.fn.extend({
var _el = document.getElementById(id.substring(1));
if ( !_el ) {
parent = parent || this;
if ( parent instanceof jQuery ) {
if ( parent && parent.length > 0 ) {
parent.each(function (i, node) {
_el = node.querySelectorAll(id);
if ( _el.length == 0 ) {
if ( ('#' + node.id) == id ) {
_el = node;
if (node.querySelectorAll) {
_el = node.querySelectorAll(id);
if ( _el.length == 0 ) {
if ( ('#' + node.id) == id ) {
_el = node;
return false;
}
} else
if ( _el.length ) {
_el = _el[0];
return false;
}
} else
if ( _el.length ) {
_el = _el[0];
return false;
}
})
} else {
_el = parent.querySelectorAll(id);
if ( _el && _el.length ) return _el[0];
if (parent && parent.querySelectorAll) {
_el = parent.querySelectorAll(id);
if ( _el && _el.length ) return _el[0];
}
}
}

View file

@ -81,6 +81,7 @@ define([
'<div class="hedset">' +
'<div class="btn-slot" id="slot-hbtn-edit"></div>' +
'<div class="btn-slot" id="slot-hbtn-print"></div>' +
'<div class="btn-slot" id="slot-hbtn-print-quick"></div>' +
'<div class="btn-slot" id="slot-hbtn-download"></div>' +
'</div>' +
'<div class="hedset" data-layout-name="header-users">' +
@ -128,6 +129,7 @@ define([
'<div class="hedset">' +
'<div class="btn-slot" id="slot-btn-dt-save" data-layout-name="header-save"></div>' +
'<div class="btn-slot" id="slot-btn-dt-print"></div>' +
'<div class="btn-slot" id="slot-btn-dt-print-quick"></div>' +
'<div class="btn-slot" id="slot-btn-dt-undo"></div>' +
'<div class="btn-slot" id="slot-btn-dt-redo"></div>' +
'</div>' +
@ -209,11 +211,24 @@ define([
function updateDocNamePosition(config) {
if ( $labelDocName && config) {
var $parent = $labelDocName.parent();
if (!config.isEdit || !config.customization || !config.customization.compactHeader) {
if (!config.isEdit) {
var _left_width = $parent.position().left,
_right_width = $parent.next().outerWidth();
$parent.css('padding-left', _left_width < _right_width ? Math.max(2, _right_width - _left_width) : 2);
$parent.css('padding-right', _left_width < _right_width ? 2 : Math.max(2, _left_width - _right_width));
} else if (!(config.customization && config.customization.compactHeader)) {
var _left_width = $parent.position().left,
_right_width = $parent.next().outerWidth(),
outerWidth = $labelDocName.outerWidth(),
cssWidth = $labelDocName[0].style.width;
cssWidth = cssWidth ? parseFloat(cssWidth) : outerWidth;
if (cssWidth - outerWidth > 0.1) {
$parent.css('padding-left', _left_width < _right_width ? Math.max(2, $parent.outerWidth() - 2 - cssWidth) : 2);
$parent.css('padding-right', _left_width < _right_width ? 2 : Math.max(2, $parent.outerWidth() - 2 - cssWidth));
} else {
$parent.css('padding-left', _left_width < _right_width ? Math.max(2, Math.min(_right_width - _left_width + 2, $parent.outerWidth() - 2 - cssWidth)) : 2);
$parent.css('padding-right', _left_width < _right_width ? 2 : Math.max(2, Math.min(_left_width - _right_width + 2, $parent.outerWidth() - 2 - cssWidth)));
}
}
if (!(config.customization && config.customization.toolbarHideFileName) && (!config.isEdit || config.customization && config.customization.compactHeader)) {
@ -226,6 +241,12 @@ define([
}
}
function onResize() {
if (appConfig && appConfig.isEdit && !(appConfig.customization && appConfig.customization.compactHeader)) {
updateDocNamePosition(appConfig);
}
}
function onAppShowed(config) {
// config.isCrypted =true; //delete fore merge!
if ( $labelDocName ) {
@ -313,6 +334,13 @@ define([
});
}
if ( me.btnPrintQuick ) {
me.btnPrintQuick.updateHint(me.tipPrintQuick);
me.btnPrintQuick.on('click', function (e) {
me.fireEvent('print-quick', me);
});
}
if ( me.btnSave ) {
me.btnSave.updateHint(me.tipSave + Common.Utils.String.platformKey('Ctrl+S'));
me.btnSave.on('click', function (e) {
@ -352,6 +380,9 @@ define([
if (me.btnSearch)
me.btnSearch.updateHint(me.tipSearch + Common.Utils.String.platformKey('Ctrl+F'));
if (appConfig.isEdit && !(appConfig.customization && appConfig.customization.compactHeader))
Common.NotificationCenter.on('window:resize', onResize);
}
function onFocusDocName(e){
@ -494,7 +525,7 @@ define([
disabled: disabled === true,
dataHint:'0',
dataHintDirection: hintDirection ? hintDirection : (config.isDesktopApp ? 'right' : 'left'),
dataHintOffset: hintOffset ? hintOffset : (config.isDesktopApp ? '10, -10' : '10, 10'),
dataHintOffset: hintOffset ? hintOffset : (config.isDesktopApp ? '10, -18' : '10, 10'),
dataHintTitle: hintTitle
})).render(slot);
}
@ -521,7 +552,7 @@ define([
if ( !$labelDocName ) {
$labelDocName = $html.find('#rib-doc-name');
if ( me.documentCaption ) {
me.setDocTitle(me.documentCaption);
setTimeout(function() { me.setDocTitle(me.documentCaption); }, 50);
}
} else {
$html.find('#rib-doc-name').hide();
@ -550,6 +581,9 @@ define([
if ( config.canPrint )
this.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print', $html.findById('#slot-hbtn-print'), undefined, 'bottom', 'big', 'P');
if ( config.canQuickPrint )
this.btnPrintQuick = createTitleButton('toolbar__icon icon--inverse btn-quick-print', $html.findById('#slot-hbtn-print-quick'), undefined, 'bottom', 'big', 'Q');
if ( config.canEdit && config.canRequestEditRights )
this.btnEdit = createTitleButton('toolbar__icon icon--inverse btn-edit', $html.findById('#slot-hbtn-edit'), undefined, 'bottom', 'big');
}
@ -599,7 +633,7 @@ define([
!!$labelDocName && $labelDocName.hide().off(); // hide document title if it was created in right box
$labelDocName = $html.find('#title-doc-name');
me.setDocTitle( me.documentCaption );
setTimeout(function() { me.setDocTitle(me.documentCaption); }, 50);
me.options.wopi && $labelDocName.attr('maxlength', me.options.wopi.FileNameMaxLength);
@ -624,6 +658,8 @@ define([
if ( config.canPrint && config.isEdit ) {
me.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print', $html.findById('#slot-btn-dt-print'), true, undefined, undefined, 'P');
}
if ( config.canQuickPrint && config.isEdit )
me.btnPrintQuick = createTitleButton('toolbar__icon icon--inverse btn-quick-print', $html.findById('#slot-btn-dt-print-quick'), true, undefined, undefined, 'Q');
me.btnSave = createTitleButton('toolbar__icon icon--inverse btn-save', $html.findById('#slot-btn-dt-save'), true, undefined, undefined, 'S');
me.btnUndo = createTitleButton('toolbar__icon icon--inverse btn-undo', $html.findById('#slot-btn-dt-undo'), true, undefined, undefined, 'Z');
@ -673,6 +709,7 @@ define([
if (idx>0)
this.fileExtention = this.documentCaption.substring(idx);
this.isModified && (value += '*');
this.readOnly && (value += ' (' + this.textReadOnly + ')');
if ( $labelDocName ) {
this.setDocTitle( value );
}
@ -734,7 +771,7 @@ define([
'focus': onFocusDocName.bind(this),
'blur': function (e) {
me.imgCrypted && me.imgCrypted.toggleClass('hidden', false);
label[0].selectionStart = label[0].selectionEnd = 0;
Common.Utils.isGecko && (label[0].selectionStart = label[0].selectionEnd = 0);
if(!me.isSaveDocName) {
me.withoutExt = false;
me.setDocTitle(me.documentCaption);
@ -769,16 +806,14 @@ define([
},
setDocTitle: function(name){
if(name)
$labelDocName.val(name);
else
name = $labelDocName.val();
var width = this.getTextWidth(name);
var width = this.getTextWidth(name || $labelDocName.val());
(width>=0) && $labelDocName.width(width);
name && (width>=0) && $labelDocName.val(name);
if (this._showImgCrypted && width>=0) {
this.imgCrypted.toggleClass('hidden', false);
this._showImgCrypted = false;
}
(width>=0) && onResize();
},
getTextWidth: function(text) {
@ -867,6 +902,11 @@ define([
return initials;
},
setDocumentReadOnly: function (readonly) {
this.readOnly = readonly;
this.setDocumentCaption(this.documentCaption);
},
textBack: 'Go to Documents',
txtRename: 'Rename',
txtAccessRights: 'Change access rights',
@ -890,7 +930,9 @@ define([
textAddFavorite: 'Mark as favorite',
textHideNotes: 'Hide Notes',
tipSearch: 'Search',
textShare: 'Share'
textShare: 'Share',
tipPrintQuick: 'Quick print',
textReadOnly: 'Read only'
}
}(), Common.Views.Header || {}))
});

View file

@ -48,7 +48,7 @@ define([
Common.Views.InsertTableDialog = Common.UI.Window.extend(_.extend({
options: {
width: 230,
height: 156,
height: 157,
style: 'min-width: 230px;',
cls: 'modal-dlg',
split: false,

View file

@ -60,8 +60,8 @@ define([
Common.Views.ListSettingsDialog = Common.UI.Window.extend(_.extend({
options: {
type: 0, // 0 - markers, 1 - numbers
width: 280,
height: 255,
width: 285,
height: 261,
style: 'min-width: 240px;',
cls: 'modal-dlg',
split: false,
@ -87,9 +87,9 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtType + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<div id="id-dlg-list-numbering-format" class="input-group-nr" style="width: 100px;"></div>',
'<div id="id-dlg-list-bullet-format" class="input-group-nr" style="width: 100px;"></div>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-numbering-format" class="input-group-nr" style="width: 105px;"></div>',
'<div id="id-dlg-list-bullet-format" class="input-group-nr" style="width: 105px;"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
'</tr>',
@ -97,8 +97,8 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtImport + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<div id="id-dlg-list-image" style="width: 100px;"></div>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-image" style="width: 105px;"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
'</tr>',
@ -106,7 +106,7 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtSize + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-size"></div>',
'</td>',
'<td style="padding-bottom: 8px;">',
@ -117,7 +117,7 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text" style="white-space: nowrap;">' + this.txtStart + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-start"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
@ -126,7 +126,7 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtColor + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-color"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
@ -215,7 +215,7 @@ define([
this.cmbBulletFormat = new Common.UI.ComboBoxCustom({
el : $('#id-dlg-list-bullet-format'),
menuStyle : 'min-width: 100%;max-height: 183px;',
style : "width: 100px;",
style : "width: 105px;",
editable : false,
takeFocusOnClose: true,
template : _.template(template.join('')),
@ -239,7 +239,7 @@ define([
if (record.get('value')===_BulletTypes.symbol)
formcontrol[0].innerHTML = record.get('displayValue') + '<span style="font-family:' + (record.get('font') || 'Arial') + '">' + record.get('symbol') + '</span>';
else if (record.get('value')===_BulletTypes.image) {
formcontrol[0].innerHTML = record.get('displayValue') + '<span id="id-dlg-list-bullet-combo-preview" style="width:12px; height: 12px; margin-left: 4px; margin-bottom: 1px;display: inline-block; vertical-align: middle;"></span>';
formcontrol[0].innerHTML = record.get('displayValue') + '<span id="id-dlg-list-bullet-combo-preview" style="width:12px; height: 12px; margin-left: 2px; margin-bottom: 1px;display: inline-block; vertical-align: middle;"></span>';
var bullet = new Asc.asc_CBullet();
bullet.asc_fillBulletImage(me.imageProps.id);
bullet.drawSquareImage('id-dlg-list-bullet-combo-preview');
@ -278,6 +278,9 @@ define([
idx = store.indexOf(store.findWhere({value: _BulletTypes.newSymbol}));
store.add({ displayValue: me.txtSymbol + ': ', value: _BulletTypes.symbol, symbol: props.symbol, font: props.font }, {at: idx});
}
if (me.imageProps)
me.imageProps.redraw = true;
combo.setData(store.models);
combo.selectRecord(combo.store.findWhere({value: _BulletTypes.symbol, symbol: props.symbol, font: props.font}));
},
@ -316,7 +319,7 @@ define([
this.spnSize = new Common.UI.MetricSpinner({
el : $window.find('#id-dlg-list-size'),
step : 1,
width : 100,
width : 105,
value : 100,
defaultUnit : '',
maxValue : 400,
@ -342,7 +345,7 @@ define([
this.spnStart = new Common.UI.MetricSpinner({
el : $window.find('#id-dlg-list-start'),
step : 1,
width : 100,
width : 105,
value : 1,
defaultUnit : '',
maxValue : 32767,
@ -360,7 +363,7 @@ define([
caption: this.textSelect,
style: 'width: 100%;',
menu: new Common.UI.Menu({
style: 'min-width: 100px;',
style: 'min-width: 105px;',
maxHeight: 200,
additionalAlign: this.menuAddAlign,
items: [

View file

@ -77,6 +77,7 @@ define([
_options.tpl = _.template(this.template)(_options);
this.url = options.url || '';
this.loader = (options.loader!==undefined) ? options.loader : true;
this.frameId = options.frameId || 'plugin_iframe';
Common.UI.Window.prototype.initialize.call(this, _options);
},
@ -90,6 +91,8 @@ define([
if (!this.options.header) this._headerFooterHeight -= 34;
this._headerFooterHeight += ((parseInt(this.$window.css('border-top-width')) + parseInt(this.$window.css('border-bottom-width'))));
this.$window.find('.header').prepend($('<div class="tools left hidden"></div>'));
var iframe = document.createElement("iframe");
iframe.id = this.frameId;
iframe.name = 'pluginFrameEditor';
@ -102,13 +105,15 @@ define([
iframe.onload = _.bind(this._onLoad,this);
var me = this;
setTimeout(function(){
if (me.isLoaded) return;
me.loadMask = new Common.UI.LoadMask({owner: $('#id-plugin-placeholder')});
me.loadMask.setTitle(me.textLoading);
me.loadMask.show();
if (me.isLoaded) me.loadMask.hide();
}, 500);
if (this.loader) {
setTimeout(function(){
if (me.isLoaded) return;
me.loadMask = new Common.UI.LoadMask({owner: $('#id-plugin-placeholder')});
me.loadMask.setTitle(me.textLoading);
me.loadMask.show();
if (me.isLoaded) me.loadMask.hide();
}, 500);
}
iframe.src = this.url;
$('#id-plugin-placeholder').append(iframe);
@ -180,6 +185,32 @@ define([
}
},
showButton: function(id) {
var header = this.$window.find('.header .tools.left');
if (id=='back') {
var btn = header.find('#id-plugindlg-' + id);
if (btn.length<1) {
btn = $('<div id="id-plugindlg-' + id + '" class="tool help" style="font-size:20px;">←</div>');
btn.on('click', _.bind(function() {
this.fireEvent('header:click',id);
}, this));
header.prepend(btn);
}
btn.show();
header.removeClass('hidden');
}
},
hideButton: function(id) {
var header = this.$window.find('.header .tools.left');
if (id=='back') {
var btn = header.find('#id-plugindlg-' + id);
if (btn.length>0) {
btn.hide();
}
}
},
textLoading : 'Loading'
}, Common.Views.PluginDlg || {}));
});

View file

@ -60,11 +60,11 @@ define([
'</div>',
'</div>',
'<div id="current-plugin-box" class="layout-ct vbox hidden">',
'<div id="current-plugin-frame" class="">',
'</div>',
'<div id="current-plugin-header">',
'<label></label>',
'<div id="id-plugin-close" class="tool close"></div>',
'</div>',
'<div id="current-plugin-frame" class="">',
'<div id="id-plugin-close" class="close"></div>',
'</div>',
'</div>',
'<div id="plugins-mask" style="display: none;">'
@ -111,6 +111,13 @@ define([
this.currentPluginPanel = $('#current-plugin-box');
this.currentPluginFrame = $('#current-plugin-frame');
this.pluginClose = new Common.UI.Button({
parentEl: $('#id-plugin-close'),
cls: 'btn-toolbar',
iconCls: 'toolbar__icon btn-close',
hint: this.textClosePanel
});
this.pluginMenu = new Common.UI.Menu({
menuAlign : 'tr-br',
items: []
@ -426,7 +433,8 @@ define([
textLoading: 'Loading',
textStart: 'Start',
textStop: 'Stop',
groupCaption: 'Plugins'
groupCaption: 'Plugins',
textClosePanel: 'Close plugin'
}, Common.Views.Plugins || {}));
});

View file

@ -39,7 +39,8 @@
*/
define([
'common/main/lib/component/Window'
'common/main/lib/component/Window',
'common/main/lib/component/Button'
], function () {
'use strict';
@ -51,7 +52,8 @@ define([
header: false,
cls: 'search-bar',
alias: 'SearchBar',
showOpenPanel: true
showOpenPanel: true,
toolclose: 'hide'
},
initialize : function(options) {
@ -70,6 +72,7 @@ define([
].join('');
this.options.tpl = _.template(this.template)(this.options);
this.iconType = this.options.iconType;
Common.UI.Window.prototype.initialize.call(this, this.options);
@ -91,7 +94,7 @@ define([
this.btnBack = new Common.UI.Button({
parentEl: $('#search-bar-back'),
cls: 'btn-toolbar',
iconCls: 'toolbar__icon btn-arrow-up',
iconCls: this.iconType === 'svg' ? 'svg-icon search-arrow-up' : 'toolbar__icon btn-arrow-up',
hint: this.tipPreviousResult
});
this.btnBack.on('click', _.bind(this.onBtnNextClick, this, 'back'));
@ -99,7 +102,7 @@ define([
this.btnNext = new Common.UI.Button({
parentEl: $('#search-bar-next'),
cls: 'btn-toolbar',
iconCls: 'toolbar__icon btn-arrow-down',
iconCls: this.iconType === 'svg' ? 'svg-icon search-arrow-down' : 'toolbar__icon btn-arrow-down',
hint: this.tipNextResult
});
this.btnNext.on('click', _.bind(this.onBtnNextClick, this, 'next'));
@ -117,7 +120,7 @@ define([
this.btnClose = new Common.UI.Button({
parentEl: $('#search-bar-close'),
cls: 'btn-toolbar',
iconCls: 'toolbar__icon btn-close',
iconCls: this.iconType === 'svg' ? 'svg-icon search-close' : 'toolbar__icon btn-close',
hint: this.tipCloseSearch
});
this.btnClose.on('click', _.bind(function () {
@ -132,18 +135,19 @@ define([
},
show: function(text) {
var top = $('#app-title').height() + $('#toolbar').height() + 2,
var top = ($('#app-title').length > 0 ? $('#app-title').height() : 0) + $('#toolbar').height() + 2,
left = Common.Utils.innerWidth() - ($('#right-menu').is(':visible') ? $('#right-menu').width() : 0) - this.options.width - 32;
Common.UI.Window.prototype.show.call(this, left, top);
this.disableNavButtons();
if (text) {
this.inputSearch.val(text);
this.fireEvent('search:input', [text]);
} else {
this.inputSearch.val('');
window.SSE && this.fireEvent('search:input', ['', true]);
}
this.disableNavButtons();
this.focus();
},
@ -182,9 +186,9 @@ define([
},
disableNavButtons: function (resultNumber, allResults) {
var disable = this.inputSearch.val() === '';
this.btnBack.setDisabled(disable || !allResults || resultNumber === 0);
this.btnNext.setDisabled(disable || resultNumber + 1 === allResults);
var disable = (this.inputSearch.val() === '' && !window.SSE) || !allResults;
this.btnBack.setDisabled(disable);
this.btnNext.setDisabled(disable);
},
textFind: 'Find',

View file

@ -91,6 +91,11 @@ define([
dataHintDirection: 'left',
dataHintOffset: 'small'
});
this.inputReplace._input.on('keydown', _.bind(function (e) {
if (e.keyCode === Common.UI.Keys.RETURN && !this.btnReplace.isDisabled()) {
this.onReplaceClick('replace');
}
}, this));
this.btnBack = new Common.UI.Button({
parentEl: $('#search-adv-back'),
@ -205,6 +210,7 @@ define([
}).on('keyup:after', function(input, e) {
me.fireEvent('search:options', ['range', input.getValue(), e.keyCode !== Common.UI.Keys.RETURN]);
});
this.inputSelectRange.$el.hide();
this.cmbSearch = new Common.UI.ComboBox({
el: $('#search-adv-cmb-search'),
@ -253,11 +259,13 @@ define([
this.cmbLookIn.setValue(0);
var tableTemplate = '<div class="search-table">' +
'<div class="header-items">' +
'<div class="header-item">' + this.textSheet + '</div>' +
'<div class="header-item">' + this.textName + '</div>' +
'<div class="header-item">' + this.textCell + '</div>' +
'<div class="header-item">' + this.textValue + '</div>' +
'<div class="header-item">' + this.textFormula + '</div>' +
'</div>' +
'<div class="ps-container oo search-items"></div>' +
'</div>',
$resultTable = $(tableTemplate).appendTo(this.$resultsContainer);
@ -278,8 +286,7 @@ define([
});
}
Common.NotificationCenter.on('window:resize', function() {
me.$resultsContainer.outerHeight($('#search-box').outerHeight() - $('#search-header').outerHeight() - $('#search-adv-settings').outerHeight());
me.$resultsContainer.scroller.update({alwaysVisibleY: true});
me.updateResultsContainerHeight();
});
}
@ -292,8 +299,7 @@ define([
Common.UI.BaseView.prototype.show.call(this,arguments);
this.fireEvent('show', this );
this.$resultsContainer.outerHeight($('#search-box').outerHeight() - $('#search-header').outerHeight() - $('#search-adv-settings').outerHeight());
this.$resultsContainer.scroller.update({alwaysVisibleY: true});
this.updateResultsContainerHeight();
},
hide: function () {
@ -321,15 +327,34 @@ define([
ChangeSettings: function(props) {
},
updateResultsContainerHeight: function () {
if (this.$resultsContainer) {
this.$resultsContainer.outerHeight($('#search-box').outerHeight() - $('#search-header').outerHeight() - $('#search-adv-settings').outerHeight());
this.$resultsContainer.scroller.update({alwaysVisibleY: true});
}
},
updateResultsNumber: function (current, count) {
var text;
if (count > 300) {
text = this.textTooManyResults;
} else {
text = current === 'no-results' ? this.textNoSearchResults : (!count ? this.textNoMatches : Common.Utils.String.format(this.textSearchResults, current + 1, count));
text = current === 'no-results' ? this.textNoSearchResults :
(current === 'stop' ? this.textSearchHasStopped :
(current === 'content-changed' ? (this.textContentChanged + ' ' + Common.Utils.String.format(this.textSearchAgain, '<a class="search-again">','</a>')) :
(!count ? this.textNoMatches : Common.Utils.String.format(this.textSearchResults, current + 1, count))));
}
this.$reaultsNumber.text(text);
this.disableReplaceButtons(!count);
if (current === 'content-changed') {
var me = this;
this.$reaultsNumber.html(text);
this.$reaultsNumber.find('.search-again').on('click', function () {
me.fireEvent('search:next', [me.inputText.getValue(), true]);
});
} else {
this.$reaultsNumber.text(text);
}
this.updateResultsContainerHeight();
!window.SSE && this.disableReplaceButtons(!count);
},
onClickClosePanel: function() {
@ -358,8 +383,7 @@ define([
this.$searchOptionsBlock[this.extendedOptions ? 'removeClass' : 'addClass']('no-expand');
Common.localStorage.setBool('sse-search-options-extended', this.extendedOptions);
this.$resultsContainer.outerHeight($('#search-box').outerHeight() - $('#search-header').outerHeight() - $('#search-adv-settings').outerHeight());
this.$resultsContainer.scroller.update({alwaysVisibleY: true});
this.updateResultsContainerHeight();
},
setFindText: function (val) {
@ -371,9 +395,9 @@ define([
},
disableNavButtons: function (resultNumber, allResults) {
var disable = this.inputText._input.val() === '';
this.btnBack.setDisabled(disable || !allResults || resultNumber === 0);
this.btnNext.setDisabled(disable || !allResults || resultNumber + 1 === allResults);
var disable = (this.inputText._input.val() === '' && !window.SSE) || !allResults;
this.btnBack.setDisabled(disable);
this.btnNext.setDisabled(disable);
},
disableReplaceButtons: function (disable) {
@ -412,7 +436,10 @@ define([
textName: 'Name',
textCell: 'Cell',
textValue: 'Value',
textFormula: 'Formula'
textFormula: 'Formula',
textSearchHasStopped: 'Search has stopped',
textContentChanged: 'Document changed.',
textSearchAgain: '{0}Perform new search{1} for accurate results.'
}, Common.Views.SearchPanel || {}));
});

View file

@ -430,7 +430,7 @@ define([
'<table cols="1" style="width: 100%;">',
'<tr>',
'<td style="padding-bottom: 16px;">',
'<div id="symbol-table-scrollable-div" style="position: relative;height:'+ (this.options.height-302 + 38*(this.special ? 0 : 1)) + 'px;">',
'<div id="symbol-table-scrollable-div" style="position: relative;height:'+ (this.options.height-304 + 38*(this.special ? 0 : 1)) + 'px;">',
'<div style="width: 100%;">',
'<div id="id-preview">',
'<div>',
@ -476,7 +476,7 @@ define([
'</tr>',
'<tr>',
'<td>',
'<div id="symbol-table-special-list" class="no-borders" style="width:100%; height: '+ (this.options.height-156 + 38*(this.special ? 0 : 1)) + 'px;"></div>',
'<div id="symbol-table-special-list" class="no-borders" style="width:100%; height: '+ (this.options.height-157 + 38*(this.special ? 0 : 1)) + 'px;"></div>',
'</td>',
'</tr>',
'</table>',
@ -1104,7 +1104,7 @@ define([
},
getMaxHeight: function(){
return this.symbolTablePanel.innerHeight();
return this.symbolTablePanel.innerHeight()-2;
},
getRowsCount: function() {
@ -1436,8 +1436,8 @@ define([
this.curSize = {resize: false, width: size[0], height: size[1]};
} else if (this.curSize.resize) {
this._preventUpdateScroll = false;
this.curSize.height = size[1] - 302 + 38*(this.special ? 0 : 1);
var rows = Math.max(1, ((this.curSize.height/CELL_HEIGHT) >> 0)),
this.curSize.height = size[1] - 304 + 38*(this.special ? 0 : 1);
var rows = Math.max(1, (((this.curSize.height-2)/CELL_HEIGHT) >> 0)),
height = rows*CELL_HEIGHT;
this.symbolTablePanel.css({'height': this.curSize.height + 'px'});
@ -1447,7 +1447,7 @@ define([
this.updateView(undefined, undefined, undefined, true);
this.specialList.cmpEl.height(size[1] - 156 + 38*(this.special ? 0 : 1));
this.specialList.cmpEl.height(size[1] - 157 + 38*(this.special ? 0 : 1));
!this.special && (size[1] += 38);
var valJson = JSON.stringify(size);
@ -1465,16 +1465,16 @@ define([
this.curSize.resize = true;
this.curSize.width = size[0];
this.curSize.height = size[1] - 302 + 38*(this.special ? 0 : 1);
this.curSize.height = size[1] - 304 + 38*(this.special ? 0 : 1);
var rows = Math.max(1, ((this.curSize.height/CELL_HEIGHT) >> 0)),
var rows = Math.max(1, (((this.curSize.height-2)/CELL_HEIGHT) >> 0)),
height = rows*CELL_HEIGHT;
this.symbolTablePanel.css({'height': this.curSize.height + 'px'});
this.previewPanel.css({'height': height + 'px'});
this.previewScrolled.css({'height': height + 'px'});
this.specialList.cmpEl.height(size[1] - 156 + 38*(this.special ? 0 : 1));
this.specialList.cmpEl.height(size[1] - 157 + 38*(this.special ? 0 : 1));
this.updateView(undefined, undefined, undefined, true);
}

View file

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 857 B

View file

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.5 KiB

View file

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View file

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -1,6 +1,10 @@
<html>
<head>
<style>
body {
font-family: Arial,Helvetica,"Helvetica Neue",sans-serif;
color: #444;
}
.centered {
text-align: center;
display: flex;

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View file

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View file

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View file

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View file

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View file

Before

Width:  |  Height:  |  Size: 627 B

After

Width:  |  Height:  |  Size: 627 B

View file

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View file

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

View file

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View file

Before

Width:  |  Height:  |  Size: 279 B

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View file

Before

Width:  |  Height:  |  Size: 279 B

After

Width:  |  Height:  |  Size: 279 B

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View file

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Some files were not shown because too many files have changed in this diff Show more