Commit Graph

35 Commits

Author SHA1 Message Date
Frédéric Guillot 89821c759e Do not close modals when clicking on the background if the form has changed
Fixes #5239

Closes #5255
2023-05-06 22:08:14 -07:00
Frédéric Guillot bd50288030 Handle 413 responses from Nginx when uploading files too large
Fixes #5171
2023-04-14 20:49:10 -07:00
Garrett Boone e5d22682cb
Fix tooltip shifting on long descriptions
This puts the tooltip-container under the mouse even on scrollbar
shift due to long descriptions.
2021-09-11 11:30:06 -07:00
Franky Van Liedekerke 17b764e862
Execute tooltip listeners only once when the DOM is ready 2020-05-03 12:12:29 -07:00
Franky Van Liedekerke 6a0b6a8672
Make tooltip events bubble 2020-04-30 20:33:57 -07:00
Eskiso a630b5b7de Fixed issue of tooltip not disapearing
Tooltips would not disappear if the mouse was never on it. If you move your mouse on an icon and then move the mouse out without passing by the tooltip, the tooltip would remain active until mouse pass and leave or click somewhere else.

With this update, the tooltip will be removed if you leave the target unless you move the mouse to the tooltip.
2019-08-23 19:04:23 -07:00
Frédéric Guillot 5a2836bf39 Revert "Easier closing of dialogs" (introduces regression on date time picker)
This reverts commit 71630aaa77.
2018-10-23 15:12:44 -07:00
Michael 71630aaa77 Easier closing of dialogs
Allow closing of dialogs by clicking on the background area around it.

When the dialog is closed in this manner, if it contains a form with changed data present a warning that there are unsaved changes. Likewise if the user attempts to navigate away from the page, eg page reload, bookmark click, address bar entry.

If the dialog does not contain a form or the data remains unchanged no warning messages are shown.
2018-10-15 17:47:38 -07:00
Vadim Zhukov 497f36983c Do not try to redirect to login page when offline 2018-10-01 17:46:50 -07:00
Frédéric Guillot 5996a8abcf Rewrite tooltips code without jQuery 2018-04-20 15:18:30 -07:00
Frédéric Guillot 9ddefa979a Add CSRF check for task and project files upload 2018-01-29 15:56:30 -08:00
ON-jz e8c83c97d7 Added new javascript events for dropdown and modal
- dropdown.clicked
- dropdown.afterRender
- dropdown.beforeDestroy
- modal.open
- modal.afterRender
- modal.beforeDestroy
2017-05-18 21:47:44 -04:00
Frederic Guillot 003c03a4e6 Add project restriction to block task edition 2017-04-07 21:46:36 -04:00
Frederic Guillot 6bd0ce25c9 Restore task title link on board 2017-03-19 17:44:43 -04:00
Frederic Guillot a7db17b0b2 Move isVisible() method 2017-03-11 17:45:13 -05:00
Frederic Guillot 991f7426e8 Improve error reporting when file upload is not configured properly 2017-02-12 13:34:56 -05:00
Frederic Guillot 72cea71692 Improve mobile view 2017-02-08 22:17:02 -05:00
Frederic Guillot 66ced63fe2 Highlight comments if hash is present in URL 2017-01-29 18:58:00 -05:00
Frederic Guillot 58fac9b1be Fix form submit when using keyboard shortcuts 2017-01-28 16:45:58 -05:00
Frederic Guillot a371d53e63 Always unbind internal listeners when closing a modal dialog 2017-01-26 22:21:07 -05:00
Frederic Guillot 5315e4961e Fix regression: stay on the same page when a task is closed 2017-01-23 21:05:59 -05:00
Frederic Guillot 0ed13c01f9 Closing screenshot dialog prevent input elements to get focus 2017-01-14 17:06:17 -05:00
Frederic Guillot d0dad82a27 Improve keyboard shortcuts handling 2017-01-11 22:07:19 -05:00
Frederic Guillot ca00b8cf53 Display project exports in modal box 2017-01-08 15:31:33 -05:00
Frederic Guillot b3a450bace Display project analytics in modal box 2017-01-08 14:00:51 -05:00
Frederic Guillot 3833c12ccc Refactoring/rewrite of modal boxes handling 2017-01-02 17:01:27 -05:00
Frederic Guillot ff79ec72c1 Remove dependency on Mousetrap 2016-12-30 20:14:36 -05:00
Frederic Guillot ffb3926178 Replace Chosen jQuery plugin by custom UI component 2016-12-11 15:46:54 -05:00
Frederic Guillot 90c9e86461 Rewrite session check component in vanilla js 2016-12-10 13:05:35 -05:00
Frederic Guillot c0049ed7e6 Rewrite project creation component in vanilla js 2016-12-10 11:36:22 -05:00
Frederic Guillot be83821ef7
Improve cross-browsers compatiblity for text editor 2016-12-01 20:54:33 -05:00
Frederic Guillot d8b0423d15
Add suggest menu for user mentions in text editor 2016-11-27 15:44:45 -05:00
Frederic Guillot 04ff67e26b
Rewrite task move position component and remove Vuejs 2016-11-26 16:00:52 -05:00
Frederic Guillot e64faae69a
Add jshint 2016-11-25 18:51:22 -05:00
Frederic Guillot f73d369dd0
Rewrite accordion widget in vanilla Javascript 2016-11-25 18:26:10 -05:00