Files
Unify/application/demo/leftSide/leftSide.js

179 lines
2.4 KiB
JavaScript
Raw Normal View History

2025-12-25 11:16:59 +01:00
import button from '/elements/button.js';
import newsButton from './leftSide.button.news.js';
import settingsButton from './leftSide.button.settings.js';
import signinButton from './leftSide.button.signin.js';
import signupButton from './leftSide.button.signup.js';
import signoutButton from './leftSide.button.signout.js';
import fileManagerButton from './leftSide.button.fileManager.js';
import animationsButton from './leftSide.button.animations.js';
import usersButton from './leftSide.button.users.js';
import gridButton from './leftSide.button.grid.js';
import menuHeader from './leftSide.header.js';
export default class leftSide{
state = "visible";
boxOverflow = "hidden";
boxTransition = "0.3S";
#ifdef ANDROID
boxHeight = "100vh";
#else
boxHeight = "";
#endif
boxWidth = 220;
width = 220;
flexDirection = "column";
//borderRight = "1px solid #3D3D3D"
paddingTop = 30;
//minHeight = "40vh"
header = new menuHeader();
#ifdef ANDROID
height = "100vh";
paddingTop = "";
boxWidth = "100vw";
width = "100vw";
#ifdef LIGHT
boxBackground = "#f2f2f2";
//background = "white";
#endif
#endif
#ifdef WINDOWS
paddingLeft = 4;
paddingRight = 4;
#ifdef DARK
background = "#202020cc";
color = "white"
borderRight = "1px solid black"
fontWeight = "500";
#endif
#ifdef LIGHT
background = "rgb(255 255 255 / 75%)";
color = "black";
fontWeight = "200";
#endif
#endif
#ifdef MACOS
paddingTop = 40;
paddingLeft = 20;
#ifdef DARK
background = "rgb(40 22 22 / 75%)";
color = "white"
borderRight = "1px solid black"
fontWeight = "bold";
#endif
#ifdef LIGHT
background = "rgb(255 255 255 / 75%)";
color = "black";
fontWeight = "200";
#endif
#endif
render() {
}
//opacity = "90%";
//backdropFilter = "blur(20px)";
borderTopLeftRadius = 8;
borderBottomLeftRadius = 8;
borderTopLeftRadius = "12px";
borderBottomLeftRadius = "12px";
newsButton = new newsButton();
settingsButton = new settingsButton();
usersButton = new usersButton();
signinButton = new signinButton();
signoutButton = new signoutButton();
signupButton = new signupButton();
animationsButton = new animationsButton();
gridButton = new gridButton();
fileManagerButton = new fileManagerButton();
}