@@ -30,6 +30,17 @@ <h1>Editable:</h1>
3030 }</ code >
3131</ deckgo-highlight-code >
3232
33+ < script type ="text/javascript ">
34+ function toggleLineNumbers ( ) {
35+ const elem = document . getElementsByTagName ( 'deckgo-highlight-code' ) ;
36+ if ( elem && elem . length > 0 ) {
37+ elem [ 0 ] . lineNumbers = ! elem [ 0 ] . lineNumbers ;
38+ }
39+ }
40+ </ script >
41+
42+ < button onclick ="toggleLineNumbers() "> Toggle line numbers</ button >
43+
3344< h1 > Editable empty:</ h1 >
3445
3546< deckgo-highlight-code language ="java " editable ="true ">
@@ -38,18 +49,31 @@ <h1>Editable empty:</h1>
3849
3950< h1 > From src:</ h1 >
4051
41- < deckgo-highlight-code line-numbers ="true " src ="https://raw.githubusercontent.com/deckgo/deckdeckgo/master/webcomponents/core/src/components/deck/deckdeckgo-deck/deckdeckgo-deck.tsx ">
52+ < script type ="text/javascript ">
53+ function toggleSrcLineNumbers ( ) {
54+ const elem = document . getElementById ( 'deckGoCode' ) ;
55+ if ( elem ) {
56+ elem . lineNumbers = ! elem . lineNumbers ;
57+ }
58+ }
59+ </ script >
60+
61+ < button onclick ="toggleSrcLineNumbers() " style ="margin-bottom: 16px; "> Toggle fetched line numbers</ button >
62+
63+ < deckgo-highlight-code line-numbers ="true " id ="deckGoCode "
64+ src ="https://raw.githubusercontent.com/deckgo/deckdeckgo/master/webcomponents/core/src/components/deck/deckdeckgo-deck/deckdeckgo-deck.tsx ">
4265</ deckgo-highlight-code >
4366
4467< h1 > Typescript</ h1 >
4568
46- < deckgo-highlight-code language ="typescript " highlight-lines ="1,1 " line-numbers ="true " style ="--deckgo-highlight-code-line-background: lightgrey; ">
69+ < deckgo-highlight-code language ="typescript " highlight-lines ="1,1 " line-numbers ="true "
70+ style ="--deckgo-highlight-code-line-background: lightgrey; ">
4771 < code slot ="code "> @Method()
48- isMobile(): Promise<boolean> {
49- return new Promise<boolean> ((resolve) => {
72+ isMobile(): Promise<boolean> {
73+ return new Promise<boolean> ((resolve) => {
5074 resolve(DeckdeckgoUtils.isMobile());
51- });
52- }</ code >
75+ });
76+ }</ code >
5377</ deckgo-highlight-code >
5478
5579< h1 > Plain code and java language:</ h1 >
@@ -79,7 +103,8 @@ <h1>Plain code and java language:</h1>
79103 < code slot ="code "> Cool, let's kick start a new DeckDeckGo presentation
80104
81105 ? What's your project name (will be use to create a new folder)? (deckdeckgo)
82- ? What's your presentation name (max. 45 characters, will be use for meta tags and manifest information)? (DeckDeckGo)
106+ ? What's your presentation name (max. 45 characters, will be use for meta tags and manifest information)?
107+ (DeckDeckGo)
83108 ? What's your presentation about (its description)? (Create a lightweight presentation using Web Components 🚀)
84109 ? What's your name (will be use for the author meta information)? (David)
85110 ? What method do you want to use to edit your presentation? (Use arrow keys)
0 commit comments