Files
penracourses/static/filer/js/addons/filer_popup_response.js
2026-06-17 22:43:38 +01:00

23 lines
810 B
JavaScript

/*global opener */
(function () {
'use strict';
const dataElement = document.getElementById('django-admin-popup-response-constants');
let initData;
if (dataElement) {
initData = JSON.parse(dataElement.dataset.popupResponse);
switch (initData.action) {
case 'change':
// Specific function for file editing popup opened from widget
opener.dismissRelatedImageLookupPopup(window, initData.new_value, null, initData.obj, null);
break;
case 'delete':
opener.dismissDeleteRelatedObjectPopup(window, initData.value);
break;
default:
opener.dismissAddRelatedObjectPopup(window, initData.value, initData.obj);
break;
}
}
})();