Skip to content

Commit 3c4ff90

Browse files
committed
deploy: aedd2c1
0 parents  commit 3c4ff90

File tree

159 files changed

+1480
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+1480
-0
lines changed

.nojekyll

Whitespace-only changes.

404.html

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
7+
<title>Blazor-Calendar (Wasm)</title>
8+
<base href="/Blazor-Calendar/" />
9+
<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />
10+
<link href="css/app.css" rel="stylesheet" />
11+
<link href="BlazorWebAssembly.styles.css" rel="stylesheet" />
12+
13+
<link href="_content/BlazorCalendar/BlazorCalendar.css" rel="stylesheet" />
14+
15+
</head>
16+
17+
<body>
18+
<div id="app">Loading...</div>
19+
20+
<div id="blazor-error-ui">
21+
An unhandled error has occurred.
22+
<a href="" class="reload">Reload</a>
23+
<a class="dismiss">🗙</a>
24+
</div>
25+
<script src="_framework/blazor.webassembly.js"></script>
26+
</body>
27+
28+
</html>

BlazorWebAssembly.styles.css

+147
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
@import '_content/BlazorCalendar/BlazorCalendar.bundle.scp.css';
2+
3+
/* /Shared/MainLayout.razor.rz.scp.css */
4+
.page[b-tythk0fk5s] {
5+
position: relative;
6+
display: flex;
7+
flex-direction: column;
8+
}
9+
10+
main[b-tythk0fk5s] {
11+
flex: 1;
12+
}
13+
14+
.sidebar[b-tythk0fk5s] {
15+
background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
16+
}
17+
18+
.top-row[b-tythk0fk5s] {
19+
background-color: #f7f7f7;
20+
border-bottom: 1px solid #d6d5d5;
21+
justify-content: flex-end;
22+
height: 3.5rem;
23+
display: flex;
24+
align-items: center;
25+
}
26+
27+
.top-row[b-tythk0fk5s] a, .top-row[b-tythk0fk5s] .btn-link {
28+
white-space: nowrap;
29+
margin-left: 1.5rem;
30+
text-decoration: none;
31+
}
32+
33+
.top-row[b-tythk0fk5s] a:hover, .top-row[b-tythk0fk5s] .btn-link:hover {
34+
text-decoration: underline;
35+
}
36+
37+
.top-row[b-tythk0fk5s] a:first-child {
38+
overflow: hidden;
39+
text-overflow: ellipsis;
40+
}
41+
42+
@media (max-width: 640.98px) {
43+
.top-row:not(.auth)[b-tythk0fk5s] {
44+
display: none;
45+
}
46+
47+
.top-row.auth[b-tythk0fk5s] {
48+
justify-content: space-between;
49+
}
50+
51+
.top-row[b-tythk0fk5s] a, .top-row[b-tythk0fk5s] .btn-link {
52+
margin-left: 0;
53+
}
54+
}
55+
56+
@media (min-width: 641px) {
57+
.page[b-tythk0fk5s] {
58+
flex-direction: row;
59+
}
60+
61+
.sidebar[b-tythk0fk5s] {
62+
width: 250px;
63+
height: 100vh;
64+
position: sticky;
65+
top: 0;
66+
}
67+
68+
.top-row[b-tythk0fk5s] {
69+
position: sticky;
70+
top: 0;
71+
z-index: 1;
72+
}
73+
74+
.top-row.auth[b-tythk0fk5s] a:first-child {
75+
flex: 1;
76+
text-align: right;
77+
width: 0;
78+
}
79+
80+
.top-row[b-tythk0fk5s], article[b-tythk0fk5s] {
81+
padding-left: 2rem !important;
82+
padding-right: 1.5rem !important;
83+
}
84+
}
85+
/* /Shared/NavMenu.razor.rz.scp.css */
86+
.navbar-toggler[b-gpywbifaxj] {
87+
background-color: rgba(255, 255, 255, 0.1);
88+
}
89+
90+
.top-row[b-gpywbifaxj] {
91+
height: 3.5rem;
92+
background-color: rgba(0,0,0,0.4);
93+
}
94+
95+
.navbar-brand[b-gpywbifaxj] {
96+
font-size: 1.1rem;
97+
}
98+
99+
.oi[b-gpywbifaxj] {
100+
width: 2rem;
101+
font-size: 1.1rem;
102+
vertical-align: text-top;
103+
top: -2px;
104+
}
105+
106+
.nav-item[b-gpywbifaxj] {
107+
font-size: 0.9rem;
108+
padding-bottom: 0.5rem;
109+
}
110+
111+
.nav-item:first-of-type[b-gpywbifaxj] {
112+
padding-top: 1rem;
113+
}
114+
115+
.nav-item:last-of-type[b-gpywbifaxj] {
116+
padding-bottom: 1rem;
117+
}
118+
119+
.nav-item[b-gpywbifaxj] a {
120+
color: #d7d7d7;
121+
border-radius: 4px;
122+
height: 3rem;
123+
display: flex;
124+
align-items: center;
125+
line-height: 3rem;
126+
}
127+
128+
.nav-item[b-gpywbifaxj] a.active {
129+
background-color: rgba(255,255,255,0.25);
130+
color: white;
131+
}
132+
133+
.nav-item[b-gpywbifaxj] a:hover {
134+
background-color: rgba(255,255,255,0.1);
135+
color: white;
136+
}
137+
138+
@media (min-width: 641px) {
139+
.navbar-toggler[b-gpywbifaxj] {
140+
display: none;
141+
}
142+
143+
.collapse[b-gpywbifaxj] {
144+
/* Never collapse the sidebar for wide screens */
145+
display: block;
146+
}
147+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
/* _content/BlazorCalendar/MonthlyView.razor.rz.scp.css */
2+
.monthly-calendar[b-x8lk6nc1fm] {
3+
display: grid;
4+
width: 100%;
5+
grid-template-rows: 6vh;
6+
/*grid-template-columns: repeat(7, minmax(120px, 1fr));
7+
grid-auto-rows: 120px;*/
8+
grid-template-columns: repeat(7, minmax(8vw, 1fr));
9+
grid-auto-rows: 12vh;
10+
overflow: auto;
11+
}
12+
13+
.monthly-day[b-x8lk6nc1fm] {
14+
border-bottom: 1px solid rgba(166, 168, 179, 0.12);
15+
border-right: 1px solid rgba(166, 168, 179, 0.12);
16+
text-align: right;
17+
padding: 0.4vh 0.4vw;
18+
letter-spacing: 1px;
19+
font-size: 0.8em;
20+
box-sizing: border-box;
21+
color: #6d7377;
22+
position: relative;
23+
}
24+
25+
.monthly-day:nth-of-type(n + 1):nth-of-type(-n + 7)[b-x8lk6nc1fm] {
26+
grid-row: 2;
27+
}
28+
29+
.monthly-day:nth-of-type(n + 8):nth-of-type(-n + 14)[b-x8lk6nc1fm] {
30+
grid-row: 3;
31+
}
32+
33+
.monthly-day:nth-of-type(n + 15):nth-of-type(-n + 21)[b-x8lk6nc1fm] {
34+
grid-row: 4;
35+
}
36+
37+
.monthly-day:nth-of-type(n + 22):nth-of-type(-n + 28)[b-x8lk6nc1fm] {
38+
grid-row: 5;
39+
}
40+
41+
.monthly-day:nth-of-type(n + 29):nth-of-type(-n + 35)[b-x8lk6nc1fm] {
42+
grid-row: 6;
43+
}
44+
45+
.monthly-day:nth-of-type(n + 36):nth-of-type(-n + 43)[b-x8lk6nc1fm] {
46+
grid-row: 7;
47+
}
48+
49+
.monthly-day:nth-of-type(7n + 1)[b-x8lk6nc1fm] {
50+
grid-column: 1/1;
51+
}
52+
53+
.monthly-day:nth-of-type(7n + 2)[b-x8lk6nc1fm] {
54+
grid-column: 2/2;
55+
}
56+
57+
.monthly-day:nth-of-type(7n + 3)[b-x8lk6nc1fm] {
58+
grid-column: 3/3;
59+
}
60+
61+
.monthly-day:nth-of-type(7n + 4)[b-x8lk6nc1fm] {
62+
grid-column: 4/4;
63+
}
64+
65+
.monthly-day:nth-of-type(7n + 5)[b-x8lk6nc1fm] {
66+
grid-column: 5/5;
67+
}
68+
69+
.monthly-day:nth-of-type(7n + 6)[b-x8lk6nc1fm] {
70+
grid-column: 6/6;
71+
}
72+
73+
.monthly-day:nth-of-type(7n + 7)[b-x8lk6nc1fm] {
74+
grid-column: 7/7;
75+
}
76+
77+
.monthly-day--disabled[b-x8lk6nc1fm] {
78+
color: rgba(#98a0a6, 0.6);
79+
background-color: #ffffff;
80+
background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f4f6f7' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");
81+
}
82+
83+
.monthly-today[b-x8lk6nc1fm] {
84+
border: 3px solid #f75959;
85+
border-radius: 5px;
86+
}
87+
88+
.monthly-task[b-x8lk6nc1fm] {
89+
border-radius: 3px;
90+
padding: 2px 8px 2px 6px;
91+
margin: 3px 11px 0 9px;
92+
font-size: 0.8em;
93+
font-weight: 600;
94+
position: relative;
95+
z-index: 1;
96+
color: #000;
97+
overflow: hidden;
98+
text-overflow: ellipsis;
99+
height: 2vh;
100+
}
101+
102+
103+
@media (max-width: 767.98px) {
104+
.monthly-task[b-x8lk6nc1fm] {
105+
padding: 0px 8px 0px 4px;
106+
margin: 3px 2px 0 4px;
107+
}
108+
}
109+
110+
.monthly-task-first[b-x8lk6nc1fm] {
111+
align-self: start;
112+
margin-top: 22px;
113+
}
114+
115+
.monthly-task-second[b-x8lk6nc1fm] {
116+
align-self: center;
117+
margin-top: 8px;
118+
}
119+
120+
.monthly-task-bottom[b-x8lk6nc1fm] {
121+
align-self: end;
122+
margin-bottom: 14px;
123+
}
124+
125+
.monthly-more-tasks[b-x8lk6nc1fm] {
126+
position: relative;
127+
cursor: zoom-in;
128+
align-self: end;
129+
margin-top: 40px;
130+
font-size: 0.6em;
131+
font-weight: 600;
132+
color: darkblue;
133+
align-self: end;
134+
margin-left: 10px;
135+
}
136+
/* _content/BlazorCalendar/WeekView.razor.rz.scp.css */
137+
.weekly-calendar[b-gszxamswzx] {
138+
display: grid;
139+
width: 100%;
140+
overflow: auto;
141+
}
142+
143+
.day-column[b-gszxamswzx] {
144+
display: flex;
145+
flex-flow: column;
146+
}
147+
148+
.day-header[b-gszxamswzx] {
149+
grid-area: 1 / 1 / span 1 / span 2;
150+
}
151+
152+
.day-cellule:hover[b-gszxamswzx] {
153+
font-weight: 600;
154+
}
155+
156+
.hours[b-gszxamswzx] {
157+
border: 1px solid #c6c6c6;
158+
flex: 1;
159+
display: grid;
160+
justify-content: stretch;
161+
}
162+
163+
.hour[b-gszxamswzx] {
164+
grid-column-start: 1;
165+
font-size: 0.8em;
166+
padding-left: 0.5em;
167+
}
168+
169+
.hour-task[b-gszxamswzx] {
170+
text-align: center;
171+
font-size: 0.8em;
172+
font-weight: 600;
173+
overflow: hidden;
174+
text-overflow: ellipsis;
175+
}
176+
177+
@media only screen and (max-width: 587px) {
178+
179+
.day-cellule[b-gszxamswzx] {
180+
font-size: 0.6em;
181+
padding-left: 0.3em;
182+
}
183+
184+
.header-name[b-gszxamswzx] {
185+
line-height:3vh;
186+
}
187+
}

0 commit comments

Comments
 (0)