popup_response.js
16 lines
| 569 B
| application/javascript
|
JavascriptLexer
r338 | /*global opener */ | |||
(function() { | ||||
'use strict'; | ||||
var initData = JSON.parse(document.getElementById('django-admin-popup-response-constants').dataset.popupResponse); | ||||
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; | ||||
} | ||||
})(); | ||||