fix(widgets): isolate article sidebar from generic handlers
This commit is contained in:
@@ -130,6 +130,14 @@ main.content-shell::after,
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* Single posts use a theme-specific class. It avoids collisions with legacy
|
||||
* scripts that treat a generic .sidebar node as disposable page chrome. */
|
||||
.aksrt-article-sidebar {
|
||||
display: none;
|
||||
min-width: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.content-layout__aside {
|
||||
min-width: 0;
|
||||
}
|
||||
@@ -255,7 +263,10 @@ body.site-layout-3 .sidebar,
|
||||
|
||||
body.site-layout-2 main.container > .sidebar,
|
||||
body.site-layout-2 main.content-shell > .sidebar,
|
||||
body.site-layout-2 .site-main.container > .sidebar {
|
||||
body.site-layout-2 .site-main.container > .sidebar,
|
||||
body.site-layout-2 main.container > .aksrt-article-sidebar,
|
||||
body.site-layout-2 main.content-shell > .aksrt-article-sidebar,
|
||||
body.site-layout-2 .site-main.container > .aksrt-article-sidebar {
|
||||
display: block;
|
||||
float: none;
|
||||
grid-column: 2;
|
||||
@@ -267,7 +278,10 @@ body.site-layout-3 .sidebar,
|
||||
|
||||
body.site-layout-3 main.container > .sidebar,
|
||||
body.site-layout-3 main.content-shell > .sidebar,
|
||||
body.site-layout-3 .site-main.container > .sidebar {
|
||||
body.site-layout-3 .site-main.container > .sidebar,
|
||||
body.site-layout-3 main.container > .aksrt-article-sidebar,
|
||||
body.site-layout-3 main.content-shell > .aksrt-article-sidebar,
|
||||
body.site-layout-3 .site-main.container > .aksrt-article-sidebar {
|
||||
display: block;
|
||||
float: none;
|
||||
grid-column: 1;
|
||||
@@ -282,6 +296,8 @@ body.site-layout-3 .sidebar,
|
||||
@media (min-width: 992px) {
|
||||
body.site-layout-2 .sidebar .posts-nav-box,
|
||||
body.site-layout-3 .sidebar .posts-nav-box,
|
||||
body.site-layout-2 .aksrt-article-sidebar .posts-nav-box,
|
||||
body.site-layout-3 .aksrt-article-sidebar .posts-nav-box,
|
||||
.sidebar .content-layout__aside,
|
||||
.content-layout__aside {
|
||||
position: sticky;
|
||||
|
||||
Reference in New Issue
Block a user