Age | Commit message (Collapse) | Author |
|
Conflicts:
CHANGELOG
|
|
|
|
(#1489819)
We also skip ajax request in such a case. We assume "empty" here means "with no text excluding whitespace".
Conflicts:
program/js/app.js
|
|
|
|
|
|
|
|
|
|
Conflicts:
program/js/app.js
|
|
Conflicts:
program/js/app.js
|
|
|
|
|
|
|
|
|
|
|
|
browser (#1489569)
|
|
for all empty file uploads (#1489685)
|
|
- Display alert if no file is chosen
- Unlock the UI if form is not submitted
- Avoid duplicate error messages
- Fix javascript error due to missing attachments list widget
|
|
'uibutton'
|
|
attribute to CSS class for autocomplete list items"
This reverts commit e3773d46cb4f06aaab2747db98765edd6d871524.
|
|
CSS class for autocomplete list items
|
|
|
|
by wrapping the clickable content in <span> tag
|
|
Conflicts:
CHANGELOG
|
|
|
|
in the main window with enoough space and better UI integration
|
|
|
|
Conflicts:
tests/Framework/Browser.php
|
|
mouse click on a record after the focus was put on preview frame.
|
|
that includes touch events (#1489431)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
when read status of a child row is changed
|
|
|
|
|
|
|
|
(same as auto-expand) and make it work without list header/footer blocks
|
|
|
|
|
|
|
|
Replace deperecated row_init usage with addEventListener('initrow')
|
|
trigger insertrow JS event from compose screen address book widget
|
|
refresh (#1485186)
|
|
|
|
scrolled down
|
|
(#1484086)
|
|
display subjects in real order (not is selection order), some code improvements
|