From 68b3c6f2edf381cc58245018b21586ec8927f1bb Mon Sep 17 00:00:00 2001 From: Matias De lellis Date: Tue, 30 Jan 2024 21:31:51 -0300 Subject: [PATCH] Add css with rules removed in NC28 since they migrated to vue --- css/not-vue.css | 114 +++++++++++++++++++++++++++++++++++++++++++++ templates/main.php | 1 + 2 files changed, 115 insertions(+) create mode 100644 css/not-vue.css diff --git a/css/not-vue.css b/css/not-vue.css new file mode 100644 index 0000000..42cc15e --- /dev/null +++ b/css/not-vue.css @@ -0,0 +1,114 @@ +#app-navigation:not(.vue) { + --border-radius-pill: calc(var(--default-clickable-area) / 2); + width: 300px; + z-index: 500; + overflow-y: auto; + overflow-x: hidden; + background-color: var(--color-main-background-blur); + backdrop-filter: var(--filter-background-blur); + -webkit-backdrop-filter: var(--filter-background-blur); + -webkit-user-select: none; + position: sticky; + height: 100%; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + display: flex; + flex-direction: column; + flex-grow: 0; + flex-shrink: 0; +} + +#app-navigation:not(.vue) > ul { + position: relative; + height: 100%; + width: 100%; + overflow-x: hidden; + overflow-y: auto; + box-sizing: border-box; + display: flex; + flex-direction: column; + padding: calc(var(--default-grid-baseline) * 2); + padding-bottom: 0; +} + +#app-navigation:not(.vue) > ul > li, #app-navigation:not(.vue) > ul > li > ul > li { + position: relative; + box-sizing: border-box; +} + +#app-navigation:not(.vue) > ul > li { + display: inline-flex; + flex-wrap: wrap; + order: 1; + flex-shrink: 0; + margin: 0; + margin-bottom: 0px; + margin-bottom: 3px; + width: 100%; + border-radius: var(--border-radius-pill); +} + +#app-navigation:not(.vue) > ul > li > a.svg, #app-navigation:not(.vue) > ul > li > ul > li > a.svg { + padding: 0 12px 0 44px; +} + +#app-navigation:not(.vue) > ul > li > a, #app-navigation:not(.vue) > ul > li > ul > li > a { + background-size: 16px 16px; + background-position: 14px center; + background-repeat: no-repeat; + display: block; + justify-content: space-between; + line-height: 44px; + min-height: 44px; + padding: 0 12px 0 14px; + overflow: hidden; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + border-radius: var(--border-radius-pill); + color: var(--color-main-text); + flex: 1 1 0px; + z-index: 100; +} + +#app-navigation:not(.vue) > ul > li, #app-navigation:not(.vue) > ul > li > ul > li { + position: relative; + box-sizing: border-box; +} + +#app-navigation:not(.vue) > ul > li { + display: inline-flex; + flex-wrap: wrap; + order: 1; + flex-shrink: 0; + margin: 0; + margin-bottom: 0px; + margin-bottom: 3px; + width: 100%; + border-radius: var(--border-radius-pill); +} + +#app-navigation:not(.vue) .collapsible .collapse { + opacity: 0; + position: absolute; + width: 44px; + height: 44px; + margin: 0; + z-index: 110; + left: 0; +} + +#app-navigation:not(.vue) > ul > li > ul { + flex: 0 1 auto; + width: 100%; + position: relative; +} + +#app-navigation:not(.vue) > ul > li > ul > li { + display: inline-flex; + flex-wrap: wrap; + padding-left: 44px; + width: 100%; + margin-bottom: 3px; +} diff --git a/templates/main.php b/templates/main.php index e80596f..40bfff8 100644 --- a/templates/main.php +++ b/templates/main.php @@ -9,6 +9,7 @@ vendor_script('quicknotes', 'lozad'); script('quicknotes', 'qn-dialogs'); script('quicknotes', 'qn-colorpick'); script('quicknotes', 'script'); +style('quicknotes', 'not-vue'); style('quicknotes', 'style'); style('quicknotes', 'medium'); style('quicknotes', 'qn-colorpick');