js: Trigger a rendered event if SearchBar editor is opened

This commit is contained in:
Johannes Meyer 2021-02-25 11:27:05 +01:00
parent f44ea884bd
commit e4ff391b1a

View File

@ -3,7 +3,7 @@
/** /**
* InputEnrichment - Behavior for forms with enriched inputs * InputEnrichment - Behavior for forms with enriched inputs
*/ */
(function(Icinga) { (function(Icinga, $) {
"use strict"; "use strict";
@ -32,8 +32,9 @@
/** /**
* Listen for events emitted by the SearchBar widget * Listen for events emitted by the SearchBar widget
*/ */
this.on('editor-open', '.container', function () { this.on('editor-open', '.container', function (event) {
this.dataset.suspendAutorefresh = ''; this.dataset.suspendAutorefresh = '';
$(event.target.dataset.searchEditor).trigger('rendered', [false, true]);
}); });
this.on('editor-close', '.container', function () { this.on('editor-close', '.container', function () {
delete this.dataset.suspendAutorefresh; delete this.dataset.suspendAutorefresh;
@ -151,4 +152,4 @@
Icinga.Behaviors.InputEnrichment = InputEnrichment; Icinga.Behaviors.InputEnrichment = InputEnrichment;
})(Icinga); })(Icinga, jQuery);