2019-10-08 01:28:30 +03:00
|
|
|
define(["loading", "emby-checkbox", "emby-button", "emby-select"], function (loading) {
|
2018-10-23 01:05:09 +03:00
|
|
|
"use strict";
|
|
|
|
|
|
|
|
function save(page) {
|
|
|
|
loading.show();
|
2019-10-08 01:28:30 +03:00
|
|
|
var apiClient = ApiClient;
|
|
|
|
var config = {};
|
|
|
|
config.EnableRemoteAccess = page.querySelector("#chkRemoteAccess").checked;
|
|
|
|
config.EnableAutomaticPortMapping = page.querySelector("#chkEnableUpnp").checked;
|
|
|
|
apiClient.ajax({
|
2018-10-23 01:05:09 +03:00
|
|
|
type: "POST",
|
|
|
|
data: config,
|
|
|
|
url: apiClient.getUrl("Startup/RemoteAccess")
|
2019-10-08 01:28:30 +03:00
|
|
|
}).then(function () {
|
|
|
|
loading.hide();
|
|
|
|
navigateToNextPage();
|
|
|
|
});
|
2018-10-23 01:05:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
function navigateToNextPage() {
|
2019-10-08 01:28:30 +03:00
|
|
|
Dashboard.navigate("wizardfinish.html");
|
2018-10-23 01:05:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
function onSubmit(e) {
|
2019-10-08 01:28:30 +03:00
|
|
|
save(this);
|
|
|
|
e.preventDefault();
|
|
|
|
return false;
|
2018-10-23 01:05:09 +03:00
|
|
|
}
|
2019-10-08 01:28:30 +03:00
|
|
|
|
|
|
|
return function (view, params) {
|
|
|
|
view.querySelector(".wizardSettingsForm").addEventListener("submit", onSubmit);
|
|
|
|
view.addEventListener("viewshow", function () {
|
|
|
|
document.querySelector(".skinHeader").classList.add("noHomeButtonHeader");
|
|
|
|
});
|
|
|
|
view.addEventListener("viewhide", function () {
|
|
|
|
document.querySelector(".skinHeader").classList.remove("noHomeButtonHeader");
|
|
|
|
});
|
|
|
|
};
|
2018-12-11 00:46:50 -05:00
|
|
|
});
|