Most important for StyleGuide which lost example css class in migration. Also hides copy for “avoid” files.
		
			
				
	
	
		
			123 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			123 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <h1>Test Code Page</h1>
 | |
| 
 | |
| <p>Current location is <current-location></current-location></p>
 | |
| 
 | |
| <h2><code-tabs></h2>
 | |
| 
 | |
| <p>No linenums at code-tabs level</p>
 | |
| <code-tabs >
 | |
|   <code-pane title='TS code file' language='ts'>
 | |
|   class {
 | |
|     foo(param: string) {}
 | |
|   }
 | |
|   </code-pane>
 | |
|   <code-pane title='HTML content file' language='html'><h1>Heading</h1></code-pane>
 | |
|   <code-pane title='JSON data file' language='json' class='avoid'>{ "key": "value" }</code-pane>
 | |
| </code-tabs>
 | |
| <p></p>
 | |
| 
 | |
| <p>linenums=true at code-tabs level</p>
 | |
| <code-tabs linenums='true'>
 | |
|   <code-pane title='TS code file' language='ts'>
 | |
|   class {
 | |
|     foo(param: string) {}
 | |
|   }
 | |
|   </code-pane>
 | |
|   <code-pane title='HTML content file' language='html'><h1>Heading</h1></code-pane>
 | |
|   <code-pane title='JSON data file' language='json' class='avoid'>{ "key": "value" }</code-pane>
 | |
| </code-tabs>
 | |
| <p></p>
 | |
| 
 | |
| <p>No linenums at code-tabs level; linenums=true for HTML pane</p>
 | |
| <code-tabs >
 | |
|   <code-pane title='TS code file' language='ts'>
 | |
|   class {
 | |
|     foo(param: string) {}
 | |
|   }
 | |
|   </code-pane>
 | |
|   <code-pane title='HTML content file' language='html' linenums='true'><h1>Heading</h1></code-pane>
 | |
|   <code-pane title='JSON data file' language='json' class='avoid'>{ "key": "value" }</code-pane>
 | |
| </code-tabs>
 | |
| <p></p>
 | |
| 
 | |
| <h2><code-example></h2>
 | |
| 
 | |
| <p>One line.</p>
 | |
| <code-example>const foo = 'bar'</code-example>
 | |
| 
 | |
| <p>Multi-line, linenums=false.</p>
 | |
| <code-example linenums='false'>
 | |
| <hero-details <em>nghost-pmm-5>
 | |
|   <h2 </em>ngcontent-pmm-5>Bah Dah Bing</h2>
 | |
|   <hero-team <em>ngcontent-pmm-5 </em>nghost-pmm-6>
 | |
|     <h3 _ngcontent-pmm-6>Headless Team</h3>
 | |
|   </hero-team>
 | |
| </hero-details>
 | |
| </code-example>
 | |
| 
 | |
| <p>Default linenums.</p>
 | |
| <code-example>
 | |
| <hero-details <em>nghost-pmm-5>
 | |
|   <h2 </em>ngcontent-pmm-5>Mister Fantastic</h2>
 | |
|   <hero-team <em>ngcontent-pmm-5 </em>nghost-pmm-6>
 | |
|     <h3 _ngcontent-pmm-6>Headless Team</h3>
 | |
|   </hero-team>
 | |
| </hero-details>
 | |
| </code-example>
 | |
| 
 | |
| <p>Header on this one.</p>
 | |
| <code-example title="hero-details.component.ts (excerpt)">
 | |
|   <hero-details <em>nghost-pmm-5>
 | |
|     <h2 </em>ngcontent-pmm-5>Mister Fantastic</h2>
 | |
|     <hero-team <em>ngcontent-pmm-5 </em>nghost-pmm-6>
 | |
|       <h3 _ngcontent-pmm-6>Winning Team</h3>
 | |
|     </hero-team>
 | |
|   </hero-details>
 | |
| </code-example>
 | |
| 
 | |
| <p>An "avoid" header on this one.</p>
 | |
| <code-example class="avoid" title="hero-details.component.ts (Avoid)">
 | |
|   <hero-details <em>nghost-pmm-5>
 | |
|     <h2 </em>ngcontent-pmm-5>Mister Fantastic</h2>
 | |
|     <hero-team <em>ngcontent-pmm-5 </em>nghost-pmm-6>
 | |
|       <h3 _ngcontent-pmm-6>Losing Team</h3>
 | |
|     </hero-team>
 | |
|   </hero-details>
 | |
| </code-example>
 | |
| 
 | |
| ## Backticked code blocks
 | |
| 
 | |
| ```html
 | |
|   <hero-details>
 | |
|     <h2>Mister Fantastic</h2>
 | |
|     <hero-team>
 | |
|       <h3>Losing Team</h3>
 | |
|     </hero-team>
 | |
|   </hero-details>
 | |
| ```
 | |
| 
 | |
| <h2><live-example></h2>
 | |
| 
 | |
| <p>Plain live-example</p>
 | |
| Try this <live-example></live-example>.
 | |
| 
 | |
| <p>live-example with title atty</p>
 | |
| <live-example title="Good Example"></live-example>
 | |
| 
 | |
| <p>live-example with title body</p>
 | |
| <live-example title="Good Example">Try this great example</live-example>
 | |
| 
 | |
| <p>live-example with name</p>
 | |
| <live-example name="testy" title="Better Example"></live-example>
 | |
| 
 | |
| <p>live-example with spacey name and plnkr</p>
 | |
| <live-example name=" testy " plnkr="super-plnkr"></live-example>
 | |
| 
 | |
| <p>live-example with name and plnkr but no download</p>
 | |
| <live-example name="testy" plnkr="super-plnkr" noDownload></live-example>
 | |
| 
 | |
| <p>live-example embedded with name and plnkr</p>
 | |
| <live-example embedded name="testy" plnkr="super-plnkr"></live-example>
 | |
| 
 | |
| <p>More text follows ...</p>
 |