windhamdavid 4 years ago
parent
commit
724469e810
2 changed files with 80 additions and 1 deletions
  1. 78 0
      css/fullcalendar-daygrid.css
  2. 2 1
      gulpfile.js

+ 78 - 0
css/fullcalendar-daygrid.css

@@ -0,0 +1,78 @@
+/* DayGridView
+--------------------------------------------------------------------------------------------------*/
+/* day row structure */
+.fc-dayGridWeek-view .fc-content-skeleton,
+.fc-dayGridDay-view .fc-content-skeleton {
+  /* there may be week numbers in these views, so no padding-top */
+  padding-bottom: 1em;
+  /* ensure a space at bottom of cell for user selecting/clicking */
+}
+
+.fc-dayGrid-view .fc-body .fc-row {
+  min-height: 4em;
+  /* ensure that all rows are at least this tall */
+}
+
+/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
+.fc-row.fc-rigid {
+  overflow: hidden;
+}
+
+.fc-row.fc-rigid .fc-content-skeleton {
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+}
+
+/* week and day number styling */
+.fc-day-top.fc-other-month {
+  opacity: 0.3;
+}
+
+.fc-dayGrid-view .fc-week-number,
+.fc-dayGrid-view .fc-day-number {
+  padding: 2px;
+}
+
+.fc-dayGrid-view th.fc-week-number,
+.fc-dayGrid-view th.fc-day-number {
+  padding: 0 2px;
+  /* column headers can't have as much v space */
+}
+
+.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
+  float: right;
+}
+
+.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
+  float: left;
+}
+
+.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
+  float: left;
+  border-radius: 0 0 3px 0;
+}
+
+.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
+  float: right;
+  border-radius: 0 0 0 3px;
+}
+
+.fc-dayGrid-view .fc-day-top .fc-week-number {
+  min-width: 1.5em;
+  text-align: center;
+  background-color: #f2f2f2;
+  color: #808080;
+}
+
+/* when week/day number have own column */
+.fc-dayGrid-view td.fc-week-number {
+  text-align: center;
+}
+
+.fc-dayGrid-view td.fc-week-number > * {
+  /* work around the way we do column resizing and ensure a minimum width */
+  display: inline-block;
+  min-width: 1.25em;
+}

+ 2 - 1
gulpfile.js

@@ -23,10 +23,11 @@ gulp.task('copy', async function() {
     .pipe(rename('fullcalendar-google.js'))
     .pipe(gulp.dest('./js/', { overwrite:true } ));
   gulp.src('./node_modules/@fullcalendar/daygrid/main.js')
-    .pipe(rename('fullcalendar-daygrid.js'))
+    .pipe(rename('./js/fullcalendar-daygrid.js'))
     .pipe(gulp.dest('./js/', { overwrite:true } ));
   gulp.src('./node_modules/@fullcalendar/daygrid/main.css')
     .pipe(rename('fullcalendar-daygrid.css'))
+    .pipe(gulp.dest('./css/', { overwrite:true } ));
   gulp.src('./node_modules/@fullcalendar/timegrid/main.js')
     .pipe(rename('fullcalendar-timegrid.js'))
     .pipe(gulp.dest('./js/', { overwrite:true } ));