Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

Commit

Permalink
Merge pull request #873 from jer-k/hide-toolbar
Browse files Browse the repository at this point in the history
Added the ability to toggle the Carbon toolbar and adjust the margin
  • Loading branch information
peterpeterparker authored Sep 17, 2020
2 parents b0e8d81 + 17dd548 commit 7e66629
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ Furthermore the following styles apply if the code is displayed as a "carbon" te
| CSS4 variable | Default | Note |
| -------------------------------------------------------------- | ------------------------------ | ------------------------------------------------------- |
| --deckgo-highlight-code-carbon-display | block | The display property of the host container. |
| --deckgo-highlight-code-carbon-toolbar-display | block | The display property of the toolbar container. |
| --deckgo-highlight-code-carbon-overflow | auto | The overflow property of the host container. |
| --deckgo-highlight-code-carbon-border | | The border property of the host container. |
| --deckgo-highlight-code-carbon-border-radius | 4px | The border-radius property of the host container. |
Expand All @@ -194,6 +195,7 @@ Furthermore the following styles apply if the code is displayed as a "carbon" te
| --deckgo-highlight-code-carbon-box-shadow | rgba(0, 0, 0, 0.55) 0 8px 16px | The box-shadow property of the host container. |
| --deckgo-highlight-code-carbon-margin | 16px 0 | The margin property of the host container. |
| --deckgo-highlight-code-carbon-header-padding | 16px | The padding property of the card header. |
| --deckgo-highlight-code-carbon-header-margin | 0 | The margin property of the card header. |
| --deckgo-highlight-code-carbon-header-button-width | 12px | The width of a button of the card header. |
| --deckgo-highlight-code-carbon-header-button-height | 12px | The height of a button of the card header. |
| --deckgo-highlight-code-carbon-header-button-border-radius | 50% | The border-radius of a button of the card header. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,8 +217,10 @@ div.carbon {
display: flex;
justify-content: flex-start;
padding: var(--deckgo-highlight-code-carbon-header-padding, 16px);
margin: var(--deckgo-highlight-code-carbon-header-margin, 0);

> div {
display: var(--deckgo-highlight-code-carbon-toolbar-display, "block");
width: var(--deckgo-highlight-code-carbon-header-button-width, 12px);
height: var(--deckgo-highlight-code-carbon-header-button-height, 12px);
border-radius: var(--deckgo-highlight-code-carbon-header-button-border-radius, 50%);
Expand Down
24 changes: 24 additions & 0 deletions webcomponents/highlight-code/src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,30 @@ <h1>Without line numbers</h1>
boolean computeTest(int n);
}

public static void main(String args[]) {
NumericTest isEven = (n) -> (n % 2) == 0;
NumericTest isNegative = (n) -> (n < 0);

// Output: false
System.out.println(isEven.computeTest(5));

// Output: true
System.out.println(isNegative.computeTest(-5));
}</code>
</deckgo-highlight-code>

<h1>Without dots</h1>

<!-- prettier-ignore -->
<deckgo-highlight-code
language="java"
highlight-lines="0,2 6,6"
style="--deckgo-highlight-code-carbon-toolbar-display: none; --deckgo-highlight-code-carbon-header-padding: 0; --deckgo-highlight-code-carbon-header-margin: 16px 0 0 0;"
>
<code slot="code">interface NumericTest {
boolean computeTest(int n);
}

public static void main(String args[]) {
NumericTest isEven = (n) -> (n % 2) == 0;
NumericTest isNegative = (n) -> (n < 0);
Expand Down

0 comments on commit 7e66629

Please sign in to comment.