diff --git a/dashboard-ui/mypreferencesdisplay.html b/dashboard-ui/mypreferencesdisplay.html
index 8492ccb538..801fce79a9 100644
--- a/dashboard-ui/mypreferencesdisplay.html
+++ b/dashboard-ui/mypreferencesdisplay.html
@@ -9,6 +9,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dashboard-ui/scripts/aboutpage.js b/dashboard-ui/scripts/aboutpage.js
index 942809d89f..c6991404bf 100644
--- a/dashboard-ui/scripts/aboutpage.js
+++ b/dashboard-ui/scripts/aboutpage.js
@@ -1,10 +1,10 @@
-(function ($, document, apiClient) {
+(function ($, document) {
$(document).on('pageshow', "#aboutPage", function () {
var page = this;
- apiClient.getSystemInfo().done(function (info) {
+ ApiClient.getSystemInfo().done(function (info) {
var elem = $('#appVersionNumber', page);
@@ -12,4 +12,4 @@
});
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/backdrops.js b/dashboard-ui/scripts/backdrops.js
index cd9ae91e98..7d240f19d3 100644
--- a/dashboard-ui/scripts/backdrops.js
+++ b/dashboard-ui/scripts/backdrops.js
@@ -34,7 +34,7 @@
var options = {
SortBy: "IsFavoriteOrLiked,Random",
- Limit: 50,
+ Limit: 20,
Recursive: true,
IncludeItemTypes: types,
ImageTypes: "Backdrop",
@@ -61,7 +61,9 @@
function showBackdrop(type) {
- getBackdropItemIds(Dashboard.getCurrentUserId(), type, LibraryMenu.getTopParentId()).done(function (images) {
+ getBackdropItemIds(Dashboard.getCurrentUserId(),
+ type,
+ LibraryMenu.getTopParentId()).done(function (images) {
if (images.length) {
diff --git a/dashboard-ui/scripts/favorites.js b/dashboard-ui/scripts/favorites.js
index 659a95ed1a..54d2fcd422 100644
--- a/dashboard-ui/scripts/favorites.js
+++ b/dashboard-ui/scripts/favorites.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
function getSections() {
@@ -112,4 +112,4 @@
loadSections(page, userId);
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/homelatest.js b/dashboard-ui/scripts/homelatest.js
index 0c740192d9..995593ab6e 100644
--- a/dashboard-ui/scripts/homelatest.js
+++ b/dashboard-ui/scripts/homelatest.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
function loadSections(page, userId) {
@@ -34,4 +34,4 @@
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/indexpage.js b/dashboard-ui/scripts/indexpage.js
index d160cd4e96..5281dce20b 100644
--- a/dashboard-ui/scripts/indexpage.js
+++ b/dashboard-ui/scripts/indexpage.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
function getUserViews(userId) {
@@ -440,7 +440,7 @@
})(jQuery, document, ApiClient);
-(function ($, document, apiClient) {
+(function ($, document) {
function getDefaultSection(index) {
@@ -595,4 +595,4 @@
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js
index 84c9278bd0..0680532935 100644
--- a/dashboard-ui/scripts/librarymenu.js
+++ b/dashboard-ui/scripts/librarymenu.js
@@ -272,8 +272,6 @@
'' :
getTopParentId() || '';
- sessionStore.setItem('topParentId', id);
-
$('.lnkMediaFolder').each(function () {
var itemId = this.getAttribute('data-itemid');
diff --git a/dashboard-ui/scripts/livetvchannel.js b/dashboard-ui/scripts/livetvchannel.js
index 70258f3135..fb19b0b6ef 100644
--- a/dashboard-ui/scripts/livetvchannel.js
+++ b/dashboard-ui/scripts/livetvchannel.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
var currentItem;
var programs;
diff --git a/dashboard-ui/scripts/livetvchannels.js b/dashboard-ui/scripts/livetvchannels.js
index 0439d119ea..55ba9fe331 100644
--- a/dashboard-ui/scripts/livetvchannels.js
+++ b/dashboard-ui/scripts/livetvchannels.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
var query = {
@@ -60,7 +60,7 @@
showLoadingMessage(page);
- apiClient.getLiveTvChannels(query).done(function (result) {
+ ApiClient.getLiveTvChannels(query).done(function (result) {
renderChannels(page, result);
@@ -134,4 +134,4 @@
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvguide.js b/dashboard-ui/scripts/livetvguide.js
index bb92ded4e7..6e2e21a8a7 100644
--- a/dashboard-ui/scripts/livetvguide.js
+++ b/dashboard-ui/scripts/livetvguide.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
// 30 mins
var cellCurationMinutes = 30;
@@ -52,7 +52,7 @@
channelQuery.userId = Dashboard.getCurrentUserId();
- channelsPromise = channelsPromise || apiClient.getLiveTvChannels(channelQuery);
+ channelsPromise = channelsPromise || ApiClient.getLiveTvChannels(channelQuery);
var date = currentDate;
@@ -62,7 +62,7 @@
console.log(nextDay);
channelsPromise.done(function (channelsResult) {
- apiClient.getLiveTvPrograms({
+ ApiClient.getLiveTvPrograms({
UserId: Dashboard.getCurrentUserId(),
MaxStartDate: nextDay.toISOString(),
MinEndDate: date.toISOString(),
@@ -451,13 +451,13 @@
var page = this;
- apiClient.getLiveTvGuideInfo().done(function (guideInfo) {
+ ApiClient.getLiveTvGuideInfo().done(function (guideInfo) {
setDateRange(page, guideInfo);
});
});
-})(jQuery, document, ApiClient);
+})(jQuery, document);
(function ($, document, window) {
diff --git a/dashboard-ui/scripts/livetvnewrecording.js b/dashboard-ui/scripts/livetvnewrecording.js
index e9aa161115..e6050bd338 100644
--- a/dashboard-ui/scripts/livetvnewrecording.js
+++ b/dashboard-ui/scripts/livetvnewrecording.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
var currentProgram;
@@ -47,8 +47,8 @@
var programId = getParameterByName('programid');
- var promise1 = apiClient.getNewLiveTvTimerDefaults({ programId: programId });
- var promise2 = apiClient.getLiveTvProgram(programId, Dashboard.getCurrentUserId());
+ var promise1 = ApiClient.getNewLiveTvTimerDefaults({ programId: programId });
+ var promise2 = ApiClient.getLiveTvProgram(programId, Dashboard.getCurrentUserId());
$.when(promise1, promise2).done(function (response1, response2) {
@@ -108,7 +108,7 @@
var programId = getParameterByName('programid');
- apiClient.getNewLiveTvTimerDefaults({ programId: programId }).done(function (item) {
+ ApiClient.getNewLiveTvTimerDefaults({ programId: programId }).done(function (item) {
item.PrePaddingSeconds = $('#txtPrePaddingSeconds', form).val() * 60;
item.PostPaddingSeconds = $('#txtPostPaddingSeconds', form).val() * 60;
@@ -123,7 +123,7 @@
if ($('#chkRecordSeries', form).checked()) {
- apiClient.createLiveTvSeriesTimer(item).done(function () {
+ ApiClient.createLiveTvSeriesTimer(item).done(function () {
Dashboard.hideLoadingMsg();
Dashboard.navigate('livetvseriestimers.html');
@@ -131,7 +131,7 @@
});
} else {
- apiClient.createLiveTvTimer(item).done(function () {
+ ApiClient.createLiveTvTimer(item).done(function () {
Dashboard.hideLoadingMsg();
Dashboard.navigate('livetvtimers.html');
@@ -185,4 +185,4 @@
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvprogram.js b/dashboard-ui/scripts/livetvprogram.js
index 04b4680367..26bada1887 100644
--- a/dashboard-ui/scripts/livetvprogram.js
+++ b/dashboard-ui/scripts/livetvprogram.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
var currentItem;
@@ -132,4 +132,4 @@
currentItem = null;
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvrecording.js b/dashboard-ui/scripts/livetvrecording.js
index 7d32bf5662..6d2cdc34e4 100644
--- a/dashboard-ui/scripts/livetvrecording.js
+++ b/dashboard-ui/scripts/livetvrecording.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
var currentItem;
@@ -90,7 +90,7 @@
var id = getParameterByName('id');
- apiClient.getLiveTvRecording(id, Dashboard.getCurrentUserId()).done(function (result) {
+ ApiClient.getLiveTvRecording(id, Dashboard.getCurrentUserId()).done(function (result) {
renderRecording(page, result);
@@ -115,4 +115,4 @@
currentItem = null;
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvrecordings.js b/dashboard-ui/scripts/livetvrecordings.js
index 9efeefa4f9..2db1909550 100644
--- a/dashboard-ui/scripts/livetvrecordings.js
+++ b/dashboard-ui/scripts/livetvrecordings.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
function getRecordingGroupHtml(group) {
@@ -67,7 +67,7 @@
Dashboard.showLoadingMsg();
- apiClient.getLiveTvRecordings({
+ ApiClient.getLiveTvRecordings({
userId: Dashboard.getCurrentUserId(),
IsInProgress: true
@@ -78,7 +78,7 @@
});
- apiClient.getLiveTvRecordings({
+ ApiClient.getLiveTvRecordings({
userId: Dashboard.getCurrentUserId(),
limit: 12,
@@ -90,7 +90,7 @@
});
- apiClient.getLiveTvRecordingGroups({
+ ApiClient.getLiveTvRecordingGroups({
userId: Dashboard.getCurrentUserId()
@@ -109,4 +109,4 @@
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvseriestimer.js b/dashboard-ui/scripts/livetvseriestimer.js
index 0ddb3fa77a..d72eef7f48 100644
--- a/dashboard-ui/scripts/livetvseriestimer.js
+++ b/dashboard-ui/scripts/livetvseriestimer.js
@@ -1,4 +1,4 @@
-(function (window, $, document, apiClient) {
+(function (window, $, document) {
var currentItem;
@@ -105,7 +105,7 @@
var form = this;
- apiClient.getLiveTvSeriesTimer(currentItem.Id).done(function (item) {
+ ApiClient.getLiveTvSeriesTimer(currentItem.Id).done(function (item) {
item.PrePaddingSeconds = $('#txtPrePaddingSeconds', form).val() * 60;
item.PostPaddingSeconds = $('#txtPostPaddingSeconds', form).val() * 60;
@@ -235,13 +235,13 @@
var id = getParameterByName('id');
- apiClient.getLiveTvSeriesTimer(id).done(function (result) {
+ ApiClient.getLiveTvSeriesTimer(id).done(function (result) {
renderTimer(page, result);
});
- apiClient.getLiveTvRecordings({
+ ApiClient.getLiveTvRecordings({
userId: Dashboard.getCurrentUserId(),
seriesTimerId: id
@@ -252,7 +252,7 @@
});
- apiClient.getLiveTvTimers({
+ ApiClient.getLiveTvTimers({
seriesTimerId: id
@@ -297,4 +297,4 @@
window.LiveTvSeriesTimerPage = new liveTvSeriesTimerPage();
-})(window, jQuery, document, ApiClient);
\ No newline at end of file
+})(window, jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvseriestimers.js b/dashboard-ui/scripts/livetvseriestimers.js
index 9e903ebf1a..db7df3ae32 100644
--- a/dashboard-ui/scripts/livetvseriestimers.js
+++ b/dashboard-ui/scripts/livetvseriestimers.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
var query = {
@@ -93,7 +93,7 @@
Dashboard.showLoadingMsg();
- apiClient.getLiveTvSeriesTimers(query).done(function (result) {
+ ApiClient.getLiveTvSeriesTimers(query).done(function (result) {
renderTimers(page, result.Items);
@@ -143,4 +143,4 @@
updateFilterControls(this);
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvsuggested.js b/dashboard-ui/scripts/livetvsuggested.js
index f7b3409810..03b8e91af7 100644
--- a/dashboard-ui/scripts/livetvsuggested.js
+++ b/dashboard-ui/scripts/livetvsuggested.js
@@ -1,10 +1,10 @@
-(function ($, document, apiClient) {
+(function ($, document) {
function reload(page) {
Dashboard.showLoadingMsg();
- apiClient.getLiveTvRecommendedPrograms({
+ ApiClient.getLiveTvRecommendedPrograms({
userId: Dashboard.getCurrentUserId(),
IsAiring: true,
@@ -26,7 +26,7 @@
$('.activeProgramItems', page).html(html).createCardMenus();
});
- apiClient.getLiveTvRecommendedPrograms({
+ ApiClient.getLiveTvRecommendedPrograms({
userId: Dashboard.getCurrentUserId(),
IsAiring: false,
@@ -58,4 +58,4 @@
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvtimer.js b/dashboard-ui/scripts/livetvtimer.js
index 619b2ac507..349ee34eb7 100644
--- a/dashboard-ui/scripts/livetvtimer.js
+++ b/dashboard-ui/scripts/livetvtimer.js
@@ -1,4 +1,4 @@
-(function (window, $, document, apiClient) {
+(function (window, $, document) {
var currentItem;
@@ -73,7 +73,7 @@
var form = this;
- apiClient.getLiveTvTimer(currentItem.Id).done(function (item) {
+ ApiClient.getLiveTvTimer(currentItem.Id).done(function (item) {
item.PrePaddingSeconds = $('#txtPrePaddingSeconds', form).val() * 60;
item.PostPaddingSeconds = $('#txtPostPaddingSeconds', form).val() * 60;
@@ -96,7 +96,7 @@
var id = getParameterByName('id');
- apiClient.getLiveTvTimer(id).done(function (result) {
+ ApiClient.getLiveTvTimer(id).done(function (result) {
renderTimer(page, result);
@@ -133,4 +133,4 @@
window.LiveTvTimerPage = new liveTvTimerPage();
-})(window, jQuery, document, ApiClient);
\ No newline at end of file
+})(window, jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/livetvtimers.js b/dashboard-ui/scripts/livetvtimers.js
index d9a8066efb..83b6027018 100644
--- a/dashboard-ui/scripts/livetvtimers.js
+++ b/dashboard-ui/scripts/livetvtimers.js
@@ -1,4 +1,4 @@
-(function ($, document, apiClient) {
+(function ($, document) {
function deleteTimer(page, id) {
@@ -100,7 +100,7 @@
Dashboard.showLoadingMsg();
- apiClient.getLiveTvTimers().done(function (result) {
+ ApiClient.getLiveTvTimers().done(function (result) {
renderTimers(page, result.Items);
@@ -114,4 +114,4 @@
reload(page);
});
-})(jQuery, document, ApiClient);
\ No newline at end of file
+})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/scripts/mypreferencesdisplay.js b/dashboard-ui/scripts/mypreferencesdisplay.js
index 96006caef2..32c86713e1 100644
--- a/dashboard-ui/scripts/mypreferencesdisplay.js
+++ b/dashboard-ui/scripts/mypreferencesdisplay.js
@@ -237,6 +237,7 @@
$('.lnkDisplayPreferences', page).attr('href', 'mypreferencesdisplay.html?userId=' + userId);
$('.lnkLanguagePreferences', page).attr('href', 'mypreferenceslanguages.html?userId=' + userId);
$('.lnkWebClientPreferences', page).attr('href', 'mypreferenceswebclient.html?userId=' + userId);
+ $('.lnkMyProfile', page).attr('href', 'myprofile.html?userId=' + userId);
});
window.DisplayPreferencesPage = {
diff --git a/dashboard-ui/scripts/userimagepage.js b/dashboard-ui/scripts/myprofile.js
similarity index 87%
rename from dashboard-ui/scripts/userimagepage.js
rename to dashboard-ui/scripts/myprofile.js
index 5368c70b0d..2735df4b3b 100644
--- a/dashboard-ui/scripts/userimagepage.js
+++ b/dashboard-ui/scripts/myprofile.js
@@ -10,6 +10,7 @@
ApiClient.getUser(userId).done(function (user) {
+ $('.username', page).html(user.Name);
$('#uploadUserImage', page).val('').trigger('change');
Dashboard.setPageTitle(user.Name);
@@ -22,24 +23,24 @@
type: "Primary"
});
- $('#fldImage', page).show().html('').html("
${TabProfile}
-
${TabImage}
${TabLibraryAccess}
${TabParentalControl}
${TabPassword}
diff --git a/dashboard-ui/userimage.html b/dashboard-ui/userimage.html
deleted file mode 100644
index 67b9b667ef..0000000000
--- a/dashboard-ui/userimage.html
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/userlibraryaccess.html b/dashboard-ui/userlibraryaccess.html
index 3285af6c9e..1701237f1f 100644
--- a/dashboard-ui/userlibraryaccess.html
+++ b/dashboard-ui/userlibraryaccess.html
@@ -10,7 +10,6 @@