Aleksander Machniak
cdbfc475fd
Add support for Get Support button
7 years ago
Aleksander Machniak
9f030c3390
Display confirmation message when adding a recipient in mobile mode ( #86 )
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
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
5153d25cc9
Use less.pageLoadFinished promise to execute final resize callback
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
fec8cf2682
Add floating action button for main item create action on mobile ( #107 )
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
e7f3338178
Fix and improve boxwarnings
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
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
0b0adf7bd1
Deactivate Mark button when no email is selected ( #94 )
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
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
dd4e68335c
Fix tabindex on filter icon
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
68e2dca13a
Fix so it is possible to have two searchbars on the same page
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
b9249554a8
Quota indicator ( #35 )
7 years ago
Aleksander Machniak
8cfe461dea
Improve printing styles ( #58 )
7 years ago
Aleksander Machniak
a4ee367e1c
Merge pull request #66 from JohnDoh/pretty_confirms
...
style buttons in pretty confirmation boxes
7 years ago
Aleksander Machniak
0dfb92cb4f
Move "Download all attachments" button from below the attachments list to .header-links
7 years ago
Aleksander Machniak
892b788f5a
Add a way to display mail message headers in a table ("envelope")
7 years ago
PhilW
9ef99ad707
style buttons in pretty confirmation boxes
7 years ago
Aleksander Machniak
73b2161e30
Fix folders list scroll on touch devices ( #45 )
7 years ago
Aleksander Machniak
ade0deca8e
Make "external window" dialogs bigger on tablets
7 years ago
Aleksander Machniak
408c8dfe76
Fix mailto menu invoked from (.eml) attachment preview
7 years ago
Aleksander Machniak
e32f4a0976
Fix .message-partheaders element
7 years ago
Aleksander Machniak
5ae662c198
Improvements for mobile attachment preview
...
- Hide More menu item as we do not support submenus yet
- Make sure .eml attachment preview has filename in the title bar
7 years ago
Aleksander Machniak
a394eae190
Update Bootstrap
7 years ago
Aleksander Machniak
5cb1541abd
Fix/improve mailto menu
7 years ago
Aleksander Machniak
c63a232107
Fix so attachment and mailto menu actions close the menu
7 years ago
Aleksander Machniak
1158c35c4b
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
8960ca33f1
Attachment preview on mobile ( #61 )
7 years ago
Aleksander Machniak
bf36ccd0ed
Various improvements, mostly forms
7 years ago
Aleksander Machniak
239a590a29
Improve error template plus some small improvements here and there
7 years ago
Aleksander Machniak
41ebae1dfb
Support .boxinformation element and table with .checkbox-cell
7 years ago
Aleksander Machniak
671d53e4f4
Fix initial value of recipient input
7 years ago
Aleksander Machniak
c085cf968d
Display frame menus in full height (of the parent window) and other improvements to menus ( #33 )
7 years ago
Aleksander Machniak
3885bfa29b
Small forms improvements, added some icons for Kolab plugins
7 years ago
Aleksander Machniak
c65b4de161
Improve simple dialogs like group creation/rename or qr-code
7 years ago
Aleksander Machniak
e85c95eb1b
Hide navbar when it has no buttons, e.g. Help plugin UI
7 years ago
Aleksander Machniak
4ea094c80f
Fix setting frame title, unify some title to use short label
7 years ago
Aleksander Machniak
f9a2771a40
Improve content frame buttons setup
7 years ago
Aleksander Machniak
12ee7990ee
Skip redundant resize code in iframe, cleanup
7 years ago
Aleksander Machniak
e9047fc446
Fix setting status of content frame buttons
7 years ago
Aleksander Machniak
6f977c5cae
Fix scrolling issue in iframe'd forms with tabs
7 years ago
Aleksander Machniak
0f0340a940
Don't set form-check class for a row with .proplist element
7 years ago
Aleksander Machniak
e75e011f6e
Unify navigation handling for content creation frames
7 years ago
Aleksander Machniak
ffb2de5505
Fix bug where compose options could be added to wrong form
7 years ago
Aleksander Machniak
f0b09608cf
Contact form support
7 years ago
Aleksander Machniak
e19ebecc16
Improve pagejump-selector styling
7 years ago
Aleksander Machniak
80e76c962e
Don't hide dialog window for show source dialog in mobile mode
7 years ago
Aleksander Machniak
d497e2aef0
Fix tabindex on compose options
7 years ago
Aleksander Machniak
560d194449
Add Save button to footer toolbar in mail compose on mobile
7 years ago
Aleksander Machniak
4d63cb41cc
Fix setting form-check class
7 years ago
Aleksander Machniak
afa9f64d4b
Small code unification
7 years ago
Aleksander Machniak
52256ba56b
Display content buttons in footer toolbar
7 years ago
Aleksander Machniak
0c1dde361c
Improvements in resizeable textarea
7 years ago
Aleksander Machniak
6d0ba0e50c
A 'notice' is more a 'warning' than 'info'
7 years ago
Aleksander Machniak
3017ed1ed2
Fix extwin command state setting in a frame
7 years ago
Aleksander Machniak
c559222d82
Implement 'message headers' and 'open in new window' buttons
...
TODO: fix 'open in new window' feature, by not disabling extwin command
in a frame that has a parent window that is not 'small'.
7 years ago
Aleksander Machniak
6753d763ae
A few more features from managesieve plugin
7 years ago
Aleksander Machniak
74e0e5141a
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
c33d458d2a
Support for variuos widgets used in managesieve plugin
7 years ago
PhilW
52222b325e
add property to menu-open event to prevent skinning
7 years ago
Aleksander Machniak
1b08b9de4b
Fix header-title alignment calculation, remove redundant style
7 years ago
Aleksander Machniak
8782b70506
Added some widgets to support acl plugin
7 years ago
Aleksander Machniak
1464c6d777
Various improvements
7 years ago
Aleksander Machniak
86a641cf1c
Don't style tables in an external content
7 years ago
Aleksander Machniak
fb3e20e848
Cleanup searchbar
7 years ago
Aleksander Machniak
032625e696
Refactor/restyle search bars
...
Generally we don't use the animation effect it didn't work in all browsers
TODO: cleanup and test with IE
7 years ago
Aleksander Machniak
00a7caf7c6
Enable autoresizing of plain text areas of editor widget
7 years ago
Aleksander Machniak
7f462045a4
.table-responsive -> .table-responsive-sm
7 years ago
Aleksander Machniak
b1b708408b
Improve calendar widget style
7 years ago
Aleksander Machniak
b92ef16339
Simplify messages list menu - selects instead of radios
7 years ago
Aleksander Machniak
797696346e
Not all tables should be of .table class
7 years ago
Aleksander Machniak
6ca864ff9a
Make tables pretier and responsive
7 years ago
Aleksander Machniak
5d24851cb9
Display the popup for Move button on bottom
7 years ago
Aleksander Machniak
b0936ff631
Fix bug where on mobile list/sidebar could appear on window resize
7 years ago
Aleksander Machniak
a0ed055ad7
Various style improvements
7 years ago
Aleksander Machniak
49fb73a979
Widgets: Info messages ( #38 )
...
and fixed spinning icons
7 years ago
Aleksander Machniak
6bbdc2ee11
Small dialog improvements for new_user_dialog plugin
7 years ago
Aleksander Machniak
f10eac8b17
Make sure inputs in dialogs always get form-control class, fix context handling in bootstrap_style()
7 years ago
Aleksander Machniak
65a7c1eb34
Small fix in update_func of recipient-input
7 years ago
Aleksander Machniak
8826cd3fb5
Rewrite recipient-input not using contentEditable elements
7 years ago
Aleksander Machniak
757423373d
Bootstrap'ize contact search form
7 years ago
Aleksander Machniak
cbf80fb744
Rework layout/navigation
...
- list/sidebar footer buttons with text also on mobile
- fix UI with screen width = 768px
7 years ago
Aleksander Machniak
52e96f8d1b
Improvements in autocomplete and googiespell menus
7 years ago
Aleksander Machniak
28526a73f1
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
6780fcb95b
Replace "Add to addressbook" icon with a menu ( #47 )
7 years ago
Aleksander Machniak
65fd828a43
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
2c53d903df
HTML editor with integrated mode switch ( #41 )
7 years ago
Aleksander Machniak
1efc77481b
Use iframe loader for loading frame content on Prev/Next button use
7 years ago
Aleksander Machniak
0c345b66cf
Style search menus
7 years ago
Aleksander Machniak
5e14533422
vcard_attachments plugin support
7 years ago
Aleksander Machniak
a2856493b8
Icons in Responses menu, and other menu improvements
7 years ago
Aleksander Machniak
e76b3f27f2
Fix handling checkboxes in compose form
7 years ago
Aleksander Machniak
c478985097
Improvements in forms (spacing, alignment, pretty checkboxes)
7 years ago
Aleksander Machniak
b599f887d1
Pretty checkboxes ( #22 )
7 years ago
Aleksander Machniak
3986f18190
Small improvements
7 years ago
Aleksander Machniak
e1571ce4c4
Remove Cancel button from contact form
7 years ago
Aleksander Machniak
409f0bd729
Better .header-title
7 years ago
Aleksander Machniak
2f08cc8250
Messages list filter, improvements to search form
7 years ago
Aleksander Machniak
e476582208
Fix switching list mode to "list"
7 years ago
Aleksander Machniak
852e931c5d
Enable content frame navigation for Settings > Folders
7 years ago
Aleksander Machniak
41c2ce2e82
Small improvements for lists
7 years ago
Aleksander Machniak
420aff4544
Content frame navigation
7 years ago
Aleksander Machniak
a3ace80cef
Update searchbar state on init
7 years ago
Aleksander Machniak
77ba38a63e
Get rid of Back button in mail compose, use Mail button in task menu
7 years ago
Aleksander Machniak
3be86313fd
CS fixes and some security checks
7 years ago
Aleksander Machniak
797cc112d5
Compose list/sidebar navigation in phone/tablet mode
7 years ago
Aleksander Machniak
20f8a20ec8
Floating form buttons
7 years ago
Aleksander Machniak
93d0ba2beb
List navigation bar
7 years ago
Aleksander Machniak
cb57720e8c
Improvements in list/sidebar footers
...
List navigation will be next...
7 years ago
Aleksander Machniak
8ab382a3f6
Some work on list navigation
7 years ago
Aleksander Machniak
4a5aa6e83f
[data-content-button] A way to move a button to content frame header for small screens
...
we place Reply button in the header when we preview a mail message
we place Send button in the header when we compose a message
7 years ago
Aleksander Machniak
663384c429
Get rid of redundant menu/list/sidebar/content identifiers
7 years ago
Aleksander Machniak
2b61a1ea58
Don't hide the searchbar on click in a dialog
7 years ago
Aleksander Machniak
a5869ba543
Add toolbar menu to the list header on small screens
7 years ago
Aleksander Machniak
15121f41b5
Move list/threads mode selection to the list options popup
7 years ago
Aleksander Machniak
7d4896c3af
Fix setting 'touch' class on an iframe's html element
7 years ago
Aleksander Machniak
3ec7697ccf
Fix title "leaking" to parent window from dialog frames
7 years ago
Aleksander Machniak
e411bd62d6
Modify tinymce toolbar on touch devices, not only on small screen
7 years ago
Aleksander Machniak
8a9126575f
Focus recipient-input after it's been unhidden
7 years ago
Aleksander Machniak
be70a37424
Various fixes for the attachment preview in mobile mode
7 years ago
Aleksander Machniak
a7f814e135
BUG: After deleting an open message the view does not go back to the list ( #34 )
7 years ago
Aleksander Machniak
d2909ed20e
Display fullscreen dialogs for width <= 480px
7 years ago
Aleksander Machniak
2bafa39dd7
Refactored some layout classes, consider screen <= 1024px to be a touch device
7 years ago
Aleksander Machniak
bba6b2f273
Reset content frame title on frame unload
7 years ago
Aleksander Machniak
9fb943ada1
Don't set display:flex in js
...
We'll use -webkit- and -ms- prefixes in css, it will not work well in js.
7 years ago
Aleksander Machniak
188e75f775
Support moving sidebar entries to toolbar menu on mobile
7 years ago
Aleksander Machniak
04b8f6b9d9
Use dialogs instead of new windows on mobile, e.g. for View source feature ( #13 )
7 years ago
Aleksander Machniak
24454eb730
Disable extwindows and printing functionality on mobile ( #13 )
7 years ago
Aleksander Machniak
4dfb00796d
Mobile popup menus ( #33 )
7 years ago
Aleksander Machniak
467d8daabb
Disable help_open_extwin in mobile mode
7 years ago
Aleksander Machniak
1af88865e9
Support external content in content frames
7 years ago
Aleksander Machniak
e98c651ae1
Map also 'button-selected' to 'selected' class on taskmenu items
7 years ago
Aleksander Machniak
32759e2fcf
Support Help plugin
...
... and some other plugins that add an entry to the taskmenu
7 years ago
Aleksander Machniak
10d0480d6c
Some work on jquery-ui dialogs and some other small improvements
7 years ago
Aleksander Machniak
8bcecf52cb
Fix closing forward-menu when opening Bounce dialog
7 years ago
Aleksander Machniak
46a569d692
Add nice loader for dialogs with an iframe
7 years ago
Aleksander Machniak
bbab99811d
Fix assigning .form-control-plaintext to form cells with select element
7 years ago
Aleksander Machniak
ee25ea4c5d
Get rid of recipients_(separator|delimiter) use, support both (;,)
7 years ago
Aleksander Machniak
a4f46d3735
Fix alignment of static text entries in .propform
7 years ago
Aleksander Machniak
8a29c2a5f7
Update bootstrap to latest build
8 years ago
Aleksander Machniak
98a0c1a07e
Fix attachment options menu
8 years ago
Aleksander Machniak
5016252cc3
Improve popups style
8 years ago
Aleksander Machniak
2b4887b75d
Improve HTML editor style and enable autoresize in every screen size
8 years ago
Aleksander Machniak
20aef011f2
Fix hidin spellcheck menu on language selection, small code improvements
8 years ago
Aleksander Machniak
f81112de95
Fix disappearing toolbar after switching from mobile to desktop mode
...
by appending the menu back to the header box
8 years ago
Aleksander Machniak
b6fe9c0f06
Stop propagation on menu items that have popups so a click on them does not hide their parent menu(s)
8 years ago
Aleksander Machniak
df6aa90e2f
Implement drag-n-drop menu
8 years ago
Aleksander Machniak
73d77511ce
Popup menus with Bootstrap popover ( #17 )
8 years ago
Aleksander Machniak
b997d87f75
Update Bootstrap4 to the lastest build (pre-beta?)
8 years ago
Aleksander Machniak
4a0facf1ad
Add image upload widget for contact photos ( #29 )
8 years ago
Aleksander Machniak
7d81b6166a
Copy compose options into the main compose form
8 years ago
Aleksander Machniak
1ed27f6bd2
Fix blinking search icon when clicking an iframe in Chrome
8 years ago
Aleksander Machniak
ce5ed4f45c
Add emoticon button to tinymce toolbar when the plugins is enabled
8 years ago
Aleksander Machniak
de6c95ead6
Assign .form-control class to textareas
8 years ago
Aleksander Machniak
bfa7556e90
Make #message-objects to look as alerts
8 years ago
Aleksander Machniak
9da6c9e2f9
Added license headers to .js and .less files
8 years ago
Aleksander Machniak
46f8c0de04
Make possible to add more recipient inputs via a popup menu
8 years ago
Aleksander Machniak
ce2b445efd
Make mail compose headers more pretty with some Bootstrap styles
8 years ago
Aleksander Machniak
ab368a7ec1
First take on Bootstrap Tabs (contact info/edit frame)
8 years ago
Aleksander Machniak
129f5e347b
Fix search mods setting
8 years ago
Aleksander Machniak
c0dc8e13a1
Style buttons in restore message dialog ( #27 )
8 years ago
Aleksander Machniak
c80dc79598
Finished logic on recipient input widget
8 years ago
Aleksander Machniak
5e6e878cf1
Various scripting improvements and fixes to the recipient input widget
8 years ago
Aleksander Machniak
2e4eb30e5a
Smart recipient input widget (to be improved)
8 years ago
Aleksander Machniak
0ebe11a5a9
Make login form inputs prettier
8 years ago
Aleksander Machniak
607204acb6
Apply some Bootstrap style for forms
...
For now we do this programatically on page load, more likely we want
this in the PHP code so classes are assigned when HTML is generated.
8 years ago
Aleksander Machniak
3d3b1c2f9a
Support .boxwarning and .boxerror widgets
8 years ago
Aleksander Machniak
9b801e063a
Some icons improvements and style for dropbutton in a popupmenu
8 years ago
Aleksander Machniak
3c78faaf4a
Some improvements here and there
8 years ago
Aleksander Machniak
8293d5d3eb
Bring back .popupmenu (instead of .ui.popup)
8 years ago
Aleksander Machniak
cdfe1d207d
Attachment menu
8 years ago
Aleksander Machniak
b0bebbd022
Update less
8 years ago
Aleksander Machniak
b206b13a9d
Add some basic style for autocomplete and googiespell popups
8 years ago
Aleksander Machniak
8533a43707
Fix hidden toolbars in desktop mode
8 years ago
Aleksander Machniak
642e2a47a9
Add icons for selectable listings, other fixes
8 years ago
Aleksander Machniak
2b472f65cb
Modify TinyMCE editor setup for mobile ( #10 )
8 years ago
Aleksander Machniak
6c4e86d816
JS code refactor to make setup code easier to read
8 years ago
Aleksander Machniak
d4eace8285
show_list() refactoring
8 years ago