-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
71 lines (68 loc) · 1.49 KB
/
app.js
File metadata and controls
71 lines (68 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
const menu = document.querySelector("#mobile-menu");
const menuLinks = document.querySelector(".navbar__menu");
const navLogo = document.querySelector("#navbar__logo");
const mobileMenu = () => {
menu.classList.toggle("is-active");
menuLinks.classList.toggle("active");
};
menu.addEventListener("click", mobileMenu);
function test() {
var xhr = new XMLHttpRequest();
var url = "/api/add_announcement?token=" + getCookie("token");
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
var json = JSON.parse(xhr.responseText);
if (!json.success) {
console.log("Error");
check_token();
} else {
console.log(json);
}
}
};
var data = JSON.stringify({
title: "test title",
deltas: [
{
insert: "Hello World!\n",
},
{
attributes: {
bold: true,
},
insert: "agegaergaegr",
},
{
insert: "\n",
},
{
attributes: {
bold: true,
},
insert: "ndjsrtj",
},
{
attributes: {
italic: true,
bold: true,
},
insert: "srhshsthsrth",
},
{
insert: "\n",
},
{
attributes: {
bold: true,
},
insert: "srhsrthsrthsrh",
},
{
insert: "\n",
},
],
});
xhr.send(data);
}