diff --git a/client/components/help_entry/help_entry.js b/client/components/help_entry/help_entry.js index fc7ce3c..7b131a6 100644 --- a/client/components/help_entry/help_entry.js +++ b/client/components/help_entry/help_entry.js @@ -30,8 +30,7 @@ class HelpEntry extends HTMLElement{ render(){ this.innerHTML = ` - - +
diff --git a/client/components/help_popup/help_popup.css b/client/components/help_popup/help_popup.css
index 26286e5..128aad0 100644
--- a/client/components/help_popup/help_popup.css
+++ b/client/components/help_popup/help_popup.css
@@ -1,6 +1,6 @@
.help-popup{
width: 300px;
- height: 200px;
+ height: fit-content;
border: 2px solid black;
background-color: white;
border-radius: 10px;
@@ -13,6 +13,7 @@
margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
+ padding-bottom: 10px;
}
.help-popup-description{
diff --git a/client/components/menu_popup/menu_popup.css b/client/components/menu_popup/menu_popup.css
index 16d71de..f4b8596 100644
--- a/client/components/menu_popup/menu_popup.css
+++ b/client/components/menu_popup/menu_popup.css
@@ -1,28 +1,25 @@
-#menu{
+.menu{
width: 300px;
- height: 200px;
+ height: fit-content;
background-color: white;
position: absolute;
- top: 28px;
- right: 50%;
z-index: 1;
border: 2px solid black;
}
-#menu_title_container{
+.menu-title-container{
display: flex;
width: 100%;
height: 20px;
}
-#menu_title_container span{
+.menu-title-container span{
margin-top: auto;
margin-bottom: auto;
margin-left: 5px;
-
}
-#menu-popup-close{
+.menu-title-container img{
margin-left: auto;
margin-right: 2px;
margin-top: auto;
diff --git a/client/components/menu_popup/menu_popup.js b/client/components/menu_popup/menu_popup.js
index 5765ebc..cf8d5db 100644
--- a/client/components/menu_popup/menu_popup.js
+++ b/client/components/menu_popup/menu_popup.js
@@ -1,6 +1,7 @@
class MenuPopup extends HTMLElement{
constructor(){
super();
+ this.entries = [new HorizontalDivider()]
}
hide(){
@@ -11,31 +12,38 @@ class MenuPopup extends HTMLElement{
this.style.visibility = "visible";
}
+ getContainer(){
+ return this.getElementsByClassName("menu")[0];
+ }
+
+ addEntry(entry){
+ this.entries.push(entry);
+ }
+
+ addHorizontalDivider(){
+ this.entries.push(new HorizontalDivider());
+ }
+
connectedCallback(){
this.render();
this.hide();
- document.getElementById("menu-popup-close").onclick = () => {this.hide()};
+ this.getElementsByClassName("menu-title-container")[0].getElementsByTagName("img")[0].onclick = () => {this.hide()};
}
render(){
this.innerHTML = `
-