1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Remove Sync code

This commit is contained in:
Andrew Rabert 2019-01-20 18:31:01 -05:00
parent 791d1ea373
commit ca10eef36a
5 changed files with 0 additions and 161 deletions

View file

@ -319,13 +319,6 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
pageIds: ["devicesPage", "devicePage"],
icon: "tablet"
});
links.push({
name: globalize.translate("HeaderDownloadSync"),
icon: "file_download",
href: "syncactivity.html",
pageIds: ["syncActivityPage", "syncJobPage", "syncSettingsPage"],
color: "#009688"
});
links.push({
name: globalize.translate("TabCameraUpload"),
href: "devicesupload.html",

View file

@ -754,15 +754,6 @@ var Dashboard = {
dependencies: [],
autoFocus: !1,
roles: "admin"
}), defineRoute({
path: "/syncactivity.html",
dependencies: [],
autoFocus: !1,
controller: "scripts/syncactivity"
}), defineRoute({
path: "/syncsettings.html",
dependencies: [],
autoFocus: !1
}), defineRoute({
path: "/tv.html",
dependencies: ["paper-icon-button-light", "emby-button"],

View file

@ -1,41 +0,0 @@
define(["loading", "libraryMenu", "apphost", "globalize", "syncJobList", "events", "scripts/taskbutton", "localsync", "emby-button", "paper-icon-button-light"], function(loading, libraryMenu, appHost, globalize, syncJobList, events, taskButton) {
"use strict";
function getTabs() {
return [{
href: "syncactivity.html",
name: Globalize.translate("TabSyncJobs")
}, {
href: "appservices.html?context=sync",
name: Globalize.translate("TabServices")
}, {
href: "syncsettings.html",
name: Globalize.translate("TabSettings")
}]
}
return function(view, params) {
var mySyncJobList = new syncJobList({
mode: params.mode,
serverId: ApiClient.serverId(),
userId: "offline" === params.mode ? null : ApiClient.getCurrentUserId(),
element: view.querySelector(".syncActivity"),
mode: params.mode
});
view.addEventListener("viewshow", function() {
libraryMenu.setTabs("syncadmin", 0, getTabs), taskButton({
mode: "on",
progressElem: view.querySelector(".syncProgress"),
taskKey: "SyncPrepare",
button: view.querySelector(".btnSync")
})
}), view.addEventListener("viewbeforehide", function() {
taskButton({
mode: "off",
taskKey: "SyncPrepare",
button: view.querySelector(".btnSync")
})
}), view.addEventListener("viewdestroy", function() {
mySyncJobList.destroy()
})
}
});

View file

@ -1,48 +0,0 @@
define(["jQuery", "loading", "libraryMenu", "fnchecked", "emby-select"], function($, loading, libraryMenu) {
"use strict";
function loadPage(page, config) {
$("#txtSyncTempPath", page).val(config.TemporaryPath || ""), $("#txtUploadSpeedLimit", page).val(config.UploadSpeedLimitBytes / 1e6 || ""), $("#selectThreadCount", page).val(config.TranscodingCpuCoreLimit), $("#chkEnableFullSpeedConversion", page).checked(config.EnableFullSpeedTranscoding), loading.hide()
}
function onSubmit() {
loading.show();
var form = this;
return ApiClient.getNamedConfiguration("sync").then(function(config) {
config.TemporaryPath = $("#txtSyncTempPath", form).val(), config.UploadSpeedLimitBytes = parseInt(1e6 * parseFloat($("#txtUploadSpeedLimit", form).val() || "0")), config.TranscodingCpuCoreLimit = parseInt($("#selectThreadCount", form).val()), config.EnableFullSpeedTranscoding = $("#chkEnableFullSpeedConversion", form).checked(), ApiClient.updateNamedConfiguration("sync", config).then(Dashboard.processServerConfigurationUpdateResult)
}), !1
}
function getTabs() {
return [{
href: "syncactivity.html",
name: Globalize.translate("TabSyncJobs")
}, {
href: "appservices.html?context=sync",
name: Globalize.translate("TabServices")
}, {
href: "syncsettings.html",
name: Globalize.translate("TabSettings")
}]
}
$(document).on("pageinit", "#syncSettingsPage", function() {
var page = this;
$("#btnSelectSyncTempPath", page).on("click.selectDirectory", function() {
require(["directorybrowser"], function(directoryBrowser) {
var picker = new directoryBrowser;
picker.show({
callback: function(path) {
path && $("#txtSyncTempPath", page).val(path), picker.close()
},
validateWriteable: !0
})
})
}), $(".syncSettingsForm").off("submit", onSubmit).on("submit", onSubmit)
}).on("pageshow", "#syncSettingsPage", function() {
loading.show(), libraryMenu.setTabs("syncadmin", 2, getTabs);
var page = this;
ApiClient.getNamedConfiguration("sync").then(function(config) {
loadPage(page, config)
})
})
});