Cleaned js code [ci skip]

pull/49/head
Fabio Caccamo 2018-08-31 15:20:21 +02:00
parent cc0d2a402b
commit a96a70400f
1 changed files with 30 additions and 23 deletions

View File

@ -1,13 +1,12 @@
/* global opener */
(function() {
'use strict';
function getModalWindowData()
{
var windowRef = window;
var windowName = windowRef.name;
var widgetName = windowName.replace(/^(change|add|delete|lookup)_/, '');
//var windowNames = windowName.split('____');
//var widgetName = windowNames[(windowNames.length - 1)];
//widgetName = widgetName.replace(/^(change|add|delete|lookup)_/, '');
//console.log('dismiss modal and update widget with id: "' + widgetName + '"');
var modalRef = {};
var openerRef = windowRef.opener;
if (!openerRef) {
@ -19,7 +18,15 @@
}
};
}
return { opener:openerRef, modal:modalRef };
}
var modalData = getModalWindowData();
var modalRef = modalData['modal'];
var openerRef = modalData['opener'];
var initData = JSON.parse(document.getElementById('django-admin-popup-response-constants').dataset.popupResponse);
// console.log(initData);
switch (initData.action) {
case 'change':
if (typeof(openerRef.dismissChangeRelatedObjectPopup) == 'function') {