-
System Paths
+
${HeaderSystemPaths}
Cache:
Images by name:
diff --git a/dashboard-ui/dlnaprofile.html b/dashboard-ui/dlnaprofile.html
index b12387604f..7fb3014f6d 100644
--- a/dashboard-ui/dlnaprofile.html
+++ b/dashboard-ui/dlnaprofile.html
@@ -11,7 +11,7 @@
diff --git a/dashboard-ui/edititemimages.html b/dashboard-ui/edititemimages.html
index b7aee94133..3c3120f056 100644
--- a/dashboard-ui/edititemimages.html
+++ b/dashboard-ui/edititemimages.html
@@ -17,10 +17,10 @@
diff --git a/dashboard-ui/edititemmetadata.html b/dashboard-ui/edititemmetadata.html
index d659da9be6..ae3f29f5c0 100644
--- a/dashboard-ui/edititemmetadata.html
+++ b/dashboard-ui/edititemmetadata.html
@@ -16,10 +16,10 @@
diff --git a/dashboard-ui/scripts/extensions.js b/dashboard-ui/scripts/extensions.js
index da81f7ea1f..09d9892322 100644
--- a/dashboard-ui/scripts/extensions.js
+++ b/dashboard-ui/scripts/extensions.js
@@ -220,11 +220,31 @@ function humane_elapsed(firstDateStr, secondDateStr) {
}
+function getWindowUrl(win) {
+ return (win || window).location.href;
+}
+
+function getWindowLocationSearch(win) {
+
+ var search = (win || window).location.search;
+
+ if (!search) {
+
+ var index = window.location.href.indexOf('?');
+ if (index != -1) {
+ search = window.location.href.substring(index);
+ }
+ }
+ alert();
+ return search || '';
+}
+
function getParameterByName(name, url) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^]*)";
var regex = new RegExp(regexS, "i");
- var results = regex.exec(url || window.location.search);
+
+ var results = regex.exec(url || getWindowLocationSearch());
if (results == null)
return "";
else
diff --git a/dashboard-ui/scripts/itembynamedetailpage.js b/dashboard-ui/scripts/itembynamedetailpage.js
index a32e90b137..9310224b65 100644
--- a/dashboard-ui/scripts/itembynamedetailpage.js
+++ b/dashboard-ui/scripts/itembynamedetailpage.js
@@ -87,7 +87,7 @@
$('#playButtonContainer', page).hide();
}
- var editImagesHref = user.Configuration.IsAdministrator ? 'edititemimages.html' + window.location.search : null;
+ var editImagesHref = user.Configuration.IsAdministrator ? 'edititemimages.html' + getWindowLocationSearch() : null;
$('#itemImage', page).html(LibraryBrowser.getDetailImageHtml(item, editImagesHref));
if (user.Configuration.IsAdministrator && item.LocationType !== "Offline") {
@@ -524,7 +524,7 @@
reload(page);
- $('#btnEdit', page).attr('href', 'edititemmetadata.html' + window.location.search);
+ $('#btnEdit', page).attr('href', 'edititemmetadata.html' + getWindowLocationSearch());
}).on('pagehide', "#itemByNameDetailPage", function () {
diff --git a/dashboard-ui/scripts/mediaplayer-video.js b/dashboard-ui/scripts/mediaplayer-video.js
index 5569a461e2..66d94bd5aa 100644
--- a/dashboard-ui/scripts/mediaplayer-video.js
+++ b/dashboard-ui/scripts/mediaplayer-video.js
@@ -649,7 +649,7 @@
}
// Just use the first audio stream
- return audioStreams[0];
+ return audioStreams[0].Index;
}
function getVideoQualityOptions(mediaStreams) {
diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js
index 79b298ef05..d7afb9e2cb 100644
--- a/dashboard-ui/scripts/site.js
+++ b/dashboard-ui/scripts/site.js
@@ -344,7 +344,7 @@ var Dashboard = {
navigate: function (url, preserveQueryString) {
- var queryString = window.location.search;
+ var queryString = getWindowLocationSearch();
if (preserveQueryString && queryString) {
url += queryString;
}