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

remove camera upload page from dashboard

This commit is contained in:
dkanada 2019-01-21 18:50:39 +09:00
parent b27bc31f50
commit f40d74725f
4 changed files with 0 additions and 95 deletions

View file

@ -1,40 +0,0 @@
define(["jQuery", "loading", "libraryMenu", "fnchecked"], function($, loading, libraryMenu) {
"use strict";
function load(page, config) {
$("#txtUploadPath", page).val(config.CameraUploadPath || ""), $("#chkSubfolder", page).checked(config.EnableCameraUploadSubfolders)
}
function loadData(page) {
loading.show(), ApiClient.getNamedConfiguration("devices").then(function(config) {
load(page, config), loading.hide()
})
}
function save(page) {
ApiClient.getNamedConfiguration("devices").then(function(config) {
config.CameraUploadPath = $("#txtUploadPath", page).val(), config.EnableCameraUploadSubfolders = $("#chkSubfolder", page).checked(), ApiClient.updateNamedConfiguration("devices", config).then(Dashboard.processServerConfigurationUpdateResult)
})
}
function onSubmit() {
return save($(this).parents(".page")), !1
}
$(document).on("pageinit", "#devicesUploadPage", function() {
var page = this;
$("#btnSelectUploadPath", page).on("click.selectDirectory", function() {
require(["directorybrowser"], function(directoryBrowser) {
var picker = new directoryBrowser;
picker.show({
callback: function(path) {
path && $("#txtUploadPath", page).val(path), picker.close()
},
validateWriteable: !0,
header: Globalize.translate("HeaderSelectUploadPath")
})
})
}), $(".devicesUploadForm").off("submit", onSubmit).on("submit", onSubmit)
}).on("pageshow", "#devicesUploadPage", function() {
loadData(this)
})
});

View file

@ -1,44 +0,0 @@
<div id="devicesUploadPage" data-role="page" class="page type-interior devicesPage noSecondaryNavPage" data-require="dashboard/devicesupload,emby-input,emby-checkbox,emby-button">
<div>
<div class="content-primary">
<form class="devicesUploadForm">
<div class="verticalSection">
<div class="sectionTitleContainer flex align-items-center">
<h2 class="sectionTitle">${TabCameraUpload}</h2>
<a is="emby-linkbutton" class="raised button-alt headerHelpButton" target="_blank" href="https://web.archive.org/web/20181216120305/https://github.com/MediaBrowser/Wiki/wiki/Camera-upload">${Help}</a>
</div>
<p>${HeaderCameraUploadHelp}</p>
</div>
<div class="verticalSection">
<div class="inputContainer">
<div style="display: flex; align-items: center;">
<div style="flex-grow:1;">
<input is="emby-input" id="txtUploadPath" label="${LabelCameraUploadPath}" autocomplete="off" />
</div>
<button type="button" is="paper-icon-button-light" id="btnSelectUploadPath" title="${ButtonSelectDirectory}" class="emby-input-iconbutton"><i class="md-icon">search</i></button>
</div>
<div class="fieldDescription">${DefaultCameraUploadPathHelp}</div>
</div>
<div class="checkboxContainer checkboxContainer-withDescription">
<label>
<input type="checkbox" is="emby-checkbox" id="chkSubfolder" />
<span>${LabelCreateCameraUploadSubfolder}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${LabelCreateCameraUploadSubfolderHelp}</div>
</div>
</div>
<div>
<button is="emby-button" type="submit" class="raised button-submit block">
<span>${ButtonSave}</span>
</button>
</div>
</form>
</div>
</div>
</div>

View file

@ -311,12 +311,6 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
pageIds: ["devicesPage", "devicePage"], pageIds: ["devicesPage", "devicePage"],
icon: "devices" icon: "devices"
}); });
links.push({
name: globalize.translate("TabCameraUpload"),
href: "devicesupload.html",
pageIds: ["devicesUploadPage"],
icon: "photo_camera"
});
links.push({ links.push({
name: globalize.translate("DLNA"), name: globalize.translate("DLNA"),
href: "dlnasettings.html", href: "dlnasettings.html",

View file

@ -492,11 +492,6 @@ var Dashboard = {
autoFocus: !1, autoFocus: !1,
roles: "admin", roles: "admin",
controller: "devices/device" controller: "devices/device"
}), defineRoute({
path: "/devicesupload.html",
dependencies: [],
autoFocus: !1,
roles: "admin"
}), defineRoute({ }), defineRoute({
path: "/dlnaprofile.html", path: "/dlnaprofile.html",
dependencies: [], dependencies: [],