Commit Graph

221 Commits

Author SHA1 Message Date
Eric
609d9c7a60 ♻️ rework of Select UIBlock with labels 2021-06-04 11:52:24 +02:00
Stephen Abello
8a46900df9 Fix collapsible section widget being called before dependency was loaded 2021-06-04 11:17:57 +02:00
Stephen Abello
2e6b773ba4 Fix non existing variable usage 2021-06-04 10:57:06 +02:00
Stephen Abello
c11ad30134 N°4048 Correctly set default sorting on lists 2021-06-02 15:22:03 +02:00
Molkobain
dd614f5931 Fix regression introduced by c6b8526d: FormTable not working in edition 2021-06-02 10:22:24 +02:00
Molkobain
39efe1237e Fix regression in AJAX calls introduced by c6b8526d 2021-06-01 09:04:20 +02:00
Molkobain
c6b8526dc0 UIBlock: Add external JS/CSS files (optional) inheritance
This way we ensure that a block always have the external resources from its ancestors as this will be necessary most of the time. From now on, the JS widget of the blocks will inherit from a common ancestor to factorize some mechanisms that are duplicates at many levels.
This can be disabled in a particular block by overloading the INCLUDE_ANCESTORS_DEFAULT_XXX_FILES constants in which case, only the external files of the block itself will be included.
2021-05-28 22:45:37 +02:00
Eric
e46480032e PHP doc 2021-05-28 18:04:11 +02:00
Stephen Abello
cc4b307bc9 N°3914 Fix class friendlyname in lists using class aliases 2021-05-28 10:48:57 +02:00
Molkobain
8f9a69fa60 SCSS: Fix field badge display being in 2 lines 2021-05-26 22:00:55 +02:00
Molkobain
3c2c2d7a51 Code cleanup: Remove unused methods from early implementation 2021-05-26 10:37:02 +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
Molkobain
104cf9479c List: Remove vertical scrolling for all lists except dashlets 2021-05-21 17:06:12 +02:00
Molkobain
e53da47647 UIBlock: Add MakeRaw to the HTML factory 2021-05-18 10:46:27 +02:00
Molkobain
88634bcd92 SCSS: Refactor .is-code by moving it to helper file and renaming it 2021-05-05 18:29:33 +02:00
Molkobain
18b2e54581 N°3914 - Popover menu: Refactor PopoverMenuFactory::MakeMenuForActions() to benefit from the new PopoverMenuItemFactory methods 2021-05-04 18:26:37 +02:00
Molkobain
3c89313795 N°3914 - Popover menu: Add method to add several items in a section at once 2021-05-04 18:26:37 +02:00
Molkobain
11278d7ba5 N°3914 - Popover menu: Add 2 methods to the items factory
- Create a separator
- Create an item from the array data as prepared by \DisplayBlock
2021-05-04 18:26:37 +02:00
acognet
e5498e3292 Fix link on key in datatable 2021-05-04 11:58:05 +02:00
acognet
16c9599739 N°3819 - Input: Migrate request templates input to new UIBlock system 2021-05-04 11:55:20 +02:00
Molkobain
3e0971597b Medallion icon: Fix message log "Twig : missing file '' : Unable to find template "base/components/medallion-icon/layout.js.twig"" 2021-04-23 22:41:44 +02:00
Stephen Abello
9de1f1800d Add icons on PopoverMenu items and allow to add them through PopupMenu API 2021-04-21 14:45:32 +02:00
Molkobain
d2c4a6e2e9 UIContentBlock: Add PrependSubBlock() to add a block in first position 2021-04-20 16:32:57 +02:00
Molkobain
f3cf154969 N°3899 - Navigation menu: Filter hot key text now corresponds to the one defined in the user preferences 2021-04-13 11:46:35 +02:00
Eric
d594f28ed9 N°3573 - Migrate backoffice pages to new UIBlock system : System Information 2021-04-09 09:55:58 +02:00
acognet
521c493fd1 N°3868 - "Error: Invalid filter parameter" on mass update - fix datatable after configure this list 2021-04-08 10:06:55 +02:00
Stephen Abello
56087d9686 Fix tab container when there is only ajax tabs 2021-04-07 09:46:13 +02:00
Molkobain
5f8eb26bff Object details: Fix tabs left padding when class has no medallion icon 2021-04-01 23:37:45 +02:00
Molkobain
d9ed2e6de9 Dashboard: Push file missing from last commit 2021-03-30 09:55:10 +02:00
Molkobain
31f6558710 N°3634 - Lists: Improve rendering to better match mockups and feedbacks from alpha version 2021-03-29 18:13:30 +02:00
Molkobain
6f659a3431 Improve dataTables integration within the app:
- Manage lib through NPM
- Move portal / Bootstrap files back to the itop-portal-base module (not managed through NPM yet)
- Fix SCSS classes for the backoffice as it was based on the bootstrap CSS classes which are not there anymore

Note: jQuery is included as a dependency, will check with the team if we can force it not to be retrieved
2021-03-26 17:46:13 +01:00
Molkobain
58d2b1d3f4 Rename utils::GetContactPictureAbsUrl() to utils::GetUserPictureAbsUrl() 2021-03-26 08:54:46 +01:00
Eric
3a9228d8d3 N°3569 - Fix DB Tools queries display 2021-03-25 16:36:43 +01:00
Molkobain
e0a655e102 Button factory: Fix name param. being mandatory on some methods 2021-03-24 23:59:47 +01:00
Molkobain
573a6d82fe N°3649 - Activity panel: Add transitions to the save button using the button group 2021-03-24 19:43:35 +01:00
Molkobain
318d8ce3c9 Add ButtonGroup block 2021-03-24 19:43:35 +01:00
Molkobain
a27eb8c63b Popover menu: Add SetTogglerFromId() and SetTogglerFromBlock() methods as shortcuts 2021-03-24 16:33:28 +01:00
acognet
b63f720e5d Add factory for MultiColumn and Column 2021-03-24 11:18:55 +01:00
Eric
699944711b N°3569 - Migrate backoffice pages to new UIBlock system : DB Tools 2021-03-23 18:30:40 +01:00
Molkobain
7bf1ef355f Panel factory: Remove SetClassColor() method as it has been move directly in the panel in a previous commit 2021-03-23 15:06:35 +01:00
Eric
4534944b08 N°3536 - revert function and use GetSubBlocks() instead 2021-03-23 14:26:17 +01: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
ae416f2769 Popover menu: Add HasSection() and HasItems() methods 2021-03-23 12:09:37 +01:00
Molkobain
a19df34b79 UIBlock: Add hasDataAttributes() method 2021-03-23 12:09:37 +01:00
acognet
80cc850112 N°3582 - Migrate backoffice pages to new UIBlock system : Import CSV 2021-03-23 11:23:55 +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
e8656e8504 Popover menu: Fix JS widget instantiation, now done automatically but the UIBlock system 2021-03-22 18:49:41 +01:00
Eric
574d089c20 N°3536 - Dashboard: Add title, toggler and menu to AttributeDashboard 2021-03-22 16:46:45 +01:00
Molkobain
8dac0a56c9 Hot fix: Temp. removal of this line as it crashed the menus closing on body click 2021-03-19 19:57:47 +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