Frédéric Guillot
bc673cf6dc
Set explicitly the time picker control to select
2022-09-28 20:55:29 -07:00
Pascal Rigaux
829c47ee60
fix re-opening dropdown-menu
...
This fixes the following case:
1. open the dropdown menu of a "Filename"
2. click elsewhere on the page to close the dropdown menu
(or click on a submenu element)
3. try to open the same dropdown menu => it fails the first time (since it does not have the "dropdown-menu" class)
2022-09-16 18:05:53 -07:00
Patrick Yates
8322876d8e
Add link to toggle column scrolling in board view
2020-10-04 13:57:34 -07:00
Rafael de Camargo
d1b4b26c04
Fix clearing of all javascript storage
2020-06-26 20:21:25 -07:00
Psy-Q
21f563fdd5
Prevent last swimlane to be hidden if there is only one
...
Fixes #4376
2020-05-06 21:46:01 -07:00
Franky Van Liedekerke
17b764e862
Execute tooltip listeners only once when the DOM is ready
2020-05-03 12:12:29 -07:00
Slade
e65045f934
Move "data-js-lang" attribute to HTML "lang" attribute
2019-11-19 20:15:15 -08:00
Slade
a089a77ce9
Fix date picker datetime parsing when using pre-defined localized versions of am/pm
...
Add list of allowed am and pm names to override locale am/pm because PHP DateTime cannot interpret them.
2019-11-16 17:19:38 -08:00
Slade
84a4cad9e0
Close open menu when clicking again on the button
2019-11-16 16:57:53 -08:00
Slade Price
5e6a9a89de
Fix issue 3916: width of filter bar in mobile.
2019-11-15 18:28:44 -08:00
Miodrag Tokić
eccfff451a
Limit assignee drop-down selector scope
...
On the task details page "Add a sub-task" pop-up modal contains
drop-down (the SELECT HTML element) with "form-user_id" as the `name`
and the `id` attribute value. This element is in conflict with another,
hidden INPUT element with the same `name` and the `id` value. This
causes an issue where clicking the "Me" (Assignee) link / shortcut (A)
element doesn't select your name in the Assignee SELECT element.
Avoiding conflict by changing the SELECT element `id` value is not
possible as the SELECT element is generated using `FormHelper::select()`
function which uses the same value for attribute `name` and `id`.
Given the assignee shortcut feature is used only in two places: edit
task and edit sub-task dialog, the simplest solution is to select the
closest SELECT element to the link / shortcut (A) element or limit the
scope to the currently opened dialog.
This fix uses the latter approach by limiting the scope of targeted
selector.
2018-12-20 13:57:43 +01:00
Julian Maurice
14d1411300
Fix task drag and drop slowdown when a column is hidden
...
It looks like jQuery UI has some difficulties when a column with a lot
of tasks is hidden.
Adding ':visible' to the connectWith properties of sortable() seems to
fix the problem
Fixes #4011
2018-09-28 19:18:18 -07:00
Frédéric Guillot
5996a8abcf
Rewrite tooltips code without jQuery
2018-04-20 15:18:30 -07:00
Frederic Guillot
44aa24bab1
Add user backend provider system
2017-11-09 15:09:54 -08:00
Frederic Guillot
6b9b9d2d1c
Add autocomplete dropdown on comment subject and email fields
2017-06-03 17:51:20 -04: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
5cc4889473
Move Gantt charts to external plugin
2017-04-01 17:04:18 -04:00
Frederic Guillot
d915c2a96b
Improve subtask toggle
2017-03-19 16:45:32 -04:00
Frederic Guillot
a7db17b0b2
Move isVisible() method
2017-03-11 17:45:13 -05:00
Frederic Guillot
f3deb6492a
Add toggle button to show/hide subtasks in task list view
2017-02-26 19:30:02 -05:00
Frederic Guillot
f1fcaedbd2
Avoid potential XSS in Gantt chart
2017-02-23 20:33:44 -05:00
Konstantin Vorobyev
de6f9452a1
Even more simple: hide columns first, then resize task lists
2017-02-23 21:57:43 +09:00
Konstantin Vorobyev
8b8ccf4a60
Properly resize task list height on column toggle #3069
2017-02-23 21:47:25 +09:00
Frederic Guillot
8bf054a480
Open comments in board view with a modal dialog instead of tooltip
2017-02-11 17:22:10 -05:00
Mark Szymanski
d337aa42bd
Use old menas for element selection
2017-01-16 20:27:57 -06:00
Mark Szymanski
5af514ff7e
Workaround for task editing in board view ( fixes #2949 )
2017-01-16 20:25:03 -06: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
67d01951f5
Rewrite component to change user/group role
2016-12-09 20:35:40 -05:00
Frederic Guillot
6135920a79
Replace notifications Javascript code by CSS
2016-12-01 20:02:48 -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
Frederic Guillot
b9ab163344
Move chart task time column to components
2016-11-21 23:16:18 -05:00
Frederic Guillot
25272afa9b
Remove Vuejs rendering on body tag
2016-11-21 23:04:27 -05:00
Frederic Guillot
8976f4d15c
Use components to render charts
2016-11-21 22:50:57 -05:00
Frederic Guillot
5188ed8cfe
Rewrite markdown editor in vanilla Javascript
2016-11-21 21:53:30 -05:00
Frederic Guillot
e2a867166b
Convert calendar to VueJS component
...
Update to FullCalendar 3.1.0 as well.
2016-11-15 21:24:25 -05:00
Frederic Guillot
ebb6b2827d
Replace SimpleMDE with custom Markdown editor
2016-11-13 22:51:59 -05:00
Frederic Guillot
6225469b91
Add button to close inline popups
2016-11-12 14:15:26 -05:00
Frederic Guillot
3f7840c4db
Add the possibility to create external tasks
2016-11-05 22:26:58 -04:00
Frederic Guillot
1466afb771
Do not close the popover when clicking on the background
2016-10-08 09:56:10 -04:00
Frederic Guillot
c84df535b6
Improve column restrictions
2016-09-11 18:32:47 -04:00
Frederic Guillot
a0227cad69
Define only what is allowed for column restrictions
2016-09-10 23:12:38 -04:00
Frederic Guillot
75470c7242
Apply column restrictions to the board
2016-09-08 22:33:16 -04:00
Frederic Guillot
21f8cebe85
Add new Vue.js component to handle submit and cancel buttons
2016-09-04 20:03:24 -04:00