annotate default/assets/scss/components/_fullcalendar.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 // main: ../style.scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 /* Fullcalendar
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 .custom-fullcalendar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 @extend .row;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 justify-content: flex-end;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 .fc-toolbar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 @extend .col-12;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 height: rem(110);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 align-items: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 justify-content: space-evenly;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 padding: 0 rem(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 margin-bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 border-bottom: 1px solid $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 .fc-left { order: 0 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 .fc-center { order: 1; flex: 1; display: flex; justify-content: center; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 .fc-right { order: 2 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 @include mobile {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 flex-direction: column;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 height: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 padding: rem(20) rem(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 .fc-center {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 margin: em(15) 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 h2 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 font-size: em(30);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 .fc-icon {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 opacity: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 visibility: hidden;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 .fc-next-button::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 content: '\e92a';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 font-family: 'feather';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 font-size: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 @include position(absolute, 50% 50% null null);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 transform: translateX(50%) translateY(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 color: $text-muted;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 .fc-prev-button::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 content: '\e929';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 font-size: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 font-family: 'feather';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 @include position(absolute, 50% 50% null null);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 transform: translateX(50%) translateY(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 color: $text-muted;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 .fc-today-button {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 font-family: $headings-font-family;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 @include padding( null #{$spacer * 1.25});
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 .fc-view-container {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 @extend .col-md-9;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 border-left: 1px solid $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 padding: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 &-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 top: rem(110);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 z-index: 2;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 .fc-button { height: rem(30) }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 .fc-view > table {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 tbody > tr > td:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 border-left: 00;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 .fc-other-month {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 background-image: repeating-linear-gradient(
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 45deg,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 #f9f9f9,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 #f9f9f9 8px,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 transparent 8px,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 transparent 16px
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 tbody {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 border-color: $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 .fc-week table td {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 &:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 border-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 &:last-child{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 border-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 .fc-view > table > thead td { border-top: 0 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 .fc-toolbar .fc-button {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 background: transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 border-color: rgba($theme-border-color, 0.7);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 border-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 padding: em(10) em(10);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 box-shadow: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 height: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 z-index: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 font-family: $headings-font-family;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 &.fc-state-active {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 @extend .bg-color-scheme-contrast;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 color: $color-scheme;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 &.fc-state-disabled { opacity: 0.4 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 .fc-event {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 font-size: rem(12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 border-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 @include margin( null 0px 0px);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 @include padding(em(5,12));
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 text-align: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 color: #fff !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 transition: background 0.3s ease, color 0.3s ease;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131 font-family: $headings-font-family;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 .fc-widget-header {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 border-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 border-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 .fc-head .fc-axis,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140 .fc-day-header {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 font-weight: normal;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 font-size: em(12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 letter-spacing: 0.1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 opacity: 0.6;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 border: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 padding: em(20, 12) em(10,12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 text-transform: uppercase;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 a { color: #fff }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 .fc-body .fc-axis { background: #eee }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 .fc-day-top {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 font-size: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 a { color: $body-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157 .fullcalendar-events {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158 .fc-event {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159 background: transparent !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160 border: 0 !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161 color: $headings-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162 cursor: pointer;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163 padding: em(10) em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
164 font-size: $font-size-base;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
165 font-family: $headings-font-family;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
166 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
167 align-items: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
168 &:hover{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
169 background: $dropdown-link-hover-bg !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
170 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
171 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
172 .fc-event-text {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
173 flex: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
174 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
175 i {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
176 @include size(em(30));
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
177 text-align: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
178 line-height: em(30);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
179 border-radius: 3px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
180 margin-right: $spacer * 1.25;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
181 background: inherit;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
182 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
183 body.rtl & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
184 i {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
185 margin-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
186 margin-left: $spacer * 1.25;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
187 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
188 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
189 }