Molkobain
5d1d6d07a6
Fix regression introduced in 9048d09bf
2021-07-01 10:55:50 +02:00
Molkobain
e46743af2a
Fix and simplify dynamic dictionaries load in ajax pages
2021-07-01 09:55:00 +02:00
Molkobain
9048d09bf6
Fix JS dictionaries not being load in \WebPage
2021-07-01 09:55:00 +02:00
acognet
ac83c0334c
N°3906 - Polishing: Users and profiles -> change size of datatable
2021-06-22 18:09:42 +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
acognet
0f4c325aab
Fix id of datatable
2021-04-26 09:03:11 +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
Pierre Goiffon
59678ef8c6
🔊 N°3731 Log calls to deprecated files / PHP methods
...
POC for the log API was added in #193
2021-04-13 17:56:21 +02:00
Pierre Goiffon
f8757c6d5d
🔇 Remove depreciation log in \WebPage::outputCollapsibleSectionInit as this call must be kept for compatibility
...
The log will be added but elsewhere, in methods only called by consumers and not by the API itself (like \WebPage::StartCollapsibleSection ?)
2021-04-13 15:45:55 +02:00
Pierre Goiffon
f6d9d0f08b
N°3731 Log deprecated calls ( #193 )
...
* New DeprecatedCallsLog logger enabled directly in bootstrap so that we can use it in the most situations
* Default Log level is now DEBUG for dev env, ERROR for others
* Logs the caller and the deprecated method called, like :
`2021-04-06 10:52:25 | Warning | AjaxPage::output L2857 calling WebPage:outputCollapsibleSectionInit | deprecated-method`
* Sample file consumer
* Sample php consumer
2021-04-13 13:55:25 +02:00
Molkobain
370c08cd68
N°3657 - Replace calls to deprecate jQuery methods (".click(callback)" to ".on('click', callback)")
2021-03-15 09:29:09 +01:00
Molkobain
c3140c2db3
Copyright year bump
2021-03-12 18:48:46 +01:00
Molkobain
2710f945d8
PHPDoc
2021-03-12 09:48:35 +01:00
Molkobain
bdc8fe9db3
Session messages: Introduce severity constants
2021-03-12 09:46:34 +01:00
Eric
622b486d1f
N°3785 - Use DownloadPage to download documents
2021-03-04 16:37:33 +01:00
Pierre Goiffon
77d4613bd8
N°3750 Allow to detect when ready scripts are done processing
...
In iTop 3.0.0 there are sometimes lots of scripts launched after domReady, so we needed something to know when those scripts are done !
2021-03-02 12:18:45 +01:00
Pierre Goiffon
225c176f71
N°3750 data-input-type : change XHR detection method
...
I added WebPage::IsAjaxPage, but this wasn't a good idea as XHR isn't really related to the Page impl used !
Instead we're now using the new method \utils::IsXmlHttpRequest which is a copy of \Symfony\Component\HttpFoundation\Request::isXmlHttpRequest
Many thanks @Molkobain !
2021-03-02 12:13:27 +01:00
Pierre Goiffon
c679318d16
N°3750 data-input-type : refresh attribute on AJAX refresh
2021-03-01 16:48:12 +01:00
acognet
cebbc215d7
N°3746 - Migrate modal to new UIBlock system
2021-03-01 09:07:09 +01:00
Eric
244de6915d
N°3700 - Restyle SessionMessage
2021-02-12 17:40:31 +01:00
Eric
26f800d488
N°3423 - Allow AttributeImage / AttributeDocument content to be cached by the browser (console)
2021-01-21 10:44:23 +01:00
Eric
21740123f4
Add UIBlocks to twig (generic parser and node)
...
# Conflicts:
# pages/run_query.php
# test/VisualTest/Backoffice/RenderAllUiBlocks.php
2021-01-18 12:09:07 +01:00
Eric
77808ecd41
Add UIBlocks to twig (WIP)
2021-01-18 12:03:31 +01:00
Pierre Goiffon
958566da61
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# application/webpage.class.inc.php
2021-01-13 15:25:24 +01:00
Eric
503817e572
N°2737 - Migrate WebPage::table() to UIBlocks
2021-01-12 16:17:33 +01:00
Molkobain
0a87ccaa77
PHPDoc fixes
2020-12-23 09:53:01 +01:00
Molkobain
874bf38316
N°2844 - Fix object panel layout during a transition
2020-12-22 18:22:58 +01:00
Molkobain
c14476ec73
N°3518 - Refactor some parts of the WebPage for a better overloading in derivated classes
2020-12-22 18:22:58 +01:00
Pierre Goiffon
679b25f3fb
🗑️ Deprecate WebPage collapsible section methods
2020-12-22 18:09:19 +01:00
Eric
31f3bf9368
N°2847 - move console specific methods from BlockRenderer to ConsoleBlockRenderer
2020-12-16 17:44:08 +01:00
Eric
1b115624a2
N°2737 - RenderBlockTemplate enhancement, uilinkswidget UIBlock refactor
2020-12-16 11:05:30 +01:00
Pierre Goiffon
96e7f57a34
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/csvpage.class.inc.php
# application/itopwebpage.class.inc.php
# application/webpage.class.inc.php
# application/xmlpage.class.inc.php
# core/config.class.inc.php
# css/css-variables.scss
# datamodels/2.x/version.xml
# pages/ajax.document.php
# pages/ajax.render.php
# pages/ajax.searchform.php
# sources/application/TwigBase/Controller/Controller.php
2020-12-10 18:08:11 +01:00
acognet
5ccb12453a
N°3123 : Improved JavaScript management in web pages and ajax pages
2020-12-08 08:59:25 +01:00
Eric
15aa9e508c
N°3123 - Refactor Directories
2020-12-02 13:18:01 +01:00
Eric
8f151b84c9
N°2847 - Code refactor
2020-11-25 15:27:47 +01:00
Eric
c5942a3ddd
N°2847 - Code refactor
2020-11-25 15:24:27 +01:00
Eric
32e0c8f9bf
N°2847 - Datatable modal dialogs
2020-11-19 17:45:46 +01:00
Molkobain
9a47e3cf74
N°2844 - Continue work on object details: Quick fixes for alpha, will need to be refactored
...
- Improve display of details in creation/modification/transition modes
2020-10-15 15:55:05 +02:00
Molkobain
b15ed80732
Internal: Replace references to iTop 2.8.0 with iTop 3.0.0
2020-10-14 10:16:49 +02:00
Molkobain
ff3ade7d62
Missing parts of the previous merge
2020-10-07 15:32:18 +02:00
Eric
bfd4ba16d9
N°2847 - Action buttons
2020-09-25 16:02:18 +02:00
Eric
9cd719ab56
N°2847 - Separate inline scripts and css from html in the rendering of pages
2020-09-18 18:16:09 +02:00
Eric
68b8490288
N°2847 - Refactor
2020-09-17 11:01:41 +02:00
Eric
410a637598
N°2847 - Tab Management - iTop Pages refactoring - introduction of UIContentBlock as base block
2020-09-16 12:00:48 +02:00
Eric
580e8ffa08
N°2847 - Refactor Web Pages classes - add deprecated files for extensions compatibility
2020-09-10 11:35:21 +02:00