Commit Graph

11262 Commits (c1344643a1999b3bff90842aead291c332eae23d)
 

Author SHA1 Message Date
Aleksander Machniak 03d56926d8 Fix bug in HTML parser that could cause missing text fragments when there was no head/body tag (#6713) 6 years ago
Aleksander Machniak 1078d8df16 Fix cpanel_webmail driver 6 years ago
Aleksander Machniak 711e46a018 Force HIGHESTMODSEQ use on dovecot
This may fix some messages cache issues. Dovecot does not return
HIGHESTMODSEQ nor NOMODSEQ metadata on SELECT until it is "forced"
to switch to "permanent mod-seq mode". It can be done either by
ENABLE QRESYNC/CONDSTORE or by requesting the metadata explicitely
on SELECT/STATUS. We'll use STATUS for that.
6 years ago
Aleksander Machniak 3ec6a60ad1 Fix PHP Warning: in_array() expects parameter 2 to be array, null given 6 years ago
Aleksander Machniak f0811f6f50 DOn't use deprecated (and slow) selectors 6 years ago
Aleksander Machniak 0c419e4dd1 Elastic: .compact-table fixes 6 years ago
Aleksander Machniak 8b74fd73da Update to jQuery 3.4.0 6 years ago
Aleksander Machniak cd4c756322 CS fixes 6 years ago
Aleksander Machniak 4674ac59b8 Fix bug where global includes were requested for vacation (#6716) 6 years ago
Aleksander Machniak a78f91f5dc Small code de-duplication 6 years ago
Aleksander Machniak fd167152e1 jqueryui plugin is already required by core 6 years ago
Aleksander Machniak 8036bfafab Fix setting button state when registering it after onload
Also get rid of uibutton support, it's not used anymore.
6 years ago
Aleksander Machniak 9ab932d9ba Remove redundant "ERROR: " prefix 6 years ago
Aleksander Machniak 706313bdeb Elastic: Fix setting pretty select popup width
In some cases the min_width was set to value bigger than max_width.
6 years ago
Aleksander Machniak b8f27af8cb Elastic: Fix non-working pretty selects in Chrome browser (#6705) 6 years ago
Aleksander Machniak 23978006da Add note about IIS and woff fonts (#6710) 6 years ago
Aleksander Machniak 6fd2366a94 Merge branch 'dsoares-wash-xml-namespace' 6 years ago
Aleksander Machniak a07c44804a Update changelog 6 years ago
Aleksander Machniak 6f479096d5 Merge branch 'wash-xml-namespace' of https://github.com/dsoares/roundcubemail into dsoares-wash-xml-namespace 6 years ago
Aleksander Machniak fc44e4612f Merge branch 'nuxwin-#6704' 6 years ago
Aleksander Machniak 2f05533710 Small code improvements 6 years ago
Aleksander Machniak 0cc1ec0131 Merge branch '#6704' of https://github.com/nuxwin/roundcubemail into nuxwin-#6704 6 years ago
Aleksander Machniak f045812fcc Bump masterminds/html5 version up 6 years ago
Aleksander Machniak b304782cbc Elastic: Various cross-browser fixes and improvements 6 years ago
Laurent Declercq ae59269f27
Make use of rcube::raise_error() function for error handling in bin/install-jsdeps.sh (#6704) 6 years ago
Aleksander Machniak 4d1b3e263a Elastic: Fix folders list scrolling on touch devices (#6706) 6 years ago
Aleksander Machniak a35699637d Fix PHP error when using Net_LDAP3 from master
get_entry() method signature has changed. We don't really needed
that override in rcube_ldap_generic, so it's now removed.
6 years ago
Aleksander Machniak 347b92f8cf Update tinymce languages url 6 years ago
dsoares 00cc13a1b9 Fix bug where HTML messages with a xml:namespace tag were not rendered. 6 years ago
Aleksander Machniak b667f1ec02 Elastic: Better buttons alignment in .menu.footer .buttons 6 years ago
Aleksander Machniak c2a5ffeecb Elastic: Fix inactive options in #mailto-menu (regression) 6 years ago
Aleksander Machniak a75ad5e9b1 Elastic: Remove redundant styles 6 years ago
Aleksander Machniak b86472badf Elastic: Fix scrollbar issue in jQuery-UI dialogs
Bootstrap's box-sizing:border-box on everything does not work nice with jQuery-UI.
6 years ago
Aleksander Machniak 1a68fe25c0 Elastic: Fix padding in jQuery-UI dialogs 6 years ago
Aleksander Machniak 96df04b020 Elastic: Small spacing fix 6 years ago
Aleksander Machniak e8ff189627 Use simpler code 6 years ago
Aleksander Machniak 77439f9772 Add missing role=menuitem 6 years ago
Aleksander Machniak 79ca8bc40a Elastic: Small regression in .menu.footer 6 years ago
Aleksander Machniak ddef3926aa Fix TinyMCE download location (#6694) 6 years ago
Aleksander Machniak 4524156a3d Merge branch 'dev/elastic' of github.com:roundcube/roundcubemail into dev/elastic 6 years ago
Aleksander Machniak f1e911ec03 Elastic: Toolbar/menus/layout refactoring
Refactoring for better consistency and simplicity.

5KB less in size of (minified) styles.css file.

Layout changes:
- body > #layout > .menu       -> #layout-menu
- body > #layout > .list       -> #layout-list
- body > #layout > .sidebar    -> #layout-sidebar
- body > #layout > .content    -> #layout-content

Toolbar/menu changes:
- .toolbar           -> .toolbar.menu
- .toolbarmenu       -> .menu.listing
- .menu-button       -> .task-menu-button
- .pagenav.toolbar   -> .pagenav.menu
- #taskmenu          -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover            -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background

Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
6 years ago
Aleksander Machniak e8a332e628 Elastic: Toolbar/menus/layout refactoring
Refactoring for better consistency and simplicity.

5KB less in size of (minified) styles.css file.

Layout changes:
- body > #layout > .menu       -> #layout-menu
- body > #layout > .list       -> #layout-list
- body > #layout > .sidebar    -> #layout-sidebar
- body > #layout > .content    -> #layout-content

Toolbar/menu changes:
- .toolbar           -> .toolbar.menu
- .toolbarmenu       -> .menu.listing
- .menu-button       -> .task-menu-button
- .pagenav.toolbar   -> .pagenav.menu
- #taskmenu          -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover            -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background

Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
6 years ago
Aleksander Machniak dbf6e0a81d Improve display_message() for sophisticated 'loading' messages
So it's possible to display more than one message of type 'loading'
at a time and define custom timeout.
6 years ago
Aleksander Machniak fae26eab13 Elastic: Add Prev/Next buttons on message page toolbar (#6648) 6 years ago
Aleksander Machniak f1c40c8aa9 Fix bug where attachment preview didn't work with x_frame_options=deny (#6688) 6 years ago
Aleksander Machniak 27408182b9 Expect skin thumbnails to be in assets 6 years ago
Aleksander Machniak ab7eeb3daa CS fixes 6 years ago
Aleksander Machniak d8488aae32 Disable spellcheker (hide button) if the list of languages is empty
Better handling of uninitialized (not installed) spellchecker engine.
Also prevent from PHP fatal error if enchant ext is not installed.
6 years ago
Aleksander Machniak 844ec53612 Elastic: Fix bug where toolbar disappears on attachment menu use in Chrome (#6677) 6 years ago
Aleksander Machniak c827925051 Fix so "Open in new window" consistently displays "external window" interface (#6659)
Both 'show' and 'extwin' will use _extwin=1 argument.
6 years ago