From 439850f69b1f7994526b7b36869cea3d28af5f63 Mon Sep 17 00:00:00 2001 From: Elmar Kresse Date: Mon, 10 Jun 2024 10:50:27 +0200 Subject: [PATCH] lint:#13 formatted --- .gitattributes | 8 + frontend/index.html | 26 +- .../public/primevue-sass-theme/package.json | 2 +- .../theme-base/_colors.scss | 29 +- .../theme-base/_common.scss | 199 +- .../theme-base/_components.scss | 190 +- .../theme-base/_mixins.scss | 404 +- .../theme-base/components/button/_button.scss | 1127 +++--- .../components/button/_speeddial.scss | 190 +- .../components/button/_splitbutton.scss | 49 +- .../theme-base/components/data/_carousel.scss | 118 +- .../components/data/_datatable.scss | 828 ++-- .../theme-base/components/data/_dataview.scss | 64 +- .../theme-base/components/data/_filter.scss | 229 +- .../components/data/_orderlist.scss | 190 +- .../components/data/_organizationchart.scss | 142 +- .../components/data/_paginator.scss | 196 +- .../theme-base/components/data/_picklist.scss | 186 +- .../theme-base/components/data/_timeline.scss | 145 +- .../theme-base/components/data/_tree.scss | 224 +- .../components/data/_treetable.scss | 576 +-- .../components/file/_fileupload.scss | 160 +- .../components/input/_autocomplete.scss | 274 +- .../components/input/_calendar.scss | 554 +-- .../components/input/_cascadeselect.scss | 254 +- .../components/input/_checkbox.scss | 228 +- .../theme-base/components/input/_chips.scss | 132 +- .../components/input/_colorpicker.scss | 36 +- .../components/input/_dropdown.scss | 348 +- .../theme-base/components/input/_editor.scss | 198 +- .../components/input/_floatlabel.scss | 38 +- .../components/input/_iconfield.scss | 10 +- .../components/input/_inputgroup.scss | 106 +- .../components/input/_inputicon.scss | 14 +- .../components/input/_inputnumber.scss | 118 +- .../components/input/_inputotp.scss | 10 +- .../components/input/_inputswitch.scss | 140 +- .../components/input/_inputtext.scss | 126 +- .../theme-base/components/input/_knob.scss | 22 +- .../theme-base/components/input/_listbox.scss | 196 +- .../components/input/_multiselect.scss | 380 +- .../components/input/_password.scss | 62 +- .../components/input/_radiobutton.scss | 240 +- .../theme-base/components/input/_rating.scss | 114 +- .../components/input/_selectbutton.scss | 86 +- .../theme-base/components/input/_slider.scss | 110 +- .../components/input/_textarea.scss | 8 +- .../components/input/_togglebutton.scss | 152 +- .../components/input/_treeselect.scss | 195 +- .../components/input/_tristatecheckbox.scss | 54 +- .../components/menu/_breadcrumb.scss | 102 +- .../components/menu/_contextmenu.scss | 94 +- .../theme-base/components/menu/_dock.scss | 236 +- .../theme-base/components/menu/_megamenu.scss | 379 +- .../theme-base/components/menu/_menu.scss | 74 +- .../theme-base/components/menu/_menubar.scss | 310 +- .../components/menu/_panelmenu.scss | 316 +- .../theme-base/components/menu/_steps.scss | 152 +- .../theme-base/components/menu/_tabmenu.scss | 124 +- .../components/menu/_tieredmenu.scss | 118 +- .../components/messages/_inlinemessage.scss | 178 +- .../components/messages/_message.scss | 283 +- .../components/messages/_toast.scss | 304 +- .../theme-base/components/misc/_avatar.scss | 70 +- .../theme-base/components/misc/_badge.scss | 140 +- .../theme-base/components/misc/_blockui.scss | 10 +- .../theme-base/components/misc/_chip.scss | 82 +- .../theme-base/components/misc/_inplace.scss | 39 +- .../components/misc/_metergroup.scss | 148 +- .../components/misc/_progressbar.scss | 192 +- .../components/misc/_progressspinner.scss | 108 +- .../theme-base/components/misc/_ripple.scss | 30 +- .../components/misc/_scrolltop.scss | 60 +- .../theme-base/components/misc/_skeleton.scss | 53 +- .../theme-base/components/misc/_tag.scss | 102 +- .../theme-base/components/misc/_terminal.scss | 40 +- .../components/multimedia/_galleria.scss | 528 +-- .../components/multimedia/_image.scss | 144 +- .../components/overlay/_confirmpopup.scss | 167 +- .../components/overlay/_dialog.scss | 176 +- .../components/overlay/_overlaypanel.scss | 159 +- .../components/overlay/_sidebar.scss | 160 +- .../components/overlay/_tooltip.scss | 92 +- .../components/panel/_accordion.scss | 240 +- .../theme-base/components/panel/_card.scss | 46 +- .../theme-base/components/panel/_divider.scss | 142 +- .../components/panel/_fieldset.scss | 98 +- .../theme-base/components/panel/_panel.scss | 100 +- .../components/panel/_scrollpanel.scss | 74 +- .../components/panel/_splitter.scss | 90 +- .../theme-base/components/panel/_stepper.scss | 304 +- .../theme-base/components/panel/_tabview.scss | 186 +- .../theme-base/components/panel/_toolbar.scss | 32 +- .../themes/lara/lara-dark/_extensions.scss | 306 +- .../themes/lara/lara-dark/_variables.scss | 269 +- .../themes/lara/lara-dark/yellow/theme.scss | 164 +- .../themes/lara/lara-light/_extensions.scss | 260 +- .../themes/lara/lara-light/_variables.scss | 1506 +++---- .../themes/lara/lara-light/blue/theme.scss | 166 +- .../themes/lara/lara-light/green/theme.scss | 178 +- .../public/themes/lara-dark-blue/theme.css | 3496 +++++++++++----- .../public/themes/lara-light-blue/theme.css | 3527 ++++++++++++----- frontend/src/api/fetchRoomOccupancy.ts | 9 +- frontend/src/api/loadICal.ts | 2 +- frontend/src/components/CalendarLink.vue | 2 +- frontend/src/components/CalendarViewer.vue | 42 +- frontend/src/components/DarkModeSwitcher.vue | 4 +- frontend/src/components/LocaleSwitcher.vue | 9 +- frontend/src/components/MenuBar.vue | 6 +- frontend/src/components/RoomOccupation.vue | 4 +- .../src/components/RoomOccupationOffline.vue | 24 +- frontend/src/helpers/dates.ts | 5 +- frontend/src/helpers/ical.test.ts | 182 +- frontend/src/helpers/ical.ts | 56 +- frontend/src/helpers/token.ts | 2 +- frontend/src/i18n/translations/en.json | 2 +- .../primevue/prime_vue_local_ja.json | 32 +- frontend/src/main.ts | 6 +- frontend/src/model/roomOccupancyList.test.ts | 1174 +++--- frontend/src/model/roomOccupancyList.ts | 209 +- frontend/src/view/FreeRooms.vue | 8 +- frontend/src/view/UserCalendar.vue | 22 +- frontend/src/vite-env.d.ts | 2 +- frontend/tsconfig.json | 2 +- frontend/vite.config.ts | 60 +- frontend/vitest.config.ts | 21 +- frontend/vitest.global-setup.ts | 4 +- 127 files changed, 15740 insertions(+), 11990 deletions(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..ec6e157 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,8 @@ +*.ts text eol=lf +*.go text eol=lf +*.js text eol=lf +*.json text eol=lf +*.vue text eol=lf +*.md text eol=lf +*.css text eol=lf +*.scss text eol=lf \ No newline at end of file diff --git a/frontend/index.html b/frontend/index.html index d368082..f844e53 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1,16 +1,22 @@ - - - HTWKalender - - - - - - - + + + HTWKalender + + + + + + + .p-menuitem-content { + &:last-child { + margin-bottom: 0; + } + + > .p-menuitem-content { + color: $menuitemTextColor; + transition: $listItemTransition; + border-radius: $menuitemBorderRadius; + + .p-menuitem-link { + color: $menuitemTextColor; + padding: $menuitemPadding; + user-select: none; + + .p-menuitem-text { color: $menuitemTextColor; - transition: $listItemTransition; - border-radius: $menuitemBorderRadius; + } + + .p-menuitem-icon { + color: $menuitemIconColor; + margin-right: $inlineSpacing; + } + + .p-submenu-icon { + color: $menuitemIconColor; + } + } + } + + &.p-highlight { + > .p-menuitem-content { + color: $menuitemTextActiveColor; + background: $menuitemActiveBg; + + .p-menuitem-link { + .p-menuitem-text { + color: $menuitemTextActiveColor; + } + + .p-menuitem-icon, + .p-submenu-icon { + color: $menuitemIconActiveColor; + } + } + } + + &.p-focus { + > .p-menuitem-content { + background: $menuitemActiveFocusBg; + } + } + } + + &:not(.p-highlight):not(.p-disabled) { + &.p-focus { + > .p-menuitem-content { + color: $menuitemTextHoverColor; + background: $menuitemHoverBg; .p-menuitem-link { - color: $menuitemTextColor; - padding: $menuitemPadding; - user-select: none; + .p-menuitem-text { + color: $menuitemTextHoverColor; + } + .p-menuitem-icon, + .p-submenu-icon { + color: $menuitemTextHoverColor; + } + } + + &:hover { + color: $menuitemTextHoverColor; + background: $menuitemHoverBg; + + .p-menuitem-link { .p-menuitem-text { - color: $menuitemTextColor; + color: $menuitemTextHoverColor; } - - .p-menuitem-icon { - color: $menuitemIconColor; - margin-right: $inlineSpacing; - } - + + .p-menuitem-icon, .p-submenu-icon { - color: $menuitemIconColor; + color: $menuitemIconHoverColor; } + } } + } } - &.p-highlight { - > .p-menuitem-content { - color: $menuitemTextActiveColor; - background: $menuitemActiveBg; + > .p-menuitem-content { + &:hover { + color: $menuitemTextHoverColor; + background: $menuitemHoverBg; - .p-menuitem-link { - .p-menuitem-text { - color: $menuitemTextActiveColor; - } + .p-menuitem-link { + .p-menuitem-text { + color: $menuitemTextHoverColor; + } - .p-menuitem-icon, .p-submenu-icon { - color: $menuitemIconActiveColor; - } - } - } - - &.p-focus { - > .p-menuitem-content { - background: $menuitemActiveFocusBg; - } - } - } - - &:not(.p-highlight):not(.p-disabled) { - &.p-focus { - > .p-menuitem-content { - color: $menuitemTextHoverColor; - background: $menuitemHoverBg; - - .p-menuitem-link { - .p-menuitem-text { - color: $menuitemTextHoverColor; - } - - .p-menuitem-icon, .p-submenu-icon { - color: $menuitemTextHoverColor; - } - } - - &:hover { - color: $menuitemTextHoverColor; - background: $menuitemHoverBg; - - .p-menuitem-link { - .p-menuitem-text { - color: $menuitemTextHoverColor; - } - - .p-menuitem-icon, .p-submenu-icon { - color: $menuitemIconHoverColor; - } - } - } - } - } - - > .p-menuitem-content { - &:hover { - color: $menuitemTextHoverColor; - background: $menuitemHoverBg; - - .p-menuitem-link { - .p-menuitem-text { - color: $menuitemTextHoverColor; - } - - .p-menuitem-icon, .p-submenu-icon { - color: $menuitemIconHoverColor; - } - } - } + .p-menuitem-icon, + .p-submenu-icon { + color: $menuitemIconHoverColor; + } } + } } + } } @mixin horizontal-rootmenuitem { - > .p-menuitem-content { + > .p-menuitem-content { + color: $horizontalMenuRootMenuitemTextColor; + transition: $listItemTransition; + border-radius: $horizontalMenuRootMenuitemBorderRadius; + + .p-menuitem-link { + padding: $horizontalMenuRootMenuitemPadding; + user-select: none; + + .p-menuitem-text { color: $horizontalMenuRootMenuitemTextColor; - transition: $listItemTransition; - border-radius: $horizontalMenuRootMenuitemBorderRadius; + } + + .p-menuitem-icon { + color: $horizontalMenuRootMenuitemIconColor; + margin-right: $inlineSpacing; + } + + .p-submenu-icon { + color: $horizontalMenuRootMenuitemIconColor; + margin-left: $inlineSpacing; + } + } + } + + &:not(.p-highlight):not(.p-disabled) { + > .p-menuitem-content { + &:hover { + color: $horizontalMenuRootMenuitemTextHoverColor; + background: $horizontalMenuRootMenuitemHoverBg; .p-menuitem-link { - padding: $horizontalMenuRootMenuitemPadding; - user-select: none; + .p-menuitem-text { + color: $horizontalMenuRootMenuitemTextHoverColor; + } - .p-menuitem-text { - color: $horizontalMenuRootMenuitemTextColor; - } - - .p-menuitem-icon { - color: $horizontalMenuRootMenuitemIconColor; - margin-right: $inlineSpacing; - } - - .p-submenu-icon { - color: $horizontalMenuRootMenuitemIconColor; - margin-left: $inlineSpacing; - } - } - } - - &:not(.p-highlight):not(.p-disabled) { - > .p-menuitem-content { - &:hover { - color: $horizontalMenuRootMenuitemTextHoverColor; - background: $horizontalMenuRootMenuitemHoverBg; - - .p-menuitem-link { - .p-menuitem-text { - color: $horizontalMenuRootMenuitemTextHoverColor; - } - - .p-menuitem-icon, .p-submenu-icon { - color: $horizontalMenuRootMenuitemIconHoverColor; - } - } - } + .p-menuitem-icon, + .p-submenu-icon { + color: $horizontalMenuRootMenuitemIconHoverColor; + } } + } } + } } @mixin placeholder { - ::-webkit-input-placeholder { - @content - } - :-moz-placeholder { - @content - } - ::-moz-placeholder { - @content - } - :-ms-input-placeholder { - @content - } + ::-webkit-input-placeholder { + @content; + } + :-moz-placeholder { + @content; + } + ::-moz-placeholder { + @content; + } + :-ms-input-placeholder { + @content; + } } @mixin scaledPadding($val, $scale) { - padding: nth($val, 1) * $scale nth($val, 2) * $scale; + padding: nth($val, 1) * $scale nth($val, 2) * $scale; } @mixin scaledFontSize($val, $scale) { - font-size: $val * $scale; + font-size: $val * $scale; } @mixin nested-submenu-indents($val, $index, $length) { - .p-submenu-list { - .p-menuitem { - .p-menuitem-content { - .p-menuitem-link { - padding-left: $val * ($index + 1); - } - - } - @if $index < $length { - @include nested-submenu-indents($val, $index + 2, $length); - } + .p-submenu-list { + .p-menuitem { + .p-menuitem-content { + .p-menuitem-link { + padding-left: $val * ($index + 1); } + } + @if $index < $length { + @include nested-submenu-indents($val, $index + 2, $length); + } } + } } @mixin action-icon($enabled: true) { - width: $actionIconWidth; - height: $actionIconHeight; - color: $actionIconColor; - border: $actionIconBorder; - background: $actionIconBg; - border-radius: $actionIconBorderRadius; - transition: $actionIconTransition; - outline-color: transparent; + width: $actionIconWidth; + height: $actionIconHeight; + color: $actionIconColor; + border: $actionIconBorder; + background: $actionIconBg; + border-radius: $actionIconBorderRadius; + transition: $actionIconTransition; + outline-color: transparent; - @if $enabled { - &:enabled:hover { - @include action-icon-hover(); - } - } @else { - &:hover { - @include action-icon-hover(); - } + @if $enabled { + &:enabled:hover { + @include action-icon-hover(); } + } @else { + &:hover { + @include action-icon-hover(); + } + } - &:focus-visible { - @include focused(); - } + &:focus-visible { + @include focused(); + } } @mixin action-icon-hover() { - color: $actionIconHoverColor; - border-color: $actionIconHoverBorderColor; - background: $actionIconHoverBg; + color: $actionIconHoverColor; + border-color: $actionIconHoverBorderColor; + background: $actionIconHoverBg; } @mixin button-states { - //