Added Account section

This commit is contained in:
2020-03-13 23:01:39 -04:00
parent dd1809473c
commit 396ca2366e
80 changed files with 5330 additions and 107 deletions
+11 -8
View File
@@ -50,7 +50,8 @@ var regionNames = {
"ca-central": "Toronto, ON, CA",
"ap-west": "Mumbai, IN",
"ap-southeast": "Sydney, AU",
"philadelphia": "Philadelphia, PA, USA"
"philadelphia": "Philadelphia, PA, USA",
"absecon": "Absecon, NJ, USA"
};
// Human-readable event titles
@@ -163,7 +164,7 @@ function apiDelete(endpoint, callback)
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("DELETE", settings.apiURL + endpoint, true);
xmlhttp.setRequestHeader("Authorization", "Bearer " + localStorage.apiKey);
xmlhttp.setRequestHeader("Authorization", localStorage.apiKey);
xmlhttp.onreadystatechange = function()
{
@@ -220,7 +221,7 @@ function apiGet(endpoint, callback, filters)
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", settings.apiURL + endpoint, true);
xmlhttp.setRequestHeader("Authorization", "Bearer " + localStorage.apiKey);
xmlhttp.setRequestHeader("Authorization", localStorage.apiKey);
if (filters)
xmlhttp.setRequestHeader("X-Filter", JSON.stringify(filters));
@@ -279,7 +280,7 @@ function apiPost(endpoint, data, callback)
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", settings.apiURL + endpoint, true);
xmlhttp.setRequestHeader("Authorization", "Bearer " + localStorage.apiKey);
xmlhttp.setRequestHeader("Authorization", localStorage.apiKey);
xmlhttp.setRequestHeader("Content-Type", "application/json");
xmlhttp.onreadystatechange = function()
@@ -337,7 +338,7 @@ function apiPut(endpoint, data, callback)
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("PUT", settings.apiURL + endpoint, true);
xmlhttp.setRequestHeader("Authorization", "Bearer " + localStorage.apiKey);
xmlhttp.setRequestHeader("Authorization", localStorage.apiKey);
xmlhttp.setRequestHeader("Content-Type", "application/json");
xmlhttp.onreadystatechange = function()
@@ -609,9 +610,11 @@ function setupHeader()
// Highlight the current page in the subnav
var subnavLinks = document.getElementsByClassName(elements.subnavLink);
for (var i = 0; i < subnavLinks.length; i++) {
if ((location.origin + location.pathname).startsWith(subnavLinks[i].href.split("?")[0]))
for (var i = subnavLinks.length - 1; i >= 0; i--) {
if ((location.origin + location.pathname).startsWith(subnavLinks[i].href.split("?")[0])) {
subnavLinks[i].className += " " + elements.subnavLinkActive;
break;
}
}
// Get user info
@@ -695,4 +698,4 @@ function translateKernel(slug, element)
apiGet("/linode/kernels/" + slug, callback, null);
}
export { settings, elements, regionNames, apiDelete, apiGet, apiPost, apiPut, migrateETA, oauthPost, parseParams, setupHeader, eventTitles, timeString, translateKernel };
export { settings, elements, regionNames, apiDelete, apiGet, apiPost, apiPut, md5, migrateETA, oauthPost, parseParams, setupHeader, eventTitles, timeString, translateKernel };