From e3811e26097dbcabd6289dc30fa871f6ccd84aaa Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Thu, 11 Oct 2018 12:08:35 +0200 Subject: [PATCH] Fixed delete modal not dismissed when clicking 'cancel' button. --- admin_interface/static/admin/js/cancel.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 admin_interface/static/admin/js/cancel.js diff --git a/admin_interface/static/admin/js/cancel.js b/admin_interface/static/admin/js/cancel.js new file mode 100644 index 0000000..830942b --- /dev/null +++ b/admin_interface/static/admin/js/cancel.js @@ -0,0 +1,16 @@ +(function($) { + 'use strict'; + $(function() { + $('.cancel-link').click(function(e) { + e.preventDefault(); + var parentWindow = window.parent; + if (parentWindow && typeof(parentWindow.dismissRelatedObjectModal) === 'function') { + parentWindow.dismissRelatedObjectModal(); + } else { + // fallback to default behavior + history.back(); + } + return false; + }); + }); +})(django.jQuery); \ No newline at end of file