Index: HTML/Fishbone/html/scripts.js
===================================================================
--- HTML/Fishbone/html/scripts.js (revision 4661)
+++ HTML/Fishbone/html/scripts.js (working copy)
@@ -6,8 +6,13 @@
parent.playlist.location="playlist.html?player=" + newPlayer;
parent.header.location.reload(false);
window.location="status.html?player=" + newPlayer;
-
- newHref(parent.browser.document,newPlayer);
+ if (parent.browser.location.href.indexOf('setup') == -1) {
+ newHref(parent.browser.document,newPlayer);
+ } else {
+ myString = new String(parent.browser.location.href);
+ var rExp = /(\w\w(:|%3A)){5}(\w\w)/gi;
+ parent.browser.location=myString.replace(rExp, newPlayer);
+ }
}
function newHref(doc,plyr) {
Index: HTML/EN/html/common.js
===================================================================
--- HTML/EN/html/common.js (revision 4661)
+++ HTML/EN/html/common.js (working copy)
@@ -31,13 +31,18 @@
var newPlayer = player_List.options[player_List.selectedIndex].value;
parent.playlist.location="playlist.html?player="+newPlayer;
window.location="status_header.html?player="+newPlayer;
-
- for (var j=0;j < parent.browser.document.links.length; j++) {
- var myString = new String(parent.browser.document.links[j].href);
- var rString = newPlayer;
+ if (parent.browser.location.href.indexOf('setup') == -1) {
+ for (var j=0;j < parent.browser.document.links.length; j++) {
+ var myString = new String(parent.browser.document.links[j].href);
+ var rString = newPlayer;
+ var rExp = /(\w\w(:|%3A)){5}(\w\w)/gi;
+
+ parent.browser.document.links[j].href = myString.replace(rExp, rString);
+ }
+ } else {
+ myString = new String(parent.browser.location.href);
var rExp = /(\w\w(:|%3A)){5}(\w\w)/gi;
-
- parent.browser.document.links[j].href = myString.replace(rExp, rString);
+ parent.browser.location=myString.replace(rExp, newPlayer);
}
}