mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fixes #140 - Tools Tab Vanished When Configuring Profile
This commit is contained in:
parent
4ebe92f997
commit
a3252f6842
2 changed files with 47 additions and 42 deletions
|
@ -52,6 +52,8 @@ var Dashboard = {
|
||||||
Dashboard.getCurrentUser();
|
Dashboard.getCurrentUser();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
page = page || $.mobile.activePage;
|
||||||
|
|
||||||
var header = $('.header', page);
|
var header = $('.header', page);
|
||||||
|
|
||||||
if (header.length) {
|
if (header.length) {
|
||||||
|
|
|
@ -1,24 +1,16 @@
|
||||||
var WizardUserPage = {
|
(function ($, document, window) {
|
||||||
|
|
||||||
onPageShow: function () {
|
|
||||||
|
|
||||||
Dashboard.showLoadingMsg();
|
|
||||||
|
|
||||||
var page = this;
|
|
||||||
|
|
||||||
ApiClient.getUsers().done(function (users) {
|
|
||||||
|
|
||||||
var user = users[0] || { Name: "User" };
|
|
||||||
|
|
||||||
$('#txtUsername', page).val(user.Name);
|
|
||||||
|
|
||||||
|
function onSaveComplete() {
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
});
|
|
||||||
|
|
||||||
},
|
Dashboard.navigate('wizardlibrary.html');
|
||||||
|
}
|
||||||
|
|
||||||
onSubmit: function() {
|
function wizardUserPage() {
|
||||||
|
|
||||||
|
var self = this;
|
||||||
|
|
||||||
|
self.onSubmit = function () {
|
||||||
Dashboard.showLoadingMsg();
|
Dashboard.showLoadingMsg();
|
||||||
|
|
||||||
var page = $.mobile.activePage;
|
var page = $.mobile.activePage;
|
||||||
|
@ -33,27 +25,38 @@
|
||||||
|
|
||||||
user.Name = $('#txtUsername', page).val();
|
user.Name = $('#txtUsername', page).val();
|
||||||
|
|
||||||
ApiClient.updateUser(user).done(WizardUserPage.saveComplete);
|
ApiClient.updateUser(user).done(onSaveComplete);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
user = { Name: $('#txtUsername', page).val() };
|
user = { Name: $('#txtUsername', page).val() };
|
||||||
|
|
||||||
ApiClient.createUser(user).done(WizardUserPage.saveComplete);
|
ApiClient.createUser(user).done(onSaveComplete);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
},
|
};
|
||||||
|
|
||||||
saveComplete: function () {
|
|
||||||
|
|
||||||
Dashboard.hideLoadingMsg();
|
|
||||||
|
|
||||||
Dashboard.navigate('wizardlibrary.html');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
$(document).on('pageshow', "#wizardUserPage", function () {
|
||||||
|
|
||||||
$(document).on('pageshow', "#wizardUserPage", WizardUserPage.onPageShow);
|
Dashboard.showLoadingMsg();
|
||||||
|
|
||||||
|
var page = this;
|
||||||
|
|
||||||
|
ApiClient.getUsers().done(function (users) {
|
||||||
|
|
||||||
|
var user = users[0] || { Name: "User" };
|
||||||
|
|
||||||
|
$('#txtUsername', page).val(user.Name);
|
||||||
|
|
||||||
|
Dashboard.hideLoadingMsg();
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
window.WizardUserPage = new wizardUserPage();
|
||||||
|
|
||||||
|
})(jQuery, document, window);
|
Loading…
Add table
Add a link
Reference in a new issue