diff --git a/dashboard-ui/scripts/Itemdetailpage.js b/dashboard-ui/scripts/Itemdetailpage.js
index 33184a93c4..1afc3bcd54 100644
--- a/dashboard-ui/scripts/Itemdetailpage.js
+++ b/dashboard-ui/scripts/Itemdetailpage.js
@@ -595,7 +595,7 @@
html += '
';
- html += ticks_to_human(chapter.StartPositionTicks);
+ html += Dashboard.getDisplayTime(chapter.StartPositionTicks);
html += '
';
@@ -737,7 +737,7 @@
html += '';
if (item.RunTimeTicks != "") {
- html += ticks_to_human(item.RunTimeTicks);
+ html += Dashboard.getDisplayTime(item.RunTimeTicks);
}
else {
html += " ";
diff --git a/dashboard-ui/scripts/dashboardpage.js b/dashboard-ui/scripts/dashboardpage.js
index 1710d09ceb..263c95f887 100644
--- a/dashboard-ui/scripts/dashboardpage.js
+++ b/dashboard-ui/scripts/dashboardpage.js
@@ -206,9 +206,9 @@
html += "
";
if (item.RunTimeTicks) {
- html += DashboardPage.getDisplayText(connection.NowPlayingPositionTicks || 0) + " / ";
+ html += Dashboard.getDisplayTime(connection.NowPlayingPositionTicks || 0) + " / ";
- html += DashboardPage.getDisplayText(item.RunTimeTicks);
+ html += Dashboard.getDisplayTime(item.RunTimeTicks);
}
html += "
";
@@ -217,46 +217,6 @@
return html;
},
- getDisplayText: function (ticks) {
-
- var ticksPerHour = 36000000000;
-
- var parts = [];
-
- var hours = ticks / ticksPerHour;
- hours = parseInt(hours);
-
- if (hours) {
- parts.push(hours);
- }
-
- ticks -= (hours * ticksPerHour);
-
- var ticksPerMinute = 600000000;
-
- var minutes = ticks / ticksPerMinute;
- minutes = parseInt(minutes);
-
- ticks -= (minutes * ticksPerMinute);
-
- if (minutes < 10 && hours) {
- minutes = '0' + minutes;
- }
- parts.push(minutes);
-
- var ticksPerSecond = 10000000;
-
- var seconds = ticks / ticksPerSecond;
- seconds = parseInt(seconds);
-
- if (seconds < 10) {
- seconds = '0' + seconds;
- }
- parts.push(seconds);
-
- return parts.join(':');
- },
-
renderRunningTasks: function (dashboardInfo) {
var page = $.mobile.activePage;
diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js
index 43fd87be1f..b1e1c2fe7d 100644
--- a/dashboard-ui/scripts/librarybrowser.js
+++ b/dashboard-ui/scripts/librarybrowser.js
@@ -278,7 +278,7 @@
}
}
- var time = DashboardPage.getDisplayText(item.RunTimeTicks || 0);
+ var time = Dashboard.getDisplayTime(item.RunTimeTicks || 0);
html += '
' + time + ' | ';
@@ -911,7 +911,7 @@
}
else if (item.UserData && item.UserData.PlaybackPositionTicks && item.RunTimeTicks) {
- tooltip = DashboardPage.getDisplayText(item.UserData.PlaybackPositionTicks) + " / " + DashboardPage.getDisplayText(item.RunTimeTicks);
+ tooltip = Dashboard.getDisplayTime(item.UserData.PlaybackPositionTicks) + " / " + Dashboard.getDisplayTime(item.RunTimeTicks);
pct = (item.UserData.PlaybackPositionTicks / item.RunTimeTicks) * 100;
}
@@ -1365,7 +1365,7 @@
if (item.Type == "Audio") {
- miscInfo.push(DashboardPage.getDisplayText(item.RunTimeTicks));
+ miscInfo.push(Dashboard.getDisplayTime(item.RunTimeTicks));
} else {
var minutes = item.RunTimeTicks / 600000000;
diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js
index 04224f5848..248c7fd9f6 100644
--- a/dashboard-ui/scripts/mediaplayer.js
+++ b/dashboard-ui/scripts/mediaplayer.js
@@ -295,11 +295,11 @@
// Convert to ticks
ticks = Math.floor(ticks);
- var timeText = DashboardPage.getDisplayText(ticks);
+ var timeText = Dashboard.getDisplayTime(ticks);
if (curentDurationTicks) {
- timeText += " / " + DashboardPage.getDisplayText(curentDurationTicks);
+ timeText += " / " + Dashboard.getDisplayTime(curentDurationTicks);
if (updateSlider) {
var percent = ticks / curentDurationTicks;
@@ -1116,7 +1116,7 @@
var name = chapter.Name || "Chapter " + (i + 1);
html += '
' + name + '
';
- html += '
' + DashboardPage.getDisplayText(chapter.StartPositionTicks) + '
';
+ html += '
' + Dashboard.getDisplayTime(chapter.StartPositionTicks) + '
';
html += '
';
diff --git a/dashboard-ui/scripts/playlist.js b/dashboard-ui/scripts/playlist.js
index cd299b8be2..1a73801080 100644
--- a/dashboard-ui/scripts/playlist.js
+++ b/dashboard-ui/scripts/playlist.js
@@ -24,7 +24,7 @@
html += '