[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_0BETA2-1403-g251ecae
Marc Delisle
lem9 at users.sourceforge.net
Mon Jan 24 12:20:36 CET 2011
The branch, master has been updated
via 251ecae49d17dafbccd802c1e004b8e8adffd01f (commit)
from dec8229eaeb6ce91db2886f2842c4eb2458acaa7 (commit)
- Log -----------------------------------------------------------------
commit 251ecae49d17dafbccd802c1e004b8e8adffd01f
Author: Marc Delisle <marc at infomarc.info>
Date: Mon Jan 24 06:20:26 2011 -0500
Bug #3163256 Ajax copy database does not refresh the database list in case the "switch to copied database" option is not ticked
-----------------------------------------------------------------------
Summary of changes:
js/common.js | 24 ++++++++++++++++--------
js/db_operations.js | 5 +++++
2 files changed, 21 insertions(+), 8 deletions(-)
diff --git a/js/common.js b/js/common.js
index 9a690c6..0ab1e88 100644
--- a/js/common.js
+++ b/js/common.js
@@ -187,15 +187,23 @@ function refreshMain(url) {
* @uses lang
* @uses collation_connection
* @uses encodeURIComponent()
+ * @param boolean force force reloading
*/
-function refreshNavigation() {
- goTo('navigation.php?server=' + encodeURIComponent(server) +
- '&token=' + encodeURIComponent(token) +
- '&db=' + encodeURIComponent(db) +
- '&table=' + encodeURIComponent(table) +
- '&lang=' + encodeURIComponent(lang) +
- '&collation_connection=' + encodeURIComponent(collation_connection)
- );
+function refreshNavigation(force) {
+ // The goTo() function won't refresh in case the target
+ // url is the same as the url given as parameter, but sometimes
+ // we want to refresh anyway.
+ if (typeof force != undefined && force && window.parent && window.parent.frame_navigation) {
+ window.parent.frame_navigation.location.reload();
+ } else {
+ goTo('navigation.php?server=' + encodeURIComponent(server) +
+ '&token=' + encodeURIComponent(token) +
+ '&db=' + encodeURIComponent(db) +
+ '&table=' + encodeURIComponent(table) +
+ '&lang=' + encodeURIComponent(lang) +
+ '&collation_connection=' + encodeURIComponent(collation_connection)
+ );
+ }
}
/**
diff --git a/js/db_operations.js b/js/db_operations.js
index 0f9240a..12b17c1 100644
--- a/js/db_operations.js
+++ b/js/db_operations.js
@@ -100,6 +100,11 @@ $(document).ready(function() {
window.parent.db = data.newname;
window.parent.refreshMain();
window.parent.refreshNavigation();
+ } else {
+ // Here we force a refresh because the navigation
+ // frame url is not changing so this function would
+ // not refresh it
+ window.parent.refreshNavigation(true);
}
}
else {
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list