Skip to content

Commit

Permalink
tabs: fix style for indented code blocks #550
Browse files Browse the repository at this point in the history
  • Loading branch information
McShelby committed Jun 7, 2023
1 parent 822a913 commit 25e39cf
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 10 deletions.
14 changes: 6 additions & 8 deletions exampleSite/content/shortcodes/tabs.en.md
Expand Up @@ -122,10 +122,8 @@ While pressing a tab of group A switches all tab views of group A in sync (if th
<Hello>World</Hello>
```
{{%/* /tab */%}}
{{%/* tab title="properties" */%}}
```properties
Hello = World
```
{{%/* tab title="text" */%}}
Hello World
{{%/* /tab */%}}
{{</* /tabs */>}}
````
Expand Down Expand Up @@ -178,10 +176,10 @@ Hello = World
<Hello>World</Hello>
```
{{% /tab %}}
{{% tab title="properties" %}}
```ini
Hello = World
```
{{% tab title="text" %}}

Hello World

{{% /tab %}}
{{< /tabs >}}

Expand Down
3 changes: 2 additions & 1 deletion static/css/theme.css
Expand Up @@ -1955,6 +1955,7 @@ html[dir="rtl"] #sidebar ul.collapsible-menu > li > label > i.fa-chevron-right {
padding: 0;
}
/* remove border from a code block if single */
#body .tab-content-text > div.highlight:only-child > pre{
#body .tab-content-text > div.highlight:only-child > pre,
#body .tab-content-text > pre.pre-code:only-child{
border: 0;
}
2 changes: 1 addition & 1 deletion static/js/theme.js
Expand Up @@ -68,7 +68,7 @@ function adjustContentWidth(){
function fixCodeTabs(){
/* if only a single code block is contained in the tab and no style was selected, treat it like style=code */
var codeTabPanels = Array.from( document.querySelectorAll( '.tab-content.tab-panel-style.initial' ) ).filter( function( tabPanel ){
return tabPanel.querySelector( '.tab-content-text > div.highlight:only-child');
return tabPanel.querySelector( '.tab-content-text > div.highlight:only-child, .tab-content-text > pre.pre-code:only-child');
});

codeTabPanels.forEach( function( tabPanel ){
Expand Down

0 comments on commit 25e39cf

Please sign in to comment.