Skip to content

Commit

Permalink
fix(app): navigation links in code examples do not work when using ba…
Browse files Browse the repository at this point in the history
…seHref

Closes #34
  • Loading branch information
skoropadas committed Mar 22, 2023
1 parent 50c5af8 commit 12280d0
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion libs/app/components/code/code.component.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<div class="code-wrapper" [innerHTML]="html" *ngIf="html"></div>
<div class="code-wrapper" [innerHTML]="html" ngDocLinkProcessor *ngIf="html"></div>
<div class="code-wrapper" *ngIf="!html">
<ng-content></ng-content>
</div>
Expand Down
2 changes: 2 additions & 0 deletions libs/app/components/code/code.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import {CommonModule} from '@angular/common';
import {NgModule} from '@angular/core';
import {NgDocCodeHighlighterModule} from '@ng-doc/app/directives/code-highlighter';
import {NgDocSanitizeHtmlModule} from '@ng-doc/app/pipes/sanitize-html';
import {NgDocLinkProcessorModule} from '@ng-doc/app/processors/link-processor';
import {NgDocButtonIconModule, NgDocIconModule, NgDocTooltipModule} from '@ng-doc/ui-kit';

import {NgDocCodeComponent} from './code.component';
Expand All @@ -15,6 +16,7 @@ import {NgDocCodeComponent} from './code.component';
NgDocIconModule,
NgDocTooltipModule,
NgDocSanitizeHtmlModule,
NgDocLinkProcessorModule,
],
exports: [NgDocCodeComponent],
})
Expand Down
4 changes: 2 additions & 2 deletions libs/app/components/page/page.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
<div
[innerHTML]="rootPage.pageContent | ngDocSanitizeHtml"
ngDocBlockquoteProcessor
ngDocDemoProcessor
ngDocLinkProcessor
ngDocCodeProcessor
ngDocIconProcessor
ngDocTooltipProcessor
ngDocDemoProcessor
ngDocPlaygroundProcessor
ngDocLinkProcessor
#pageContainer
></div>

Expand Down
2 changes: 1 addition & 1 deletion libs/app/components/page/page.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ import {NgDocPageComponent} from './page.component';

CommonModule,
NgDocDemoProcessorModule,
NgDocLinkProcessorModule,
NgDocCodeProcessorModule,
NgDocBlockquoteProcessorModule,
NgDocSanitizeHtmlModule,
Expand All @@ -54,7 +55,6 @@ import {NgDocPageComponent} from './page.component';
RouterLink,
NgDocButtonModule,
NgDocTextModule,
NgDocLinkProcessorModule,
],
exports: [NgDocPageComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export class NgDocCodeProcessorDirective extends NgDocHtmlProcessor<NgDocCodeCom
inputs: {
copyButton: element.getAttribute('copyButton') !== 'false',
},
content: [[(element.closest('pre') ?? element).cloneNode(true)]],
content: [[element.closest('pre') ?? element]],
};
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {NgDocProcessorOptions} from '@ng-doc/app/interfaces';
*/
@Directive()
export abstract class NgDocHtmlProcessor<T> implements OnInit {
constructor(
protected constructor(
protected readonly elementRef: ElementRef<HTMLElement>,
protected readonly viewContainerRef: ViewContainerRef,
protected readonly selector: string,
Expand Down

0 comments on commit 12280d0

Please sign in to comment.