As of jQuery 1.8, the .ajaxStop() method should only be attached to document. You can get around this by creating a .click function that runs ajaxStop once:
$(document).ready(function(){
$(".view-whiteboard, .view-whiteboard-full").click(function(){
$(document).one("ajaxStop", function() {
location.reload();
});
});
});
Otherwise, just separate the public vs admin theme so that they don't use the same javascript (must disable overlay module).