Fixed bug #3448485 - Firefox favicon frameset regression
This commit is contained in:
@@ -10,6 +10,7 @@ phpMyAdmin - ChangeLog
|
|||||||
- bug #3306875 [edit] Can't rename a database that contains views
|
- bug #3306875 [edit] Can't rename a database that contains views
|
||||||
- bug #3452506 [edit] Unable to move tables with triggers
|
- bug #3452506 [edit] Unable to move tables with triggers
|
||||||
- bug #3449659 [navi] Fast filter broken with table tree
|
- bug #3449659 [navi] Fast filter broken with table tree
|
||||||
|
- bug #3448485 [GUI] Firefox favicon frameset regression
|
||||||
|
|
||||||
3.4.8.0 (2011-12-01)
|
3.4.8.0 (2011-12-01)
|
||||||
- bug #3425230 [interface] enum data split at space char (more space to edit)
|
- bug #3425230 [interface] enum data split at space char (more space to edit)
|
||||||
|
@@ -31,12 +31,23 @@ function setURLHash(hash) {
|
|||||||
}
|
}
|
||||||
if (hash_init_done) {
|
if (hash_init_done) {
|
||||||
window.location.hash = "PMAURL:" + hash;
|
window.location.hash = "PMAURL:" + hash;
|
||||||
|
fix_favicon();
|
||||||
} else {
|
} else {
|
||||||
hash_to_set = "PMAURL:" + hash;
|
hash_to_set = "PMAURL:" + hash;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Fix favicon disappearing in Firefox when setting location.hash
|
||||||
|
// See bug #3448485
|
||||||
|
function fix_favicon() {
|
||||||
|
if (jQuery.browser.mozilla) {
|
||||||
|
// Move the link tags for the favicon to the bottom
|
||||||
|
// of the head element to force a reload of the favicon
|
||||||
|
$('head > link[href=\\.\\/favicon\\.ico]').appendTo('head');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handler for changing url according to the hash part, which is updated
|
* Handler for changing url according to the hash part, which is updated
|
||||||
* on each page to allow bookmarks.
|
* on each page to allow bookmarks.
|
||||||
@@ -55,6 +66,7 @@ $(document).ready(function(){
|
|||||||
if (hash_to_set != "") {
|
if (hash_to_set != "") {
|
||||||
window.location.hash = hash_to_set;
|
window.location.hash = hash_to_set;
|
||||||
hash_to_set = "";
|
hash_to_set = "";
|
||||||
|
fix_favicon();
|
||||||
}
|
}
|
||||||
/* Indicate that we're done (and we are not going to change location */
|
/* Indicate that we're done (and we are not going to change location */
|
||||||
hash_init_done = 1;
|
hash_init_done = 1;
|
||||||
|
Reference in New Issue
Block a user