Skip to content

Commit 923d7d9

Browse files
Add Eventlistner to js define for later access by ipl/web behaviors
1 parent 9b63928 commit 923d7d9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

library/Icinga/Web/JavaScript.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,8 +238,9 @@ public static function optimizeDefine($js, $filePath, $basePath, $packageName)
238238
try {
239239
$dependencies = $match[2] ? Json::decode($match[2]) : [];
240240
foreach ($dependencies as &$dependencyName) {
241-
if ($dependencyName === 'exports') {
241+
if ($dependencyName === 'exports' || str_starts_with($dependencyName, 'icinga/legacy-app/')) {
242242
// exports is a special keyword and doesn't need optimization
243+
// 'app/legacy-app/...' is a self-defined path and doesn’t need optimization either.
243244
continue;
244245
}
245246

public/js/icinga/eventlistener.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,6 @@
7575

7676
Icinga.EventListener = EventListener;
7777

78+
define("icinga/legacy-app/EventListener", [], () => EventListener)
79+
7880
}) (Icinga, jQuery);

0 commit comments

Comments
 (0)