25 lines
663 B
JavaScript
25 lines
663 B
JavaScript
import * as MastodonAPI from "./MastodonAPI.js";
|
|
import * as BlueskyAPI from "./BlueskyAPI.js";
|
|
import * as TumblrAPI from "./TumblrAPI.js";
|
|
import * as Cookie from "./Cookies.js";
|
|
|
|
// Elements.
|
|
let PostButton = document.getElementsByClassName("button")[0];
|
|
let InputArea = document.getElementsByClassName("text")[0];
|
|
|
|
// Clicking the beeg POST button.
|
|
PostButton.onclick = (event) => {
|
|
Post();
|
|
}
|
|
|
|
async function Post() {
|
|
let Text = InputArea.value;
|
|
// Mastodon posting.
|
|
if (Cookie.IsCookieReal(Cookie.MastodonAccessTokenCookie)) {
|
|
MastodonAPI.CreateStatus(Text);
|
|
}
|
|
// Bluesky posting.
|
|
if (Cookie.IsCookieReal(Cookie.BlueskyAccessTokenCookie)) {
|
|
|
|
}
|
|
}
|