Commit Graph

732 Commits (5bb05680acd0f05c4b7b9919eeb3adf5bbf54aba)

Author SHA1 Message Date
Aleksander Machniak 7f1f6849d7 Elastic: Add forgoten custom style files
Note: We could make them optional, but we need to support less < 2.x for now.
7 years ago
Aleksander Machniak e857ba9b42 Elastic: Added logo image support, taskmenu improvements
TODO: Roundcube logo re-design
7 years ago
Aleksander Machniak ba9ee7e212 Elastic: Fix menu_destroy() 7 years ago
Aleksander Machniak ad425aa3e0 Elastic: Make attachment properties table scrollable 7 years ago
Aleksander Machniak c5f91540f2 Elastic: Close menus also on touch inside an iframe 7 years ago
Aleksander Machniak ee9f16f5a5 Elastic: Small improvements in attachment preview 7 years ago
Aleksander Machniak d509f6a5b0 Elastic: Remove redundant styles 7 years ago
Aleksander Machniak 06f31461c6 Elastic: Support multi-selection lists inside of .content (and .list and .sidebar) 7 years ago
Aleksander Machniak 5809c57eb3 Elastic: Support floating action buttons also on 'content' element not only 'list' 7 years ago
Aleksander Machniak 1eaeb9e686 Elastic: Fix searchbar input finding for forms with hidden inputs 7 years ago
Aleksander Machniak f89fafb781 Elastic: Handle more corner cases of hide-menu event 7 years ago
Aleksander Machniak 0366d40bf9 Elastic: Add possibility to assign classes to .nav-link elements when converting fieldsets to tabs 7 years ago
Aleksander Machniak f94ad22458 Elastic: Small form spacing fix 7 years ago
Aleksander Machniak 273973e2a4 Elastic: Don't convert tables inside of .raw-tables element 7 years ago
Aleksander Machniak 3f985c35d1 Elastic: Small form fixes 7 years ago
Aleksander Machniak 2584ed8bd7 Elastic: Bump up z-index value on #messagestack 7 years ago
Aleksander Machniak 379c3111d1 Elastic: Remove redundant data: prefix in data-uri() 7 years ago
Aleksander Machniak 915e50af9f Elastic: Make Cancel/Close button in a mobile dialog be the last one 7 years ago
Aleksander Machniak 051a82ef03 Elastic: Fix so closing mobile popup menu does not close dialogs below, plus some css improvements 7 years ago
Aleksander Machniak 9d262402db Elastic: Avoid double checkbox convertion to icon-checkbox 7 years ago
Aleksander Machniak 809b3d4abe Elastic: Support quick-search form in content frame header 7 years ago
Aleksander Machniak 6a347f36db Elastic: Skip tables with .table class already applied 7 years ago
Aleksander Machniak 73b1948c38 Elastic: Small fix on icon-checkbox 7 years ago
Aleksander Machniak a31c76292e Elastic: Fix .btn.active colors 7 years ago
Aleksander Machniak 5ae8c938d2 Elastic: Changed icon for "Manage folders" menu item 7 years ago
Aleksander Machniak f1077063e6 Elastic: Fix small issues in forms 7 years ago
Aleksander Machniak da35bf64f5 Elastic: Fix data-label-msg handling on <ul> lists 7 years ago
Aleksander Machniak d067869ff1 Elastic: Make all input.pretty-checkbox elements pretty 7 years ago
Aleksander Machniak daa268658c Elastic: Set non-white background on .navlist 7 years ago
Aleksander Machniak e9de02920a Elastic: Remove folder type icons (Kolab-specific) 7 years ago
Aleksander Machniak d423139ac8 Elastic: Fix datepicker position on 320px width (and less) 7 years ago
johndoh 548f286686 add Elastic deps folder to .gitignore (#6227) 7 years ago
Aleksander Machniak ac275caebb Elastic: Support .text-only forms also when they are not a table 7 years ago
Aleksander Machniak 8b610e1d9f Elastic: Set z-index for frame-loader 7 years ago
Aleksander Machniak f1450a34d2 Elastic: Fix navlist border (when it is with scrollbar) 7 years ago
Aleksander Machniak f289b6767f Elastic: Don't set form-control class on input[type=button] 7 years ago
Aleksander Machniak 5410c6112b Elastic: Make .nav-tabs non-wrappable 7 years ago
Aleksander Machniak 61ce7ef99e Elastic: Fix attachments list buttons inside a .popupmenu 7 years ago
Aleksander Machniak e972f1118b Elastic: Small fix for image-tools on mobile 7 years ago
Aleksander Machniak 3cba692ae1 Elastic: Fix z-index on date picker, improve dialog options button 7 years ago
Aleksander Machniak adaa3bc898 Elastic: Support "options" button in dialog footer 7 years ago
Aleksander Machniak a9c7ef17bd Add a way to not append attachment menu to attachment list entry 7 years ago
Aleksander Machniak 7fb568a569 Elastic: Don't replace already-existing id attribute of a nav-tab, small improvements in .file-upload 7 years ago
Aleksander Machniak d4ced14455 Elastic: Added style for .ui-slider 7 years ago
Aleksander Machniak e4ccc2bb48 Update copyright year in few places 7 years ago
Aleksander Machniak 501e7e3c29 Elastic: Create fake rcube_browser object on error page to prevent from js errors 7 years ago
Aleksander Machniak 3e8ffa0c8d Don't add form-control class to file inputs, fix padding on .popupmenu.formcontent 7 years ago
Aleksander Machniak 752a20aa57 Fix height of a button in .table-widget footer 7 years ago
Aleksander Machniak dd4e0cc31e Prevent from a rare error 7 years ago
Aleksander Machniak 8eb4ae1b17 Elastic: Make .treetoggle transparent
On some lists it overlaps with focus indicator.
7 years ago
Aleksander Machniak 4224ae81d3 Elastic: Make treetoggle icon smaller 7 years ago
Aleksander Machniak 4a7603a207 Install Bootstrap and LessJS with install-jsdeps.sh 7 years ago
Aleksander Machniak 52dc193865 Cleanup README.md after merging Elastic code 7 years ago
Aleksander Machniak 157eb531b8 Also do not convert tables inside of the .boxinformation 7 years ago
Aleksander Machniak 7e0844d229 Add support for Mailvelope's encrypt and sign feature 7 years ago
Aleksander Machniak ba77da4b37 Unify .virtual entries' opacity in folder selector and other lists 7 years ago
Aleksander Machniak 9ccf7c01c8 Move @listing-treetoggle-width var to variables.less 7 years ago
Aleksander Machniak 20a81c2a0a Small alignment fix for treetoggle icon 7 years ago
Aleksander Machniak 6e763fe02c CS fixes 7 years ago
PhilW e92c130386 check for valid values in data-hidden attr 7 years ago
Aleksander Machniak b46ee5626b Unify opacity value on disabled buttons in toolbar and menus 7 years ago
Aleksander Machniak 7b282f637f Remove debug code 7 years ago
Aleksander Machniak 6df53c1642 Call resize() twice to workaround timing issues 7 years ago
Aleksander Machniak f301823130 Move resize() call to init callback
Fixes list header title alignment
7 years ago
Aleksander Machniak b45c009e37 Fix mobile menu header colors (#113) 7 years ago
Aleksander Machniak 2df91d9ab6 Merge branch 'master' of github.com:roundcube/elastic 7 years ago
Aleksander Machniak 84d9d95f35 Re-worked expand/collapse in folder list (#50) 7 years ago
Aleksander Machniak fd0f404c32 Improvements in pgp keys search dialog 7 years ago
Aleksander Machniak ce9ee39fa9 Fix cut icon for expanded thread 7 years ago
Aleksander Machniak 2dc0ad07a0 Add .boxconfirmation style 7 years ago
Aleksander Machniak f52fc4317f Improve info-boxes for Enigma plugin 7 years ago
Aleksander Machniak 7ccf2752da Add CodeMirror styles 7 years ago
Aleksander Machniak ea6614a498 Define .btn.export icon 7 years ago
Aleksander Machniak 295fec1e21 Fix forward icon on messages list 7 years ago
Aleksander Machniak 33256ec030 Fix menu items state on hover 7 years ago
Aleksander Machniak 869b4202c5 A better workaround for Popper issue 7 years ago
Aleksander Machniak ea492869cd Allow editing of recipients input (#125) 7 years ago
Aleksander Machniak 50677633c0 Small fixes in .tagedit-list 7 years ago
Aleksander Machniak 2186c49ba9 Use theme colors for focused form controls 7 years ago
Aleksander Machniak 4b0e396440 Don't use blue for dialog buttons on mobile 7 years ago
Aleksander Machniak 1c8cf824be Small improvements 7 years ago
Aleksander Machniak 204480c63d Fix scrolling in message headers dialog (#142) 7 years ago
Aleksander Machniak 7853ae25c6 Better "identity" icon (#81) 7 years ago
Aleksander Machniak 880592b8a5 Fix image tools on mobile (and move it to left side) 7 years ago
Aleksander Machniak f53f3182d7 Merge pull request #141 from madmath03/login-form
Fix login form display on IE and Chrome
7 years ago
Aleksander Machniak f7dcc4c353 Support image tools 7 years ago
Mathieu Brunot 3cfabadb55 Fix login form display on IE and Chrome
Use viewport height for defining the margin-top.
7 years ago
Aleksander Machniak b7e5567f1b Update copyright year 7 years ago
Aleksander Machniak fdc52f2325 Re-wroked UI messages colors 7 years ago
Aleksander Machniak 18adf0239a Improvements to .ui-menu 7 years ago
Aleksander Machniak 1b102859f5 Add focus style for tagedit widget 7 years ago
Aleksander Machniak d7963c3c90 Fix regression in contact print 7 years ago
Aleksander Machniak 38d9407d04 Set .table-responsive-sm class on table parents 7 years ago
Aleksander Machniak 489920a361 Small improvements in recipient-input 7 years ago
Aleksander Machniak 23854b3bf2 Fix recipient boxes in recipient-input 7 years ago
Aleksander Machniak abf98762f1 Box shadow for focused recipient-input 7 years ago
Aleksander Machniak d4f71ec4f4 Change icons for View Source, Edit as New and Open in New Window buttons (#140) 7 years ago
Aleksander Machniak 64bde77717 Fix popup menus
We need to use Popper 1.12.6 until there's a remedy to
https://github.com/FezVrasta/popper.js/issues/532
7 years ago
Aleksander Machniak befea99ab7 Update to Bootstrap 4.0.0 7 years ago
Aleksander Machniak a1a933cb5c Fix filterbar icon status 7 years ago
Aleksander Machniak 3cb91290b5 Improve .webkit-scroller class use 7 years ago
Aleksander Machniak 6316fe054c Refactored taskmenu
- Eliminate grey color
- On mobile display menu using style of other menus
- Fix Close button on iOS (#82)
7 years ago
Thomas Bruederli 1a2a2d2cb2 Listen to identity-encryption-* events to update UI styles 7 years ago
Aleksander Machniak 17d3ad4ecc Disable auto-zoom on form elements in iOS (#132) 7 years ago
Aleksander Machniak 1e82066d7e Add "List is empty..." element (#76) 7 years ago
Aleksander Machniak 2f2b6c186e Enable Copy menu-item also when there's one writeable addressbook and any readonly addressbook 7 years ago
Aleksander Machniak add89b68eb Make qrcode also available on mobile 7 years ago
Aleksander Machniak 100204ea9c Merge branch 'move_addressbook' of https://github.com/johndoh/elastic into johndoh-move_addressbook 7 years ago
Aleksander Machniak e6356ddd63 Overwrite jQuery-UI icon to resize dialog - prevents from loading the whole image sprite 7 years ago
Aleksander Machniak ea4ce5129c FontAwesome 5.0.4 7 years ago
Aleksander Machniak 2059a92e89 Diaplay datepicker widget always centered (#62)
Fixes widget on mobile.
7 years ago
Aleksander Machniak 65f514ee10 Don't assign .table.table-responsive-sm to datepicker popup 7 years ago
Aleksander Machniak c03add5bf9 Fix login form alignment in Chrome
It looks that margin-top with percent value does not work the same as in Firefox.
7 years ago
Aleksander Machniak 07c1760a19 Fix padding of search button in sidebar header 7 years ago
PhilW 5497d30232 update for addressbook toolbar changes in core 7 years ago
Aleksander Machniak 8094753e6f Add .text-only style for "native" Bootstrap forms (that aren't .propform) 7 years ago
Aleksander Machniak 734fcb4c73 Make sidebar navigation less confusing, move selection button to list header 7 years ago
Aleksander Machniak 0cb876b788 Support tagedit widget (from jqueryui plugin) 7 years ago
Aleksander Machniak 10356a0230 Attachments list improvements 7 years ago
Aleksander Machniak 2efab3d446 Add style for disabled links that are not buttons 7 years ago
Aleksander Machniak 10b01f33b3 Remove useless code 7 years ago
Aleksander Machniak f3602c676f Update to less 2.7.3 7 years ago
Aleksander Machniak ad90cc52f5 Fix list selection indicator (again) 7 years ago
Aleksander Machniak 34068ac445 Remove some Kolab plugin icons, they're now handled by libkolab plugin 7 years ago
Aleksander Machniak 6e24ebca6b Display icons on identities/responses/filters lists 7 years ago
Aleksander Machniak e926162767 Support for .boxinformation without the icon 7 years ago
Aleksander Machniak 647e0bd2f6 Fix .boxinformation elements handling 7 years ago
Aleksander Machniak 5f2c23e601 Display iframe loader in show-content handler only on mobile 7 years ago
Aleksander Machniak 61c458b085 Disable dragging also on list widgets for small devices 7 years ago
Aleksander Machniak 9bc4b97071 Content frame/list handling for plugins 7 years ago
Aleksander Machniak f362acb254 Improve icons size/color on messages list 7 years ago
Aleksander Machniak 3bed1067d1 Better icon for Junk folder (#136) 7 years ago
Aleksander Machniak a6bc845e39 Display hint to the user when using To/Cc/Bcc/vCard buttons and no contact is selected (#129)
Also display an information message after attaching vCard in phone mode.
7 years ago
Aleksander Machniak ac95db6516 Small margin fix 7 years ago
Aleksander Machniak cdbfc475fd Add support for Get Support button 7 years ago
Aleksander Machniak 42660db531 Logon screen improvements 7 years ago
Aleksander Machniak 9f030c3390 Display confirmation message when adding a recipient in mobile mode (#86) 7 years ago
Aleksander Machniak 31907c3ff7 Small padding fix for buttons 7 years ago
Aleksander Machniak e1ad2a1936 Refacor recipient input so it is a <ul> element, improve input handling 7 years ago
Aleksander Machniak 05a67898eb Fix adding groups to the recipient input 7 years ago
Aleksander Machniak a1ba8773d7 Change calendar icon 7 years ago
Aleksander Machniak cc4b18f3f1 Set font size and center text on mobile dialog title 7 years ago
Aleksander Machniak 43d1adbe6e Add icons for contacts list on mail compose page 7 years ago
Aleksander Machniak 0c1642b2ad Stop propagation on pretty checkbox click
Fixes issue where changing folder subscription in Folder Manager
would cause the folder frame loading.
7 years ago
Aleksander Machniak c2f34ee0ad Small fix in plain-text rows detection 7 years ago
Aleksander Machniak 975612581d A .propform table with more plain text rows than input rows is considered .text-only 7 years ago
Aleksander Machniak 35f7d2862f Improve displaying of .propform tables with no form controls, but only text 7 years ago
Aleksander Machniak f0cf2b1e6c Various fixes for pretty checkboxes in lists 7 years ago
Aleksander Machniak 575b8c2cc5 Add contactgroup image (from Larry) 7 years ago
Aleksander Machniak 5153d25cc9 Use less.pageLoadFinished promise to execute final resize callback 7 years ago
Aleksander Machniak 1e923500b1 Add style for .virtual entries on treelist, remove redundant border 7 years ago
Aleksander Machniak 096ee4c7a6 Make Filter icon smaller to look better a side of Search icon
https://github.com/FortAwesome/Font-Awesome/issues/11873
7 years ago
Aleksander Machniak 4120aca6b4 Fix bug where recipient input initialization didn't display non-empty Cc/Bcc inputs (#123) 7 years ago
Aleksander Machniak 058037f31d Small padding improvement for form labels on mobile 7 years ago
Aleksander Machniak fec8cf2682 Add floating action button for main item create action on mobile (#107) 7 years ago
Aleksander Machniak 83edea21b1 Use user-plus icon for To+/Cc+/Bcc+ buttons (#121) 7 years ago
Aleksander Machniak 0c89d32909 In devel mode wait some more time with "resize reflow" to make sure all is in place 7 years ago
Aleksander Machniak 7e90274d31 Option to toggle checkboxes on message list (#60) 7 years ago
Aleksander Machniak 35a0a50274 Add note about FontAwesome and Bootstrap 7 years ago
Aleksander Machniak e7f3338178 Fix and improve boxwarnings 7 years ago
Aleksander Machniak 72362a2470 Fix iframe scroll on Android tablets, add scrollbar (#117) 7 years ago
Aleksander Machniak cd7505083e Fix js error after folder delete in phone mode, causing the view is not returned to the folders list 7 years ago
Aleksander Machniak 7f2092c35c Fix bug where tapping the search function in contact menu while composing a new e-mail led back to the composing interface on Android phone (#109) 7 years ago
Aleksander Machniak 02864e546b Fix color palette on disabled buttons 7 years ago
Aleksander Machniak 2800445a93 FA4 -> FA5 in embed.less 7 years ago
Aleksander Machniak c6c1f5985d Upgrade to Font Awesome 5 7 years ago
Aleksander Machniak cfc408488d Add date format placeholder only to inputs with 'datepicker' class 7 years ago
Aleksander Machniak c4aaa22d24 Add date format placeholder to datepicker inputs (#101) 7 years ago
Aleksander Machniak bf9998b697 Make search/filter bars use full width of the container, simplify js code 7 years ago
Aleksander Machniak d55e04a617 Completed styles for embedded inline warnings 7 years ago
Aleksander Machniak 0b0adf7bd1 Deactivate Mark button when no email is selected (#94) 7 years ago
Aleksander Machniak f52b185dc4 Move Refresh button to the list footer, make Compose button appear also on Compose page 7 years ago
Aleksander Machniak f49df60328 Add also overflow:hidden to form labels
As hyphens:auto does not work in all browsers/for all languages.
7 years ago
Aleksander Machniak 17b9bb4ec6 Use hyphens:auto for form labels (#69) 7 years ago
Aleksander Machniak d0711b6e94 Hide Attach menu item on phones (#102)
... as it's redundant because of Options and Attachments entry.
7 years ago
Aleksander Machniak 92346a3e69 Add back overflow:hidden on <body>
It's needed to prevent from appearing scrollbar when e.g.
a hidden iframe is added to the body for file uploads or draft saving.
7 years ago
Aleksander Machniak b60bf73aeb Fix so .notice message is .alert-info not .alert-warning 7 years ago
Aleksander Machniak aa542a35c1 Fix iframe scrolling in iOS (#87)
Also some other small fixes for iOS/Android.
7 years ago
Aleksander Machniak d04d0a3078 Fix toolbar when vieweing message in an external window 7 years ago
Aleksander Machniak fe2a9654d1 Mailvelope support 7 years ago
Aleksander Machniak 59c4db6e6f Fix invalid HTML element name 7 years ago
Aleksander Machniak ff835c3b9b Add menu_destroy method
It is needed to call .popover('dispose') when a menu content is to be replaced.
So, we make this possible, but in future we should consider remiving this
requirement. Maybe even re-work the whole menu system.
7 years ago
Aleksander Machniak 9d1b3dcf29 Remove dead code 7 years ago
Aleksander Machniak f3af650445 Add an icon for .btn.create buttons 7 years ago
Aleksander Machniak dd4e68335c Fix tabindex on filter icon 7 years ago
Aleksander Machniak a5c920153f Fix font size in toolbarmenu separator 7 years ago
Aleksander Machniak 2990a0bded Make pretty_checkbox method public, set cursor:pointer on the icon-checkbox 7 years ago
Aleksander Machniak a587e7a7dc Support data-hidden attribute on multi-input field 7 years ago
Aleksander Machniak ddb8e579f8 Merge pull request #70 from johndoh/buttons
skip buttons which already have the Bootstrap class
7 years ago
Aleksander Machniak 87eee9198f Ignore .css output files 7 years ago
Aleksander Machniak 68e2dca13a Fix so it is possible to have two searchbars on the same page 7 years ago
Aleksander Machniak 11b39f555d Bring back the list titles in desktop mode, style .pushgroup action on contacts list
There's one reason we want list titles also in desktop mode. In Addressbook
when using filter_groups feature the title provides an option to navigate
to previous level of the list.
7 years ago
Aleksander Machniak 44ca3d9136 Fix label with checkbox inside of an .input-group 7 years ago
Aleksander Machniak eb23be2660 Add icon for Settings > Forwarding, small forms improvement 7 years ago
PhilW e58ed633b4 skip buttons which already have the Bootstrap class 7 years ago
Aleksander Machniak ef304747f6 Fix missing pretty checkboxes in new filter record (managesieve) 7 years ago
Aleksander Machniak 5d3f394ade Small improvements 7 years ago
Aleksander Machniak e3b1bf4896 Small improvements 7 years ago
Aleksander Machniak 9b4678ed65 Limit number of used shades of gray, make them "inherit" from the main black 7 years ago
Aleksander Machniak b9249554a8 Quota indicator (#35) 7 years ago