]> git.joonet.de Git - adminer.git/commitdiff
Avoid re-post confirmation in AJAX (bug #3282288)
authorJakub Vrana <jakub@vrana.cz>
Wed, 13 Apr 2011 13:30:21 +0000 (06:30 -0700)
committerJakub Vrana <jakub@vrana.cz>
Wed, 13 Apr 2011 13:30:21 +0000 (06:30 -0700)
adminer/include/design.inc.php

index 2fd6b649b0c0962e6595bcf1604c4509f0c48909..8298d1fe7dbe8c70bc5b319496edd677a32dbbf0 100644 (file)
@@ -35,7 +35,7 @@ var areYouSure = '<?php echo lang('Resend POST data?'); ?>';
 <?php } ?>
 <?php } ?>
 
-<body class="<?php echo lang('ltr'); ?> nojs" onclick="return bodyClick(event, '<?php echo js_escape(DB); ?>', '<?php echo js_escape($_GET["ns"]); ?>');" onkeydown="bodyKeydown(event);" onload="bodyLoad('<?php echo (is_object($connection) ? substr($connection->server_info, 0, 3) : ""); ?>');<?php echo (isset($_COOKIE["adminer_version"]) ? "" : " verifyVersion();"); ?>">
+<body class="<?php echo lang('ltr'); ?> nojs"<?php echo ($_POST ? "" : " onclick=\"return bodyClick(event, '" . js_escape(DB) . "', '" . js_escape($_GET["ns"]) . "');\""); // avoid re-post confirmation after refreshing the next page in Google Chrome ?> onkeydown="bodyKeydown(event);" onload="bodyLoad('<?php echo (is_object($connection) ? substr($connection->server_info, 0, 3) : ""); ?>');<?php echo (isset($_COOKIE["adminer_version"]) ? "" : " verifyVersion();"); ?>">
 <script type="text/javascript">
 document.body.className = document.body.className.replace(/(^|\s)nojs(\s|$)/, '$1js$2');
 </script>