Eric Espie
5084f7fccb
N°6396 - Protect URL display
2023-06-12 11:33:33 +02:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +01:00
Stephen Abello
c9c731a2a5
N°3541 Split button and button-group js in 2 different files
2022-03-22 10:16:17 +01:00
Stephen Abello
9cd076131f
N°3541 Add event listener to enable/disable loading state for buttons group block
2022-03-14 15:32:42 +01:00
Molkobain
c9d02826a0
Code cleanup (indentation and PHPDoc)
2022-02-09 19:28:21 +01:00
Stephen Abello
3541a9e1db
N°3541 Add event listener to enable/disable loading state for buttons block
2022-02-07 14:54:23 +01:00
Molkobain
7def094291
N°4705 - Fix newsroom messages not formatted correctly
2022-01-23 15:52:16 +01:00
Molkobain
c14c851e94
Breadcrumbs: Fix JS error on (auto submitting) search page when only 1 item in the breadcrumbs
2021-12-09 16:27:59 +01:00
Molkobain
0dc3d249da
N°3526 - Clean up pass on UIBlocks
...
- Add ancestors CSS classes on UIBlocks when missing (programmatically)
- Fix SCSS due to some blocks inheriting their ancestors rules
2021-11-14 22:33:48 +01:00
acognet
ec8c2ca122
N°4374 - Add sanitizer helper for front end (JS) - Rollback
2021-10-20 10:31:41 +02:00
acognet
88fda1466e
N°4374 - Add sanitizer helper for front end (JS)
2021-10-19 11:26:29 +02:00
Pierre Goiffon
216e62c448
N°4367 Replace uses of utils.js EncodeHtml()
2021-10-19 08:48:58 +02:00
Molkobain
d76c9cee6f
N°3900 - Breadcrumbs: Better fix than 7ae4fe06e
2021-09-24 17:02:53 +02:00
Molkobain
f6fbd5a7a5
N°3900 - Breadcrumbs: Improve behavior when items are too many for the screen width
...
When the screen isn't large enough we now put the oldest entries in a dropdown menu like on a browser to access the previous pages.
2021-09-07 10:22:38 +02:00
Molkobain
909af7f59c
JSDoc
2021-08-18 18:53:42 +02:00
acognet
12c2929f1d
Context menu remains in place while scrolling
2021-08-16 09:54:51 +02:00
Molkobain
90cb6e1d49
N°4124 - Extract computations into variables for easier comprehension
2021-08-03 11:37:01 +02:00
acognet
44f413583c
N°4124 - Unable to scroll down on some object
2021-07-29 11:38:20 +02:00
Molkobain
0cffd567c2
N°4110 - Fix JS error message when no provider for the newsroom
2021-06-29 10:04:40 +02:00
Molkobain
485262ec0a
Accessibility: Add missing alt attribute on decorative images
...
- Quick create
- Global search
- Breadcrumbs
2021-06-12 18:35:54 +02:00
Molkobain
a6e5969201
N°4021 - Fix header jumping out of sticky positioning when getting near some tabs
...
Reason: DataTables' dynamic height cannot work we a static "duration" (height) based on the initial panel's height
2021-05-31 13:15:10 +02:00
Molkobain
1e99ad436f
N°4021 - Add support for tab container for the sticky header
2021-05-31 09:32:37 +02:00
Molkobain
b8ef4885e5
N°4021 - Change approach for sticky header, use the ScrollMagic lib as in the scrolling tabs to use the same abstraction level everywhere
2021-05-28 22:45:36 +02:00
Molkobain
3ee4a14c56
N°4021 - Introduce sticky header for panels and object details (tab container to be done)
2021-05-26 10:37:02 +02:00
Pierre Goiffon
58d1a1d311
🚚 collapsibleSection JQuery widget renamed to collapsible_section
...
to match other widget naming convention
2021-04-07 17:14:44 +02:00
Molkobain
1d6ad94694
N°3649 - Activity panel: Add menu to compose button to select the target log when on a readonly tab (activity, read only case log)
2021-03-23 12:09:37 +01:00
Molkobain
65ed5b3fce
Popover menu: Refactor to remove the necessity of coupling JS and PHP code to instantiate it correctly
2021-03-22 18:53:15 +01:00
Molkobain
8334b68285
Popover menu: Introduce option to add a visual hint on the menu toggler
...
This adds a visual hint (caret down) on the toggler to help the user understand that clicking on the toggler won't do something right away, but will open a menu instead
2021-03-19 19:50:50 +01:00
Stephen Abello
a353b1fdc1
N°3530 Fix "No new message" dict entry call
2021-03-19 10:35:28 +01:00
Pierre Goiffon
3959ed505b
🎨 dashlet-badge.js : restore leading semicolon
...
See added info in js/README.md on reason why this semicolon has to be there
2021-03-18 12:12:08 +01:00
Stephen Abello
ecc9733623
N°3530 Correctly place the popup and limit its height
2021-03-17 17:35:16 +01:00
Stephen Abello
bab2febb24
N°3530 Replace hardcoded newsroom message indicator and add tooltip when menu is collapsed
2021-03-17 17:35:16 +01:00
Pierre Goiffon
610ff6494a
Fix typo
2021-03-17 17:06:44 +01:00
Stephen Abello
a8ede8b857
N°3524 Add keyboard shortcuts to global actions
2021-03-17 11:00:16 +01:00
Molkobain
c3140c2db3
Copyright year bump
2021-03-12 18:48:46 +01:00
Pierre Goiffon
1cc48c8d8e
💄 iTop 3.0.0 badge dashlet : make whole badge clickable ( #191 )
...
Would be better to have only one handler on the dashboard side but we want to respect code responsibility !
So until we have a system for components to print "static" code (that will be printed only once whatever number of component instances we have in the page), we are doing it the "old" way : calling a JQuery widget in the component JS Twig.
2021-02-11 12:09:06 +01:00
Molkobain
d54e156ec2
N°3207 - Global search: Keep input open and focus at the end of the query when running a search
2021-01-20 11:04:17 +01:00
Molkobain
cb6a8fccb9
N°3207 - Global search: Fix "Tab" navigation no longer passing over history items
2021-01-19 17:10:52 +01:00
Molkobain
aa2651ca71
N°3208 - Quick create: Fix several items:
...
- Tab navigation no longer passing over history items
- Autocomplete results selection can now be done via up/down arrows
2021-01-19 16:00:30 +01:00
Pierre Goiffon
790a675d90
N°3617 collapsible components state saving : use user pref instead of localStorage
...
No migration from existing localStorage keys (introduced in 2.5.0 with N°1030) as the console UI has dramatically change in 3.0.0 : will be useful to show all the collapsible sections content once again !
Note that an iTop instance identifier was used in the localStorage key, it is no longer needed as we're getting the user pref directly from the current instance.
Thanks @Molkobain for the help !
2021-01-13 09:33:44 +01:00
Pierre Goiffon
09da54ee56
N°3617 collapsible components state saving : use JQuery widget options instead of a method
...
This is the way JQuery widget are intended to work !
Thanks @Molkobain for the review !
2021-01-13 09:29:58 +01:00
Pierre Goiffon
2c0d001721
N°3564 Alert and CollapsibleSectionState can now be saved
2020-12-24 11:48:30 +01:00
Pierre Goiffon
5e22c442ce
N°3537 new CollapsibleSection component for run_query
2020-12-22 17:18:13 +01:00
Molkobain
f8b8dd0bc6
Alert: Rename event callback to match conventions
2020-12-17 16:01:21 +01:00
Pierre Goiffon
dbece17235
Alert : use same data-role value for all collapsible actions
2020-12-17 09:08:45 +01:00
Pierre Goiffon
9580a20f3f
Alert component : title is now clickable to expand/collapse
2020-12-16 18:03:52 +01:00
Stephen Abello
6b2eeeccf5
N°2847 Remove a debug line
2020-11-26 11:37:47 +01:00
Stephen Abello
340b9134c0
N°2847 Allow user to minimize/close alerts
2020-11-26 11:13:28 +01:00
Pierre Goiffon
5d1de543cc
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
...
# Conflicts:
# core/metamodel.class.php
2020-10-19 15:46:16 +02:00
Pierre Goiffon
5b2c279eac
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
...
# Conflicts:
# js/components/breadcrumbs.js
2020-10-12 12:51:05 +02:00