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;
 | |
|     }
 | |
| })();
 |