2020-04-28 07:53:43 -05:00
|
|
|
<div class="root" [ngClass]="{ 'maximized': isMaximized }" [ngStyle]="{ 'max-width': textareaMaxWidth }">
|
|
|
|
<textarea #textarea
|
2018-06-05 09:31:52 -05:00
|
|
|
[(ngModel)]="content" (ngModelChange)="onModelChange()"
|
2020-04-02 04:39:14 -05:00
|
|
|
class="form-control" [ngClass]="classes"
|
2020-04-28 07:53:43 -05:00
|
|
|
[ngStyle]="{ height: textareaHeight }"
|
2020-01-21 03:47:56 -06:00
|
|
|
[id]="name" [name]="name">
|
2018-01-31 09:42:40 -06:00
|
|
|
</textarea>
|
|
|
|
|
2020-04-28 07:53:43 -05:00
|
|
|
<div ngbNav #nav="ngbNav" class="nav-pills nav-preview">
|
2020-04-01 09:52:59 -05:00
|
|
|
<ng-container ngbNavItem *ngIf="truncate !== undefined">
|
|
|
|
<a ngbNavLink i18n>Truncated preview</a>
|
2018-08-09 07:55:06 -05:00
|
|
|
|
2020-04-01 09:52:59 -05:00
|
|
|
<ng-template ngbNavContent>
|
|
|
|
<div [innerHTML]="truncatedPreviewHTML"></div>
|
|
|
|
</ng-template>
|
|
|
|
</ng-container>
|
|
|
|
|
|
|
|
<ng-container ngbNavItem>
|
|
|
|
<a ngbNavLink i18n>Complete preview</a>
|
|
|
|
|
|
|
|
<ng-template ngbNavContent>
|
|
|
|
<div [innerHTML]="previewHTML"></div>
|
|
|
|
</ng-template>
|
|
|
|
</ng-container>
|
2020-04-28 07:53:43 -05:00
|
|
|
|
|
|
|
<my-button
|
|
|
|
*ngIf="!isMaximized" icon="fullscreen" (click)="onMaximizeClick()"
|
|
|
|
></my-button>
|
|
|
|
|
|
|
|
<my-button
|
|
|
|
*ngIf="isMaximized" icon="exit-fullscreen" (click)="onMaximizeClick()"
|
|
|
|
></my-button>
|
2020-04-01 09:52:59 -05:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div [ngbNavOutlet]="nav"></div>
|
2018-01-31 09:42:40 -06:00
|
|
|
</div>
|