diff --git a/src/Squidex.Read.MongoDb/Contents/Visitors/EdmModelExtensions.cs b/src/Squidex.Read.MongoDb/Contents/Visitors/EdmModelExtensions.cs index d3b992635..eab1e174c 100644 --- a/src/Squidex.Read.MongoDb/Contents/Visitors/EdmModelExtensions.cs +++ b/src/Squidex.Read.MongoDb/Contents/Visitors/EdmModelExtensions.cs @@ -19,6 +19,11 @@ namespace Squidex.Read.MongoDb.Contents.Visitors { var path = model.EntityContainer.EntitySets().First().Path.Path.Last().Split('.').Last(); + if (query.StartsWith("?")) + { + query = query.Substring(1); + } + var parser = new ODataUriParser(model, new Uri($"{path}?{query}", UriKind.Relative)); return parser; diff --git a/src/Squidex/app/theme/_panels.scss b/src/Squidex/app/theme/_panels.scss index 9f6e35d14..5383b170f 100644 --- a/src/Squidex/app/theme/_panels.scss +++ b/src/Squidex/app/theme/_panels.scss @@ -4,6 +4,7 @@ .panel-container { @include fixed($size-navbar-height, 0, 0, $size-sidebar-width); overflow-x: auto; + overflow-y: hidden; } @mixin panel-icon { @@ -56,6 +57,7 @@ @include flex-box; @include flex-flow(row); @include flex-grow(1); + overflow: hidden; } &-content { @@ -90,7 +92,6 @@ &-sidebar { & { background: $panel-light-background; - border-top: 1px solid $color-border; border-left: 1px solid $color-border; min-width: $panel-sidebar; max-width: $panel-sidebar; @@ -98,21 +99,21 @@ & .panel-link { & { + @include transition(background-color .3s ease); @include panel-icon; display: block; padding-top: .6rem; padding-bottom: .6rem; - margin-top: -1px; - margin-right: -1px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - border-right: 1px solid $color-border; + } + + &:hover { + color: $color-theme-blue-dark; } &.active { - border-top-color: $color-border; - border-bottom-color: $color-border; - border-right-color: $panel-light-background; + color: $color-accent-dark; + border: 0; + background: $color-theme-blue; } } }