popup_response.js
16 lines
| 551 B
| application/javascript
|
JavascriptLexer
r338 | /*global opener */ | |||
|
r367 | 'use strict'; | ||
{ | ||||
const initData = JSON.parse(document.getElementById('django-admin-popup-response-constants').dataset.popupResponse); | ||||
r338 | switch(initData.action) { | |||
case 'change': | ||||
opener.dismissChangeRelatedObjectPopup(window, initData.value, initData.obj, initData.new_value); | ||||
break; | ||||
case 'delete': | ||||
opener.dismissDeleteRelatedObjectPopup(window, initData.value); | ||||
break; | ||||
default: | ||||
opener.dismissAddRelatedObjectPopup(window, initData.value, initData.obj); | ||||
break; | ||||
} | ||||
|
r367 | } | ||