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
Eric
e397cee40d
N°3785 - Use DownloadPage to download documents
2021-03-04 17:15:25 +01:00
Eric
622b486d1f
N°3785 - Use DownloadPage to download documents
2021-03-04 16:37:33 +01:00
Stephen Abello
40ceccda46
Add jquery treeview style to vendors directory
2021-03-04 10:55:23 +01:00
acognet
e27b6b2dde
N°3785 - Fix corrupted attribute file on download
2021-03-02 16:39:51 +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
Stephen Abello
e0ae2706de
Migrate jQuery multiselect style to 3.0 design
2021-02-24 14:46:17 +01:00
Stephen Abello
8dfdc4761e
N°2844 Fix Impact Analysis pdf export
2021-02-24 14:46:16 +01:00
Molkobain
0f3eb53554
Update deprecation comment
2021-02-23 13:05:52 +01:00
Molkobain
f04a5dbfef
N°2844 - Fix image attribute display and editing
2021-02-19 22:01:51 +01:00
Stephen Abello
ea502e9c81
Allow to set a customized placeholder for ajax tabs in scrollable mode
2021-02-19 17:38:47 +01:00
Molkobain
f297cdb8b2
N°3549 - Activity panel: Fix inline images in caselogs
2021-02-17 12:47:24 +01:00
Eric
244de6915d
N°3700 - Restyle SessionMessage
2021-02-12 17:40:31 +01:00
Eric
3c60e4f765
Add Toolbar factory, Use new factory entry for cancel buttons, better check of twig errors, fix fatal error page
2021-02-09 14:43:46 +01:00
bruno-ds
2ddeebdc78
Readonly alert now has an id
...
in order to be interacted with (browser side).
2021-02-05 09:59:52 +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
5fe8ca178e
Add UIBlocks to twig (CollapsibleSection, FieldBadge, Panel)
2021-01-18 13:59:28 +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
Stephen Abello
ad08376f6e
Move ScrollMagic under npm dependency
2021-01-15 11:18:34 +01:00
Stephen Abello
137b4e55c4
N°3560 Allow to scroll vertically through tabs content. User can activate this feature in preference page
2021-01-15 11:03:08 +01:00
Pierre Goiffon
09e531f11c
N°3623 new \utils::EscapeHtml method
2021-01-13 16:10:43 +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
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
Eric
503817e572
N°2737 - Migrate WebPage::table() to UIBlocks
2021-01-12 16:17:33 +01:00
Stephen Abello
5ef75772f0
N°3516 Add Fullmoon 🌕 to theme mechanism, update test-red theme for 3.0
2021-01-05 17:16:30 +01:00
Eric
f01bec4003
Fix Setup (remove double ajax calls)
2020-12-28 11:23:21 +01:00
Molkobain
4ddfbf6559
N°3477 - Rename methods of the new iPageUIBlockExtension API
2020-12-23 16:25:36 +01:00
Molkobain
608c868b53
N°3561 - Fix all header messages (readonly, log kpi, app. messages, archive mode, ...)
2020-12-23 14:53:06 +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
acognet
3876fb9d62
N°3540 - Migrate printable version of an object
2020-12-18 11:41:31 +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
a759380999
Migrates banner, header, footer in blocks for iTopWebPage
2020-11-26 15:33:49 +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
Molkobain
af11577450
N°2847 - iTopWebPage: Remove deprecated JS FixPaneVis() function (not used anymore since 3.0.0)
2020-11-23 10:08:17 +01:00