snapshot of https://github.com/espocrm/espocrm.git (master, 2026-09-18; blobs > 131072B omitted)
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 2s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 0s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 2s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 0s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s
This commit is contained in:
236
frontend/less/espo/rtl/layout-side.less
Normal file
236
frontend/less/espo/rtl/layout-side.less
Normal file
@@ -0,0 +1,236 @@
|
||||
body[data-navbar="side"] {
|
||||
@media screen and (min-width: @screen-sm-min) {
|
||||
&,
|
||||
&.minimized.side-menu-opened {
|
||||
#navbar .navbar {
|
||||
.nav > li.more > .dropdown-menu,
|
||||
.nav > li.more > .dropdown-menu > li.tab-group > ul.dropdown-menu,
|
||||
.nav > li.tab-group > .dropdown-menu {
|
||||
left: auto;
|
||||
right: var(--navbar-width);
|
||||
}
|
||||
|
||||
.nav > li.more > .dropdown-menu,
|
||||
.nav > li.tab-group > .dropdown-menu {
|
||||
border-right-width: 0;
|
||||
border-left-width: var(--dropdown-border-width);
|
||||
}
|
||||
|
||||
.nav li.tab-group {
|
||||
span.full-label {
|
||||
padding-left: var(--8px);
|
||||
padding-right: var(--navbar-tab-text-left-padding);
|
||||
}
|
||||
|
||||
.group-caret {
|
||||
right: auto;
|
||||
left: var(--13px);
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
}
|
||||
|
||||
a.minimizer {
|
||||
margin-right: calc(var(--navbar-tab-left-padding) + var(--3px));
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
a.minimizer > span.left {
|
||||
display: none;
|
||||
}
|
||||
|
||||
a.minimizer > span.right {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.side-menu-backdrop {
|
||||
right: 0;
|
||||
margin-right: var(--navbar-width);
|
||||
left: 0;
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
#navbar {
|
||||
.navbar-right {
|
||||
left: auto;
|
||||
right: 0;
|
||||
margin-right: var(--navbar-width);
|
||||
padding-left: var(--navbar-width);
|
||||
margin-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
ul.tabs {
|
||||
li {
|
||||
float: none !important;
|
||||
}
|
||||
|
||||
li > a {
|
||||
padding-right: var(--navbar-tab-left-padding);
|
||||
padding-left: var(--navbar-tab-right-padding);
|
||||
}
|
||||
|
||||
li.tab > a {
|
||||
padding-right: var(--navbar-tab-left-padding);
|
||||
padding-left: var(--navbar-tab-right-padding);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.minimized.side-menu-opened {
|
||||
#navbar > .navbar {
|
||||
.navbar-logo-container {
|
||||
float: left;
|
||||
}
|
||||
|
||||
a.minimizer > span.left {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
a.minimizer > span.right {
|
||||
display: none;
|
||||
}
|
||||
|
||||
a.navbar-brand {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#navbar {
|
||||
ul.tabs {
|
||||
> li.more > ul > li > a > span.full-label {
|
||||
padding-left: 0;
|
||||
padding-right: var(--navbar-tab-text-left-padding);
|
||||
}
|
||||
|
||||
> li a > span.full-label {
|
||||
padding-left: 0;
|
||||
padding-right: var(--navbar-tab-text-left-padding);
|
||||
}
|
||||
}
|
||||
|
||||
.navbar-header {
|
||||
> a.minimizer span {
|
||||
margin-right: 8px;
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.navbar li.tab > a {
|
||||
border-right-width: 0;
|
||||
border-right-style: solid;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: @screen-sm-min) {
|
||||
&.minimized {
|
||||
#navbar {
|
||||
.nav > li.more > ul.dropdown-menu,
|
||||
.nav > li.tab-group > .dropdown-menu {
|
||||
left: auto;
|
||||
right: var(--navbar-minimized-width);
|
||||
}
|
||||
|
||||
a.minimizer > span.left {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
a.minimizer > span.right {
|
||||
display: none;
|
||||
}
|
||||
|
||||
ul.tabs {
|
||||
> li > a {
|
||||
padding-right: var(--navbar-tab-left-padding);
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
> li.tab > a {
|
||||
padding-right: var(--navbar-tab-left-padding);
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
> li > a > span.short-label > .short-label-text {
|
||||
left: auto;
|
||||
right: -1px;
|
||||
}
|
||||
|
||||
> li.tab-group .group-caret {
|
||||
left: 5px;
|
||||
right: auto;
|
||||
}
|
||||
}
|
||||
|
||||
.navbar-right {
|
||||
margin-left: 0;
|
||||
padding-right: 0;
|
||||
margin-right: var(--navbar-minimized-width);
|
||||
padding-left: var(--navbar-minimized-width);
|
||||
}
|
||||
}
|
||||
|
||||
#content {
|
||||
padding-left: var(--15px);
|
||||
padding-right: calc(var(--navbar-minimized-width) + var(--container-padding));
|
||||
}
|
||||
|
||||
#footer {
|
||||
margin-left: 0;
|
||||
margin-right: var(--navbar-minimized-width);
|
||||
}
|
||||
|
||||
> .side-menu-backdrop {
|
||||
margin-left: 0;
|
||||
margin-right: var(--navbar-width);
|
||||
}
|
||||
}
|
||||
|
||||
&.has-navbar > .content {
|
||||
padding-left: var(--15px);
|
||||
padding-right: calc(var(--navbar-width) + var(--container-padding));
|
||||
}
|
||||
|
||||
> footer {
|
||||
margin-left: 0;
|
||||
margin-right: var(--navbar-width);
|
||||
}
|
||||
}
|
||||
|
||||
.list-sticky-bar {
|
||||
left: auto;
|
||||
right: var(--navbar-width);
|
||||
}
|
||||
|
||||
&.minimized .list-sticky-bar {
|
||||
left: auto;
|
||||
right: var(--navbar-minimized-width);
|
||||
}
|
||||
|
||||
@media screen and (min-width: @screen-sm-min) {
|
||||
.folders-container.sticked {
|
||||
left: auto;
|
||||
right: var(--navbar-width);
|
||||
}
|
||||
}
|
||||
|
||||
&.minimized {
|
||||
@media screen and (min-width: @screen-sm-min) {
|
||||
.folders-container.sticked {
|
||||
left: auto;
|
||||
right: var(--navbar-minimized-width);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: @screen-sm-min) {
|
||||
.notifications-badge-container {
|
||||
> .notifications-button > .number-badge {
|
||||
left: auto;
|
||||
right: 22px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user