Molkobain
d8f36a8aa9
N°4131 - Fix multiple "User disconnected" dialogs in the backoffice
2021-07-04 21:54:56 +02:00
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
60b015919d
N°3912 - Polishing: Export - error message + ccs for pdf
2021-06-25 10:25:24 +02:00
Eric
671d112452
⚡ Add Echoing for all pages KPI
2021-06-24 15:12:13 +02:00
acognet
ac83c0334c
N°3906 - Polishing: Users and profiles -> change size of datatable
2021-06-22 18:09:42 +02:00
acognet
ee5847ec82
N°3912 - Polishing: Export - export of impact analysis
2021-06-21 09:22:07 +02:00
acognet
77cf879f4f
N°3912 - Polishing: Export
2021-06-17 10:43:06 +02:00
Stephen Abello
bcfdf76b71
N°4051 Make sure js dependencies are met before resuming ajax calls js code
2021-06-10 15:12:16 +02:00
Molkobain
19264a7d64
Fix iTopWebPage::DisableBreadCrumb() not working since 3.0 rework
2021-06-04 11:01:51 +02:00
Stephen Abello
dd6a9fe16a
Restyle block loader
2021-06-04 10:52:24 +02:00
Molkobain
8580eb6d2b
PHPDoc
2021-05-28 22:45:37 +02:00
Molkobain
03c7d63588
JsonPage: Add option to output only the data, typically when feeding a third party lib that doesn't understand our structuration
2021-05-28 22:45:37 +02:00
Molkobain
923134d67d
Code cleanup
...
- "v-resizable" class is not used anymore in the UI
- Logoff menu is now handled in a dedicated block
- Caselog headers are now handled in a dedicated block
2021-05-26 10:37:03 +02:00
Stephen Abello
7f82e9262b
N°3923 Fix date picker widget not initialized in ajax forms
2021-05-26 10:21:30 +02:00
Molkobain
c0ec7e02f8
N°3939 - Keep focus on current tab on object modification
2021-05-11 16:34:54 +02:00
Molkobain
64764228a9
DownloadPage: Fix ->add() method replacing all existing content instead of appending
2021-05-10 10:32:50 +02:00
Molkobain
463593d6cf
PHPDoc
2021-05-10 10:28:51 +02:00
Molkobain
85aac7bf52
N°3949 - Fix XSS vulnerability on file attribute
2021-05-10 10:23:56 +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
d5d3a7af47
Performance: Fix NavigationMenu being instantiated several times in the page
2021-04-28 19:35:03 +02:00
Molkobain
03fcc94b1f
iTopWebPage: Move TopBar methods near other layouts' methods
2021-04-28 19:35:03 +02:00
Eric
88a615528f
Add missing reference
2021-04-27 11:58:36 +02:00
acognet
b3e1b7124a
N°3980 - Manage dictionary entries for JS script in AjaxPage
2021-04-27 10:45:04 +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
923a4048d3
Keyboard shortcuts: Add method to retrieve info about a particular shortcut
2021-04-13 11:46:34 +02:00
acognet
ab5e5a7f4a
Remove danger zone
2021-03-23 11:03:49 +01:00
Pierre Goiffon
de7ac4ba31
N°3833 Fix DashletBadge in Ajax causing JS error
...
* switch dashlet_badge widget init from js_template to js_on_ready_template
* add phpdoc on UIBlock::DEFAULT_JS_FILES_REL_PATH
* remove old code in \AjaxPage::output (after the return statement) that is already handled with the new Twig rendering
2021-03-19 11:49:39 +01:00
Pierre Goiffon
0ad65691d3
🚧 AjaxPage::output add TODO 3.0.0 as there is lot of code we have disabled in 410a637598
2021-03-17 18:22:44 +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
Stephen Abello
a8ede8b857
N°3524 Add keyboard shortcuts to global actions
2021-03-17 11:00:16 +01:00
Molkobain
599c838fd9
Fix code highlighting instantiation for async (XHR) markup
2021-03-17 10:07:24 +01:00
Molkobain
190ac1a65a
Fix tooltips instantiation for async (XHR) markup
2021-03-17 10:07:23 +01:00
Molkobain
0d7302d530
JsonPage: Overload constructor to avoid passing a title
2021-03-16 16:40:34 +01:00
Molkobain
8dd96ea636
Copyright year bump
2021-03-15 09:29:45 +01: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
1aa61fe29b
N°3748 - Deprecation: old tooltip libs in the backoffice and the portal
2021-03-12 11:15:04 +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
Pierre Goiffon
21a6be1bda
🔊 N°3811 UI.php : update error log
...
We had 2 catch blocks that were doing almost the same thing... But the last IssueLog call !
Now we have only one catch block, and the last IssueLog call is for Debug instead of Error : ErrorPage::error is already doing IssueLog::Error, so those extra info are now logged only for debugging purpose (in the 'console' channel)
2021-03-11 15:21:32 +01:00
acognet
fe5d5f3869
N°3648 - FIx size of DataTable
2021-03-11 10:32:52 +01:00
acognet
710e6e49a8
Dict entries
2021-03-11 10:29:14 +01:00
Pierre Goiffon
570b012000
N°3750 fix body data-ready-scripts attribute not visible
...
Was using .data() instead of .attr :(
Was already changed in 8efc688f for other attributes, but I forgot this one :/
2021-03-09 11:16:21 +01:00
Molkobain
56b27897cf
AjaxPage: Fix tabs handling UIBlocks incorrectly (put at the end of the flow, not in the tab container)
...
Note: Big part of the code was duplicated and still is... This should be but in a trait maybe to avoid this kind of error in the future?
2021-03-05 11:51:20 +01:00