entity_browser-8.x-2.x-dev/js/entity_browser.modal_selection.js
js/entity_browser.modal_selection.js
/** * @file entity_browser.modal_selection.js * * Propagates selected entities from modal display. */ (function (drupalSettings) { 'use strict'; // We need to access parent window, get it's jquery and find correct modal // element to trigger event on. parent.jQuery(parent.document) .find(':input[data-uuid*=' + drupalSettings.entity_browser.modal.uuid + ']') .trigger('entities-selected', [drupalSettings.entity_browser.modal.uuid, drupalSettings.entity_browser.modal.entities]) .unbind('entities-selected').show(); // This is a silly solution, but works fo now. We should close the modal // via ajax commands. parent.jQuery(parent.document).find('.entity-browser-modal-iframe').parents('.ui-dialog').eq(0).find('.ui-dialog-titlebar-close').click(); }(drupalSettings));