38 lines
1.1 KiB
JavaScript
38 lines
1.1 KiB
JavaScript
import * as MastodonAPI from "./MastodonAPI.js";
|
|
import * as BlueskyAPI from "./BlueskyAPI.js";
|
|
import * as TumblrAPI from "./TumblrAPI.js";
|
|
import * as Variables from "./Variables.js";
|
|
|
|
let website = document.location.href.split("website=")[1];
|
|
let post = JSON.parse(localStorage.getItem("post"));
|
|
|
|
// HTML elements.
|
|
let AccountName = document.getElementsByClassName("Account")[0];
|
|
let AccountDescription = document.getElementsByClassName("AccountDescription");
|
|
let FollowButton = document.getElementsByClassName("Follow")[0];
|
|
let BlockButton = document.getElementsByClassName("Block")[0];
|
|
|
|
GetAccount();
|
|
|
|
FollowButton.onclick = (event) => {
|
|
console.log("Does nothing so far.");
|
|
}
|
|
|
|
BlockButton.onclick = (event) => {
|
|
console.log("Does nothing so far.");
|
|
}
|
|
|
|
async function GetAccount() {
|
|
if (website == "Mastodon") {
|
|
// Check for a reblog.
|
|
if (post.reblog != null) {
|
|
AccountName = post.reblog.account.username;
|
|
AccountDescription = post.reblog.account.note;
|
|
} else {
|
|
AccountName = post.account.username;
|
|
AccountDescription = post.account.note;
|
|
}
|
|
} else if (website == "Bluesky") {
|
|
|
|
}
|
|
}
|