diff --git a/admin/themes/default/js/maintenance_env.js b/admin/themes/default/js/maintenance_env.js
new file mode 100644
index 000000000..40f983422
--- /dev/null
+++ b/admin/themes/default/js/maintenance_env.js
@@ -0,0 +1,16 @@
+$(document).ready(function () {
+ jQuery.ajax({
+ url: "ws.php?format=json&method=pwg.plugins.getList",
+ type: "GET",
+ dataType: "JSON",
+ success: function(data) {
+ plugins = data.result;
+ plugins.forEach(plugin => {
+ if (plugin.state == "active") {
+ $("#pluginList ul").append("
" + plugin.name +"");
+ $("#pluginList ul i").hide();
+ }
+ });
+ }
+ });
+})
\ No newline at end of file
diff --git a/admin/themes/default/template/maintenance_env.tpl b/admin/themes/default/template/maintenance_env.tpl
index 807b81418..c7b23b0d4 100644
--- a/admin/themes/default/template/maintenance_env.tpl
+++ b/admin/themes/default/template/maintenance_env.tpl
@@ -1,4 +1,7 @@
{combine_script id='ajax' load='footer' path='admin/themes/default/js/maintenance.js'}
+{combine_script id='activated_plugin_list' load='footer' path='admin/themes/default/js/maintenance_env.js'}
+{combine_css path="admin/themes/default/fontello/css/animation.css" order=10}
+ {* order 10 is required, see issue 1080 *}
{footer_script}
const no_time_elapsed = "{"right now"|@translate}";
{/footer_script}
@@ -29,6 +32,13 @@ const no_time_elapsed = "{"right now"|@translate}";
+
+