in src/app/shared/doc-viewer/doc-viewer.ts [63:84]
private static initExampleViewer(exampleViewerComponent: ExampleViewer,
example: string,
file: string | null,
region: string | null) {
exampleViewerComponent.example = example;
if (file) {
// if the html div has field `file` then it should be in compact view to show the code
// snippet
exampleViewerComponent.view = 'snippet';
exampleViewerComponent.showCompactToggle = true;
exampleViewerComponent.file = file;
if (region) {
// `region` should only exist when `file` exists but not vice versa
// It is valid for embedded example snippets to show the whole file (esp short files)
exampleViewerComponent.region = region;
}
} else {
// otherwise it is an embedded demo
exampleViewerComponent.view = 'demo';
}
}