Skip to content

Commit

Permalink
Copy codes raw
Browse files Browse the repository at this point in the history
  • Loading branch information
Arnaud Freismuth authored and Gnuk committed Aug 23, 2024
1 parent 60ab869 commit 4aa59c0
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 3 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tikuidoc-tikui",
"version": "7.0.1",
"version": "8.0.0",
"description": "Tikui documentation",
"main": "tikuidoc.json",
"files": [
Expand Down
2 changes: 2 additions & 0 deletions part/code.pug
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
.tikui-line-section--column
pre.doc-code-example
code.code.language-html !{htmlCode}
button.tikui-button.-small(onclick='copyCode(this)' data-code=htmlRaw) Copy
.tikui-line-section--column
pre.doc-code-example
code.code.language-pug !{pugCode}
button.tikui-button.-small(onclick='copyCode(this)' data-code=pugRaw) Copy
11 changes: 11 additions & 0 deletions src/documentation/atom/button/_button.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@

$tikui-button-border-width: 1px !default;
$tikui-button-padding: 19px !default;
$tikui-button-padding-small: 9px !default;
$tikui-button-min-width: 176px !default;
$tikui-button-min-width-small: 80px !default;
$tikui-button-line-height: 20px !default;
$tikui-button-line-height-small: 16px !default;
$tikui-button-font-size: 16px !default;
$tikui-button-font-size-small: 12px !default;
$tikui-button-radius: 30px !default;
$tikui-button-font-family: $tikui-font-family-main !default;
$tikui-button-color-background: $tikui-color-secondary !default;
Expand Down Expand Up @@ -56,4 +60,11 @@ $tikui-button-secondary-hover-color-background: $tikui-button-color-background !
background-color: $tikui-button-secondary-hover-color-background;
}
}

&.-small {
padding: $tikui-button-padding-small;
min-width: $tikui-button-min-width-small;
line-height: $tikui-button-line-height-small;
font-size: $tikui-button-font-size-small;
}
}
4 changes: 4 additions & 0 deletions src/documentation/scripts/tikui.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,7 @@ const tikuiScripts = () => {
};

document.addEventListener('DOMContentLoaded', tikuiScripts, false);

const copyCode = async (element) => {
await navigator.clipboard.writeText(element.dataset['code']);
};

0 comments on commit 4aa59c0

Please sign in to comment.