Add event + add job form

- Modified handlers to catch errors
- Added placeholder "No location added", etc. messages to Job/Event cards
- Added EventForm.js and JobForm.js for adding
- EventForm and JobForm are animated to slide up from bottom
- Modified openProfile/closeProfile logic
- Fixed SidebarItem().onClick() firing twice bug (switched to .onTap)
- Profile is now animated to slide up from the bottom
This commit is contained in:
2026-03-19 15:32:51 -04:00
parent 8dd2312aa0
commit 58589c56dd
11 changed files with 532 additions and 151 deletions

View File

@@ -8,14 +8,15 @@ class Sidebar extends Shadow {
.fontWeight("bold")
.fontFamily("Arial")
.marginLeft(2, em)
.onClick(function (done) {
.onTap(function (done) {
console.log("hello")
if(done) {
if (this.innerText === "Logout") {
global.onLogout()
return
} else if (this.innerText === "Profile") {
$("appwindowcontainer-").openProfile()
$("sidebar-").close()
$("sidebar-").toggle()
return
}
}
@@ -41,12 +42,6 @@ class Sidebar extends Shadow {
.zIndex(3)
}
close() {
if(this.style.right !== "-71vw") {
this.style.right = "-71vw"
}
}
toggle() {
if(this.style.right === "-71vw") {
this.style.right = "0vw"