Aleksander Machniak
3719ce0653
Don't use :has selector
7 years ago
Aleksander Machniak
8c471478f7
Merge branch 'dev/elastic'
7 years ago
Aleksander Machniak
e67765b863
Fix bug where flag change could have been passed to a preview frame when not expected
7 years ago
Aleksander Machniak
00ef5d05ef
Merge branch 'master' into dev/elastic
7 years ago
Aleksander Machniak
ce9c52e65a
Merge branch 'master' into dev/elastic
7 years ago
Aleksander Machniak
850d414443
Don't allow dragging .custom-control elements on folders list
7 years ago
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
7 years ago
Aleksander Machniak
f0811f6f50
DOn't use deprecated (and slow) selectors
7 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.
7 years ago
Aleksander Machniak
b304782cbc
Elastic: Various cross-browser fixes and improvements
7 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.
7 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.
7 years ago
Aleksander Machniak
f1c40c8aa9
Fix bug where attachment preview didn't work with x_frame_options=deny ( #6688 )
7 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.
7 years ago
Aleksander Machniak
53c37a1321
WS and CS fixes
7 years ago
Aleksander Machniak
e3e9573391
Fix small issue when quota object does not specify 'title'
7 years ago
Aleksander Machniak
bca1397927
Fix links to Identities/Responses
7 years ago
Aleksander Machniak
9b553aa2e0
Elastic: Improve "Mark all as read" dialog style (use .proplist)
7 years ago
Aleksander Machniak
147a2c8611
Elastic: Use appropriate icon for Mark button in "Mark all as read" dialog
7 years ago
Aleksander Machniak
26bce22bff
Fix bug when aborting dragging with ESC key didn't stop the move action ( #6623 )
...
+ small code improvements
+ focus the list on drag start to make sure it's focused state is up-to-date
which is needed for proper keypress handling (e.g. ESC key on drag action)
7 years ago
Aleksander Machniak
43499432a5
Elastic: Fix height of select elements inside of composite fields
...
also make them pretty when added programatically.
7 years ago
Aleksander Machniak
0492b1f6e5
HTML5 Upload Progress ( #6177 ) ( #6583 )
...
Replaced all old upload progress code in favour of ajax upload progress.
Instead of posting a hidden iframe, we now use AJAX (as we did for drag-n-drop).
Removed code for old browsers. Now we support IE >= 10, Firefox > 4.
Upload progress may not work in some more, but support is quite good.
7 years ago
johndoh
fa754c4ebc
Elastic: remove hover effect on dropbuttons when primary action is disabled ( #6597 )
7 years ago
Aleksander Machniak
82c495e6b4
PR cleanup
7 years ago
PhilW
e5f5e6576d
add some selection options to contacts list
7 years ago
Aleksander Machniak
99ad249f6d
Elastic: Add title with full folder name on folders list elements
...
if displayed folder name is truncated because of overflow.
7 years ago
Aleksander Machniak
d7b510978e
Fix regressions in attachment rename and attachment title attribute setting
7 years ago
Aleksander Machniak
829395ed13
Improvements in contact import dialog
...
- Fix Import button state on import errors
- Focus Cancel button on form submission
- Don't reload contacts list when import failed
7 years ago
Aleksander Machniak
70657e34b0
Remove unused 'login' command
7 years ago
Aleksander Machniak
802ed0dc6d
Create autocomplete popup in a parent window when invoked from an iframe ( #6503 )
7 years ago
Aleksander Machniak
42cb98149c
Close autocomplete list on scroll event
7 years ago
PhilW
d2c2ddb9a0
code improvement, avoid empty menu_button array entries
7 years ago
PhilW
f028ff0c48
remove redundant var
7 years ago
PhilW
99fc4cd387
support multiple buttons for the same menu
7 years ago
PhilW
30fb7fc552
store menu buttos by menu id
7 years ago
Aleksander Machniak
ab6b651ac9
- Make menu button inactive if all subactions are inactive ( #6444 )
...
Elastic skin only (for now)
7 years ago
Aleksander Machniak
f28971c95c
The localization label can also contain underscore char
7 years ago
Aleksander Machniak
ccff7c8313
Support returning jqXHR object from request* event handler
7 years ago
Aleksander Machniak
91b5bffd3c
Fix bug where autocomplete list could be displayed out of screen ( #6469 )
7 years ago
Aleksander Machniak
2c12274d38
Fix style/navigation on error page depending on authentication state ( #6362 )
7 years ago
Aleksander Machniak
a8542e9c08
Elastic: Add title to taskmenu entries with too long labels ( #6392 )
7 years ago
Aleksander Machniak
5643b6315e
Small improvements
7 years ago
Aleksander Machniak
eefbbb6749
Fix detecting the opener window ( #6319 )
8 years ago
Aleksander Machniak
6d0b30d456
Fix bug where messages list was not updated after moving ALL messages ( #6310 )
8 years ago
Aleksander Machniak
2275df3bca
Fix js error when flagging a message as unread
8 years ago
Aleksander Machniak
3ede8e5404
Show message flagged status in message view ( #5080 )
...
for Larry and Elastic
8 years ago
Aleksander Machniak
9d3d600a25
Display a dialog for mail import with supported format description and upload size hint
8 years ago
Aleksander Machniak
34a280ef89
Fix regression where Edit identities link wasn't working
...
Extend switch-task command to accept argument in form of task/action.
8 years ago
Aleksander Machniak
fc88c5b1f6
Elastic: Use select.custom-select instead of select.form-control
...
It's just better looking.
8 years ago
Aleksander Machniak
67b5ba67dd
Show confirm dialog when moving folders using drag and drop ( #6119 )
...
As it was very easy to accidentally move a folder tree by dragging & dropping
we now ask the user to confirm the action.
8 years ago