20 lines
866 B
JavaScript
20 lines
866 B
JavaScript
const $ = id => document.getElementById(id);
|
|
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
DomUtils.injectUserCss(); // Manually inject custom user styles.
|
|
$("vimiumVersion").innerText = Utils.getCurrentVersion();
|
|
|
|
chrome.storage.local.get("installDate", items => $("installDate").innerText = items.installDate.toString());
|
|
|
|
const branchRefRequest = new XMLHttpRequest();
|
|
branchRefRequest.addEventListener("load", function() {
|
|
const branchRefParts = branchRefRequest.responseText.split("refs/heads/", 2);
|
|
if (branchRefParts.length === 2)
|
|
$("branchRef").innerText = branchRefParts[1];
|
|
else
|
|
$("branchRef").innerText = `HEAD detatched at ${branchRefParts[0]}`;
|
|
$("branchRef-wrapper").classList.add("no-hide");
|
|
});
|
|
branchRefRequest.open("GET", chrome.extension.getURL(".git/HEAD"));
|
|
branchRefRequest.send();
|
|
});
|