added setTable()
This commit is contained in:
@@ -23,6 +23,29 @@ function setDb( new_db ) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* sets current selected server, table and db (called from libraries/footer.inc.php)
|
||||||
|
*/
|
||||||
|
function setTable( new_table ) {
|
||||||
|
//alert('setTable(' + new_table + ')');
|
||||||
|
if ( new_table != table ) {
|
||||||
|
// table has changed
|
||||||
|
//alert( new_table + '(' + new_table.length + ') : ' + table );
|
||||||
|
|
||||||
|
table = new_table;
|
||||||
|
|
||||||
|
if ( window.frames[0].document.getElementById( db + '.' + table ) == null ) {
|
||||||
|
// table is unknown, reload complete left frame
|
||||||
|
refreshLeft();
|
||||||
|
|
||||||
|
}
|
||||||
|
// TODO: add code to expand table in lightview mode
|
||||||
|
|
||||||
|
// refresh querywindow
|
||||||
|
refreshQuerywindow();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function refreshMain( url ) {
|
function refreshMain( url ) {
|
||||||
if ( ! url ) {
|
if ( ! url ) {
|
||||||
if ( db ) {
|
if ( db ) {
|
||||||
@@ -192,6 +215,7 @@ function goTo( targeturl, target ) {
|
|||||||
function openDb( new_db ) {
|
function openDb( new_db ) {
|
||||||
//alert('opendb(' + new_db + ')');
|
//alert('opendb(' + new_db + ')');
|
||||||
setDb( new_db );
|
setDb( new_db );
|
||||||
|
setTable( '' );
|
||||||
refreshMain( opendb_url );
|
refreshMain( opendb_url );
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user