From 9d780024da292d07245a904aabd0dc2b5051e97f Mon Sep 17 00:00:00 2001 From: Bruno Besson Date: Wed, 24 Jun 2020 14:56:49 +0200 Subject: [PATCH 1/2] fix CSS * fix helper import * reorder sass import * reset button size to that of 0.7.0 * fix some differences introduced either through vue-cli 4 whitespace handling. Sometimes the result is not reaaly shiny though --- src/assets/sass/main.scss | 63 +++++++++++-------- src/assets/sass/variables.scss | 10 +-- src/components/generics/DocumentField.vue | 27 ++++---- src/components/generics/TextualArray.vue | 11 ++-- .../generics/pretty-links/PrettyRouteLink.vue | 1 - .../document/utils/DocumentViewHeader.vue | 1 - .../field-viewers/DoubleNumericField.vue | 2 +- .../utils/field-viewers/LabelValue.vue | 19 +++--- .../utils/field-viewers/ProfilesLinks.vue | 1 - src/views/documents/DocumentsView.vue | 1 - src/views/portals/YetiView.vue | 1 - src/views/static-views/SeracView.vue | 8 ++- 12 files changed, 74 insertions(+), 71 deletions(-) diff --git a/src/assets/sass/main.scss b/src/assets/sass/main.scss index 83ef7d857..8fe33d40b 100644 --- a/src/assets/sass/main.scss +++ b/src/assets/sass/main.scss @@ -1,31 +1,44 @@ @import './variables.scss'; @import './scrollbar.scss'; -@import "~bulma/sass/utilities/_all.sass"; - -@import "~bulma/sass/base/_all.sass"; - -@import "~bulma/sass/components/card.sass"; -@import "~bulma/sass/components/dropdown.sass"; -@import "~bulma/sass/components/level.sass"; -@import "~bulma/sass/components/modal.sass"; - -@import "~bulma/sass/elements/box.sass"; -@import "~bulma/sass/elements/button.sass"; -@import "~bulma/sass/elements/container.sass"; -@import "~bulma/sass/elements/content.sass"; -@import "~bulma/sass/form/_all.sass"; -@import "~bulma/sass/elements/icon.sass"; -@import "~bulma/sass/elements/image.sass"; -@import "~bulma/sass/elements/notification.sass"; -@import "~bulma/sass/elements/progress.sass"; -@import "~bulma/sass/elements/other.sass"; -@import "~bulma/sass/elements/table.sass"; -@import "~bulma/sass/elements/tag.sass"; -@import "~bulma/sass/elements/title.sass"; - -@import "~bulma/sass/grid/columns.sass"; -@import "~bulma/sass/layout/section.sass"; +// with bulma 0.8.0, buttons are now 2.5em high. Use the following lines to restore previous behaviour. +$control-border-width: 1px; +$control-height: 2.25em; +$control-padding-vertical: calc(0.375em - #{$control-border-width}); +$control-padding-horizontal: calc(0.625em - #{$control-border-width}); +$button-border-width: $control-border-width !default; +$button-padding-vertical: calc(0.375em - #{$button-border-width}); +$button-padding-horizontal: 0.75em; + +@import '~bulma/sass/utilities/_all.sass'; + +@import '~bulma/sass/base/_all.sass'; + +@import '~bulma/sass/elements/box.sass'; +@import '~bulma/sass/elements/button.sass'; +@import '~bulma/sass/elements/container.sass'; +@import '~bulma/sass/elements/content.sass'; +@import '~bulma/sass/elements/icon.sass'; +@import '~bulma/sass/elements/image.sass'; +@import '~bulma/sass/elements/notification.sass'; +@import '~bulma/sass/elements/progress.sass'; +@import '~bulma/sass/elements/other.sass'; +@import '~bulma/sass/elements/table.sass'; +@import '~bulma/sass/elements/tag.sass'; +@import '~bulma/sass/elements/title.sass'; + +@import '~bulma/sass/form/_all.sass'; + +@import '~bulma/sass/components/card.sass'; +@import '~bulma/sass/components/dropdown.sass'; +@import '~bulma/sass/components/level.sass'; +@import '~bulma/sass/components/modal.sass'; + +@import '~bulma/sass/grid/columns.sass'; + +@import '~bulma/sass/helpers/_all.sass'; + +@import '~bulma/sass/layout/section.sass'; @import '~bulma-checkradio'; // bulma checkradio isn't customizable with variables. Overrides its classes diff --git a/src/assets/sass/variables.scss b/src/assets/sass/variables.scss index 219572772..d2f6d5c1c 100644 --- a/src/assets/sass/variables.scss +++ b/src/assets/sass/variables.scss @@ -68,15 +68,7 @@ $box-shadow: rgba(10, 10, 10, 0.1) 0 2px 3px 0, rgba(10, 10, 10, 0.1) 0 0 0 1px; */ $navbar-height: 3.25rem; -// TODO bulkma 0.7.3 will introduce $input-placeholder-color -// but it's not yet (14/12/2018) available on npm -$input-placeholder-color: rbg(160, 160, 160); - -::placeholder { - /* Chrome, Firefox, Opera, Safari 10.1+ */ - color: #aaa !important; - opacity: 1; /* Firefox */ -} +$input-placeholder-color: rgb(160, 160, 160); @import '~bulma/sass/utilities/initial-variables.sass'; @import '~bulma/sass/utilities/functions.sass'; diff --git a/src/components/generics/DocumentField.vue b/src/components/generics/DocumentField.vue index b6b000916..101884650 100644 --- a/src/components/generics/DocumentField.vue +++ b/src/components/generics/DocumentField.vue @@ -1,32 +1,29 @@