17 lines
		
	
	
		
			569 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			569 B
		
	
	
	
		
			JavaScript
		
	
	
	
/*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;
 | 
						|
    }
 | 
						|
})();
 |