for #55: edit-container-panel colors; delete-container-panel

This commit is contained in:
groovecoder
2017-01-12 15:52:28 -06:00
parent 729218b36c
commit faaa3008a8
4 changed files with 86 additions and 11 deletions
+26 -2
View File
@@ -173,9 +173,9 @@ function showEditContainersPanel() {
tr.addEventListener("click", e => {
if (e.target.matches(".edit-container-icon")) {
showPanel("#edit-container-panel");
showEditContainerPanel(identity);
} else if (e.target.matches(".delete-container-icon")) {
console.log(`clicked to delete ${identity.userContextId} container`);
showDeleteContainerPanel(identity);
}
});
});
@@ -186,6 +186,22 @@ function showEditContainersPanel() {
showPanel("#edit-containers-panel");
}
function showEditContainerPanel(identity) {
document.querySelector("#edit-container-panel-name-input").value = identity.name;
showPanel("#edit-container-panel");
}
function showDeleteContainerPanel(identity) {
// Populating the panel: name and icon
document.getElementById("delete-container-name").innerText = identity.name;
let icon = document.getElementById("delete-container-icon");
icon.setAttribute("data-identity-icon", identity.image);
icon.setAttribute("data-identity-color", identity.color);
showPanel("#delete-container-panel");
}
document.querySelector("#add-container-link").addEventListener("click", () => {
showPanel("#edit-container-panel");
});
@@ -206,6 +222,14 @@ document.querySelector("#edit-container-cancel-link").addEventListener("click",
showEditContainersPanel();
});
document.querySelector("#delete-container-panel-back-arrow").addEventListener("click", () => {
showEditContainersPanel();
});
document.querySelector("#delete-container-cancel-link").addEventListener("click", () => {
showEditContainersPanel();
});
document.querySelector("#sort-containers-link").addEventListener("click", () => {
browser.runtime.sendMessage({
method: "sortTabs"