Add nav to leave linking page

This commit is contained in:
Matthew Strasiotto
2022-08-14 13:13:06 +10:00
committed by Matthew Strasitoto
parent bd60d7e32c
commit d8d7d616bd
2 changed files with 27 additions and 4 deletions
+13 -4
View File
@@ -1,14 +1,19 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="emby-restyle.css">
<link id="theme-style" rel="stylesheet">
<link rel="stylesheet" href="emby-restyle.css" />
<link id="theme-style" rel="stylesheet" />
<script defer>
import("./ApiClient.js").then((clientModule) => {
import("./linking.js").then((renderer) => {
const view = document.querySelector("#sso-config-page");
document.querySelector("#theme-style").href = ApiClient.getUrl("/web/themes/dark/theme.css");
document.querySelector("#theme-style").href = ApiClient.getUrl(
"/web/themes/dark/theme.css"
);
document.querySelector("a.emby-button.home").href =
ApiClient.serverAddress();
renderer.default(view);
});
});
@@ -25,7 +30,11 @@
<div data-role="content">
<div class="content-primary">
<div class="sectionTitleContainer flex align-items-center">
<h2 class="sectionTitle">SSO Settings:</h2>
<a class="raised emby-button home">
<span class="material-icons home" aria-hidden="true"></span
><span>Home</span>
</a>
<h2 class="sectionTitle">SSO Linking:</h2>
<a
is="emby-button"
class="raised button-alt headerHelpButton"
+14
View File
@@ -6,6 +6,20 @@ const ssoConfigLinking = {
var provider_list = view.querySelector("#" + provider_list_id);
provider_list.innerHTML = "";
const currentUserId = ApiClient.getCurrentUserId();
if (currentUserId) {
ApiClient.fetch(
{
type: "GET",
url: ApiClient.getUrl(`sso/OID/links/${currentUserId}`),
},
true
).then((resp) => {
resp.json().then((x) => console.log(x));
});
}
fetch(new Request(ApiClient.getUrl("sso/OID/GetNames"))).then((resp) => {
resp.json().then((config_names) => {
ssoConfigLinking.loadProviderList(provider_list, config_names, "oid");