Commit Graph

2181 Commits (3562d7ffa6895f0636a5f0760fabeeb63c87cb12)

Author SHA1 Message Date
Aleksander Machniak 843afea2d5 Elastic: Close search options form on 'list' request (#6345) 6 years ago
Aleksander Machniak 22ad707b8c Make 'messageerror' template optional, remove it for Elastic 6 years ago
Aleksander Machniak 46a13a8d77 Elastic: Fix focus on dialog buttons in mobile mode 6 years ago
Aleksander Machniak be675bb4a5 Make copyright and license notice a template objects 6 years ago
Aleksander Machniak abfb7ce2ff Elastic: Logo related fixes/improvements
- Use only one image for logo and watermark
- Fix watermark.html in devel_mode (no generated styles.css file)
6 years ago
Aleksander Machniak c9010fec02 Elastic: Fix managesieve forward email field size - use new input-group-combo widget (#6359) 6 years ago
Thomas Bruederli 0c9494cede Apply new logo design for elastic
Integrate new logo by @drudesign as SVG graphic using <roundcube:object name="logo"> for easy customization.
6 years ago
Aleksander Machniak c6e6ed36f2 Don't use nested if blocks - they do not work properly 6 years ago
Aleksander Machniak 246b1ef02c Elastic: Fix buttons box-shadow in :active and :focus state 6 years ago
Aleksander Machniak 1841f17879 Bootstrap 4.1.2 6 years ago
Aleksander Machniak c6f16c4b20 Elastic: New skin thumbnail image 6 years ago
Aleksander Machniak 5712af8388 Elastic: Use bold font for folders with unread messages (#6349) 6 years ago
Aleksander Machniak 8161b7c970 Elastic: Fix search scope selection (#6346) 6 years ago
Aleksander Machniak f5f9defa75 Elastic: Support messages of type chat notice (or any subtype notices) 6 years ago
Aleksander Machniak bfba7e5d03 Elastic: Corrected .select.unread icons 6 years ago
Aleksander Machniak da5ef62bf0 Elastic: Don't display "No contact selected" warning when clicking on pagenav buttons 6 years ago
Aleksander Machniak 8cf9b02d42 Elastic: Add possibility to bypass dialog-mode for new windows 6 years ago
Aleksander Machniak 0f24dde2dd Elastic: Add data-hidden=lbs to hide elements everywhere except phones 6 years ago
Aleksander Machniak fc29b2089a Elastic: Use dot instead of star for unread status icon
and fix some issues with .unreadchildren class
6 years ago
Aleksander Machniak 4b560bf2a0 Elastic: Add chat icon for taskmenu and prefs section entries 6 years ago
Aleksander Machniak 18f252a63b Elastic: Fix datepicker z-index 6 years ago
Aleksander Machniak bbb0b5b5b0 Elastic: Fix pretty select so it works after being cloned 6 years ago
Aleksander Machniak 03af7e47e3 Elastic: Small alignment fix 6 years ago
Aleksander Machniak 944f0790a2 Elastic: Fix quota tooltip
Bootstrap allows hover+click but does not work properly with such
setting. We use hover on desktop and click on mobile
6 years ago
Aleksander Machniak 713562de83 Elastic: Make quota bar height smaller 6 years ago
Aleksander Machniak 2e1367c7b2 Elastic: Fix various corner-cases in pretty select 6 years ago
Aleksander Machniak 9eba51e23b Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 34dc62b9e9 Elastic: FontAwesome 5.1 6 years ago
Aleksander Machniak 78d808aaf7 Elastic: Use non-white background in footers/headers on mobile, other improvements 6 years ago
Aleksander Machniak fa5023f8f6 Update changelog 6 years ago
johndoh 4ea790ba37 Extend skin_logo allowing per skin logos (#6273) 6 years ago
Aleksander Machniak 4224ccdaa9 Elastic: Add some .keylist style 6 years ago
Aleksander Machniak 4d2d59f14f Elastic: Fixes to TinyMCE dialogs on mobile 6 years ago
Aleksander Machniak 6b02daba1d Elastic: Fix menu header height sometimes too small on phones 6 years ago
Aleksander Machniak d9864a616e Elastic: Hide page navigation input on phones 6 years ago
Aleksander Machniak 76c55e8263 Elastic: Fix .pagenav (e.g. in Filters) 6 years ago
Aleksander Machniak 15650a4f2d Elastic: Small HTML editor style fixes 6 years ago
Aleksander Machniak 8ed053ccb7 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak e57582baf0 Fix image upload dialog for signatures 6 years ago
Aleksander Machniak 006fed33d3 Elastic: Completed TinyMCE styling 6 years ago
Aleksander Machniak 00acb46411 Update to TinyMCE 4.7.13, refactor image selector dialog, add style for Elastic skin 6 years ago
Aleksander Machniak 3f03502b2c Elastic: Fix reseting of folders search filter 6 years ago
Aleksander Machniak 44d0824585 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/styles/widgets/mail.less
6 years ago
Aleksander Machniak 728e5c6cc4 Don't wrap attachment size (#6321) 6 years ago
Aleksander Machniak 19be9bdc36 Fix toolbars in Safari on desktop, fix Refresh button padding 6 years ago
Aleksander Machniak 4d47fb6f0b Replace Save with Import button in messages import form 6 years ago
Aleksander Machniak d20197577e Elastic: On mobile display quota details on click 6 years ago
Aleksander Machniak 3ede8e5404 Show message flagged status in message view (#5080)
for Larry and Elastic
6 years ago
Aleksander Machniak 0a50b94fb9 Elastic: Remove redundant searchbar.less file
Searchbar styles has been moved to toolbar.less some time ago
6 years ago
Aleksander Machniak 23898c8afe Elastic: Fix inconsistent focus on custom-select
That's a Bootstrap bug, but we override colors anyway.
6 years ago
Aleksander Machniak 13ad9e6593 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 9d3d600a25 Display a dialog for mail import with supported format description and upload size hint 6 years ago
Aleksander Machniak 253fb9bbd7 Elastic: Fix width of some select fields in sieve filter form
Not working properly since we use .custom-select without .form-control
6 years ago
Aleksander Machniak 1e9d262bbc Elastic: Fix page scrolling when using keyboard in menus 6 years ago
Aleksander Machniak 5843d8cdcd Elastic: Small improvements in message headers layout 6 years ago
Aleksander Machniak a235002ca1 Elastic: Unify min width for iframe'd dialogs
Make sure dialog is min 576px on desktop so the form inside
also uses desktop layout.
6 years ago
Aleksander Machniak 5de427e18b Elastic: Small improvements 6 years ago
Aleksander Machniak 79d3e03827 Elastic: Support forcing a jump to the list in show-list event 6 years ago
Aleksander Machniak 32ffe336a8 Elastic: On mobile don't go to list on folder selection
We have a menu for folders list, so we should not jump immediately
to the list. On the other hand that might have been an expected
behaviour for simple cases. So, this requires some more UX thinking.
6 years ago
Aleksander Machniak b873dc7185 Elastic: Remove redundant menu button in Preferences on phones 6 years ago
Aleksander Machniak d6c19431be Elastic: .proplist improvements 6 years ago
Aleksander Machniak 750827ad65 Merge branch 'master' into dev/elastic 6 years ago
johndoh 647a7e91c6 Unify content frame (watermark) template objects (#6285)
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
6 years ago
Aleksander Machniak 5e9dd80c47 Elastic: Fix corner-case for closing pretty select options list 6 years ago
Aleksander Machniak 19d644879e Elastic: Fix datepicker z-index issue on .input-group elements 6 years ago
Aleksander Machniak a284f567d3 Elastic: Don't use .toolbar-button class in sidebar 6 years ago
Aleksander Machniak b6a10acfbe Elastic: Fix popup initialization on cloned buttons 6 years ago
Aleksander Machniak 9746de23e8 Elastic: Small improvements in searchbar 6 years ago
Aleksander Machniak fa8ee68861 Elastic: Fix redundant scrollbars on some toolbar icon-buttons in Chrome 6 years ago
Aleksander Machniak 211c5444e5 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 1e21832ae2 Elastic: Keyboard navigation in popup menus 6 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.
6 years ago
Aleksander Machniak ec3b0f58c5 Elastic: Align mobile taskmenu to the left and close on outside touch 6 years ago
Aleksander Machniak 6fbf88d6ba Elastic: Fix pretty select entries with no label 6 years ago
Aleksander Machniak f0cf4e3f2e Elastic: Toolbar variations 6 years ago
Aleksander Machniak da5080a980 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/ui.js
6 years ago
Aleksander Machniak 15f0a1e8e6 Elastic: Pretty select dropdown 6 years ago
Aleksander Machniak 2548a7c55e Elastic: Fix focus after adding/removing recipient input in mail compose 6 years ago
Aleksander Machniak 36d98110c2 Elastic: Fix margin on fieldsets inside tabbed form 6 years ago
Aleksander Machniak fc88c5b1f6 Elastic: Use select.custom-select instead of select.form-control
It's just better looking.
6 years ago
Aleksander Machniak 48cb0a2c0f Elastic: Fix various issues with the new toolbars layout 6 years ago
Aleksander Machniak 66550f65ae Support enabling checkbox selection on list after intialization and existing records 6 years ago
Aleksander Machniak f0fc42b3c4 Elastic: Try a new design for some toolbars (work in progress) 6 years ago
Aleksander Machniak e04d5313bd Elastic: Make options button in dialogs always on left 6 years ago
Aleksander Machniak d37d9be3e7 Elastic: FontAwesome 5.0.11 6 years ago
Aleksander Machniak e44308693c Elastic: Small color improvements 6 years ago
Aleksander Machniak 02c0072706 Elastic: Fix compatibility with attachment_reminder 6 years ago
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.
6 years ago
Aleksander Machniak e857ba9b42 Elastic: Added logo image support, taskmenu improvements
TODO: Roundcube logo re-design
6 years ago
Aleksander Machniak ba9ee7e212 Elastic: Fix menu_destroy() 6 years ago
Aleksander Machniak ad425aa3e0 Elastic: Make attachment properties table scrollable 6 years ago
Aleksander Machniak c5f91540f2 Elastic: Close menus also on touch inside an iframe 6 years ago
Aleksander Machniak ee9f16f5a5 Elastic: Small improvements in attachment preview 6 years ago
Aleksander Machniak d509f6a5b0 Elastic: Remove redundant styles 6 years ago
Aleksander Machniak 06f31461c6 Elastic: Support multi-selection lists inside of .content (and .list and .sidebar) 6 years ago
Aleksander Machniak 5809c57eb3 Elastic: Support floating action buttons also on 'content' element not only 'list' 6 years ago
Aleksander Machniak 1eaeb9e686 Elastic: Fix searchbar input finding for forms with hidden inputs 6 years ago
Aleksander Machniak f89fafb781 Elastic: Handle more corner cases of hide-menu event 6 years ago
Aleksander Machniak 0366d40bf9 Elastic: Add possibility to assign classes to .nav-link elements when converting fieldsets to tabs 6 years ago
Aleksander Machniak f94ad22458 Elastic: Small form spacing fix 6 years ago
Aleksander Machniak 273973e2a4 Elastic: Don't convert tables inside of .raw-tables element 6 years ago
Aleksander Machniak 3f985c35d1 Elastic: Small form fixes 6 years ago
Aleksander Machniak 2584ed8bd7 Elastic: Bump up z-index value on #messagestack 6 years ago
Aleksander Machniak 379c3111d1 Elastic: Remove redundant data: prefix in data-uri() 6 years ago
Aleksander Machniak 915e50af9f Elastic: Make Cancel/Close button in a mobile dialog be the last one 6 years ago
Aleksander Machniak 051a82ef03 Elastic: Fix so closing mobile popup menu does not close dialogs below, plus some css improvements 6 years ago
Aleksander Machniak 9d262402db Elastic: Avoid double checkbox convertion to icon-checkbox 6 years ago
Aleksander Machniak 809b3d4abe Elastic: Support quick-search form in content frame header 6 years ago
Aleksander Machniak 6a347f36db Elastic: Skip tables with .table class already applied 6 years ago
Aleksander Machniak 73b1948c38 Elastic: Small fix on icon-checkbox 6 years ago
Aleksander Machniak a31c76292e Elastic: Fix .btn.active colors 6 years ago
Aleksander Machniak 5ae8c938d2 Elastic: Changed icon for "Manage folders" menu item 6 years ago
Aleksander Machniak f1077063e6 Elastic: Fix small issues in forms 6 years ago
Aleksander Machniak da35bf64f5 Elastic: Fix data-label-msg handling on <ul> lists 6 years ago
Aleksander Machniak d067869ff1 Elastic: Make all input.pretty-checkbox elements pretty 6 years ago
Aleksander Machniak daa268658c Elastic: Set non-white background on .navlist 6 years ago
Aleksander Machniak e9de02920a Elastic: Remove folder type icons (Kolab-specific) 6 years ago
Aleksander Machniak d423139ac8 Elastic: Fix datepicker position on 320px width (and less) 6 years ago
johndoh 548f286686 add Elastic deps folder to .gitignore (#6227) 6 years ago
Aleksander Machniak ac275caebb Elastic: Support .text-only forms also when they are not a table 6 years ago
Aleksander Machniak 8b610e1d9f Elastic: Set z-index for frame-loader 6 years ago
Aleksander Machniak f1450a34d2 Elastic: Fix navlist border (when it is with scrollbar) 6 years ago
Aleksander Machniak f289b6767f Elastic: Don't set form-control class on input[type=button] 6 years ago
Aleksander Machniak 5410c6112b Elastic: Make .nav-tabs non-wrappable 6 years ago
Aleksander Machniak 61ce7ef99e Elastic: Fix attachments list buttons inside a .popupmenu 6 years ago
Aleksander Machniak e972f1118b Elastic: Small fix for image-tools on mobile 6 years ago
Aleksander Machniak 3cba692ae1 Elastic: Fix z-index on date picker, improve dialog options button 6 years ago
Aleksander Machniak adaa3bc898 Elastic: Support "options" button in dialog footer 6 years ago
Aleksander Machniak a9c7ef17bd Add a way to not append attachment menu to attachment list entry 6 years ago
Aleksander Machniak 7fb568a569 Elastic: Don't replace already-existing id attribute of a nav-tab, small improvements in .file-upload 6 years ago
Thomas Bruederli 8679566766 Add toolbar icons for image zoom/rotate in larry (#6111) 6 years ago
Aleksander Machniak d4ced14455 Elastic: Added style for .ui-slider 6 years ago
Aleksander Machniak e4ccc2bb48 Update copyright year in few places 6 years ago
Aleksander Machniak 501e7e3c29 Elastic: Create fake rcube_browser object on error page to prevent from js errors 6 years ago
Aleksander Machniak 3e8ffa0c8d Don't add form-control class to file inputs, fix padding on .popupmenu.formcontent 6 years ago
Aleksander Machniak 752a20aa57 Fix height of a button in .table-widget footer 6 years ago
Aleksander Machniak dd4e0cc31e Prevent from a rare error 6 years ago
Aleksander Machniak 8eb4ae1b17 Elastic: Make .treetoggle transparent
On some lists it overlaps with focus indicator.
6 years ago
Aleksander Machniak 4224ae81d3 Elastic: Make treetoggle icon smaller 6 years ago
Aleksander Machniak 4a7603a207 Install Bootstrap and LessJS with install-jsdeps.sh 6 years ago
Aleksander Machniak 52dc193865 Cleanup README.md after merging Elastic code 6 years ago
Aleksander Machniak 94ee0094b1 Merge remote-tracking branch 'elastic/master' 6 years ago
Aleksander Machniak 157eb531b8 Also do not convert tables inside of the .boxinformation 6 years ago
Aleksander Machniak 7e0844d229 Add support for Mailvelope's encrypt and sign feature 6 years ago
Aleksander Machniak ba77da4b37 Unify .virtual entries' opacity in folder selector and other lists 6 years ago
Aleksander Machniak 9ccf7c01c8 Move @listing-treetoggle-width var to variables.less 6 years ago
Aleksander Machniak 20a81c2a0a Small alignment fix for treetoggle icon 6 years ago
Aleksander Machniak 6e763fe02c CS fixes 6 years ago
PhilW e92c130386 check for valid values in data-hidden attr 6 years ago
Aleksander Machniak b46ee5626b Unify opacity value on disabled buttons in toolbar and menus 6 years ago
Aleksander Machniak 7b282f637f Remove debug code 6 years ago
Aleksander Machniak 6df53c1642 Call resize() twice to workaround timing issues 6 years ago
Aleksander Machniak f301823130 Move resize() call to init callback
Fixes list header title alignment
6 years ago
Aleksander Machniak b45c009e37 Fix mobile menu header colors (#113) 6 years ago
johndoh 3c47323eec Correct ids for responses temaplate in classic and larry skin (#6185) 6 years ago
Aleksander Machniak 2df91d9ab6 Merge branch 'master' of github.com:roundcube/elastic 6 years ago
Aleksander Machniak 84d9d95f35 Re-worked expand/collapse in folder list (#50) 6 years ago
Aleksander Machniak fd0f404c32 Improvements in pgp keys search dialog 6 years ago
Aleksander Machniak ce9ee39fa9 Fix cut icon for expanded thread 6 years ago
Aleksander Machniak 2dc0ad07a0 Add .boxconfirmation style 6 years ago
Aleksander Machniak f52fc4317f Improve info-boxes for Enigma plugin 6 years ago
Aleksander Machniak 7ccf2752da Add CodeMirror styles 6 years ago
Aleksander Machniak ea6614a498 Define .btn.export icon 6 years ago
Aleksander Machniak 295fec1e21 Fix forward icon on messages list 6 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
Thomas Bruederli 95298fa428 Add option to encrypt & sign with Mailvelope > 2.0
UI elements added to larry and classic skin
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 76933f1c07 Elastic: Bootstrap 4.0.0 compat. 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
Thomas Bruederli b9a68b516a Make editity encryption view appear correctly in classic skin 7 years ago
Thomas Bruederli 1cb97c7efd Add 'encryption' block to identity settings
If Mailvelope is installed, this box will become visible and offer
functions to generate a key pair for the selected identity or list
existing private keys.
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