Spaces:
Runtime error
Runtime error
; | |
{ | |
// Call function fn when the DOM is loaded and ready. If it is already | |
// loaded, call the function now. | |
// http://youmightnotneedjquery.com/#ready | |
function ready(fn) { | |
if (document.readyState !== 'loading') { | |
fn(); | |
} else { | |
document.addEventListener('DOMContentLoaded', fn); | |
} | |
} | |
ready(function() { | |
function handleClick(event) { | |
event.preventDefault(); | |
if (window.location.search.indexOf('&_popup=1') === -1) { | |
window.history.back(); // Go back if not a popup. | |
} else { | |
window.close(); // Otherwise, close the popup. | |
} | |
} | |
document.querySelectorAll('.cancel-link').forEach(function(el) { | |
el.addEventListener('click', handleClick); | |
}); | |
}); | |
} | |