popup_response.js 532 B

123456789101112131415
  1. 'use strict';
  2. {
  3. const initData = JSON.parse(document.getElementById('django-admin-popup-response-constants').dataset.popupResponse);
  4. switch(initData.action) {
  5. case 'change':
  6. opener.dismissChangeRelatedObjectPopup(window, initData.value, initData.obj, initData.new_value);
  7. break;
  8. case 'delete':
  9. opener.dismissDeleteRelatedObjectPopup(window, initData.value);
  10. break;
  11. default:
  12. opener.dismissAddRelatedObjectPopup(window, initData.value, initData.obj);
  13. break;
  14. }
  15. }