]>
Commit | Line | Data |
---|---|---|
6f03f944 | 1 | <h2 *ngIf="displayInstanceName" class="instance-name">{{ about?.instance.name }}</h2> |
40360c17 | 2 | |
dc9c9500 | 3 | <div *ngIf="displayInstanceShortDescription" class="instance-short-description ellipsis-multiline-3">{{ about?.instance.shortDescription }}</div> |
40360c17 | 4 | |
431ebbd5 C |
5 | <div ngbAccordion #accordion="ngbAccordion" [closeOthers]="true"> |
6 | <div ngbAccordionItem *ngIf="panels.features" id="instance-features"> | |
7 | <div ngbAccordionHeader> | |
8 | <button ngbAccordionButton> | |
9 | <my-global-icon iconName="playlists"></my-global-icon> | |
4c8a0991 | 10 | |
431ebbd5 C |
11 | <ng-container i18n>Features found on this instance</ng-container> |
12 | </button> | |
13 | </div> | |
4c8a0991 | 14 | |
431ebbd5 C |
15 | <div ngbAccordionCollapse> |
16 | <div ngbAccordionBody> | |
17 | <ng-template> | |
18 | <my-instance-features-table></my-instance-features-table> | |
19 | </ng-template> | |
20 | </div> | |
21 | </div> | |
22 | </div> | |
40360c17 K |
23 | |
24 | <ng-container *ngIf="about"> | |
431ebbd5 C |
25 | <div ngbAccordionItem *ngIf="getAdministratorsPanel()" > |
26 | <div ngbAccordionHeader> | |
27 | <button ngbAccordionButton> | |
28 | <my-global-icon iconName="playlists"></my-global-icon> | |
29 | ||
30 | <ng-container i18n>Administrators & Sustainability</ng-container> | |
31 | </button> | |
32 | </div> | |
33 | ||
34 | <div ngbAccordionCollapse> | |
35 | <div ngbAccordionBody> | |
36 | <ng-template> | |
37 | <div class="block"> | |
38 | <strong i18n>Who are we?</strong> | |
39 | <div [innerHTML]="aboutHtml.administrator"></div> | |
40 | </div> | |
41 | ||
42 | <div class="block"> | |
43 | <strong i18n>How long do we plan to maintain this instance?</strong> | |
44 | <div [innerHTML]="about.instance.maintenanceLifetime"></div> | |
45 | </div> | |
46 | ||
47 | <div class="block"> | |
48 | <strong i18n>How will we finance this instance?</strong> | |
49 | <div [innerHTML]="about.instance.businessModel"></div> | |
50 | </div> | |
51 | </ng-template> | |
40360c17 | 52 | </div> |
431ebbd5 C |
53 | </div> |
54 | </div> | |
55 | ||
56 | <div ngbAccordionItem *ngIf="termsPanel" id="terms"> | |
57 | <div ngbAccordionHeader> | |
58 | <button ngbAccordionButton> | |
59 | <my-global-icon iconName="playlists"></my-global-icon> | |
60 | ||
61 | {{ getTermsTitle() }} | |
62 | </button> | |
63 | </div> | |
64 | ||
65 | <div ngbAccordionCollapse> | |
66 | <div ngbAccordionBody> | |
67 | <ng-template> | |
68 | <div class="block" [innerHTML]="aboutHtml.terms"></div> | |
69 | </ng-template> | |
40360c17 | 70 | </div> |
431ebbd5 C |
71 | </div> |
72 | </div> | |
73 | ||
74 | <div ngbAccordionItem *ngIf="moderationPanel" id="moderation-information"> | |
75 | <div ngbAccordionHeader> | |
76 | <button ngbAccordionButton> | |
77 | <my-global-icon iconName="playlists"></my-global-icon> | |
78 | ||
79 | <ng-container i18n>Moderation information</ng-container> | |
80 | </button> | |
81 | </div> | |
82 | ||
83 | <div ngbAccordionCollapse> | |
84 | <div ngbAccordionBody> | |
85 | <ng-template> | |
86 | <div class="block" [innerHTML]="aboutHtml.moderationInformation"></div> | |
87 | </ng-template> | |
40360c17 | 88 | </div> |
431ebbd5 C |
89 | </div> |
90 | </div> | |
91 | ||
92 | <div ngbAccordionItem *ngIf="codeOfConductPanel" id="code-of-conduct"> | |
93 | <div ngbAccordionHeader> | |
94 | <button ngbAccordionButton> | |
95 | <my-global-icon iconName="playlists"></my-global-icon> | |
96 | ||
97 | <ng-container i18n>Code of conduct</ng-container> | |
98 | </button> | |
99 | </div> | |
100 | ||
101 | <div ngbAccordionCollapse> | |
102 | <div ngbAccordionBody> | |
103 | <ng-template> | |
104 | <div class="block" [innerHTML]="aboutHtml.codeOfConduct"></div> | |
105 | </ng-template> | |
106 | </div> | |
107 | </div> | |
108 | </div> | |
109 | ||
110 | <div ngbAccordionItem *ngFor="let pluginPanel of pluginPanels" [id]="pluginPanel.id"> | |
111 | <div ngbAccordionHeader> | |
112 | <button ngbAccordionButton> | |
113 | <my-global-icon iconName="playlists"></my-global-icon> | |
114 | ||
115 | <ng-container i18n>{{ pluginPanel.title }}</ng-container> | |
116 | </button> | |
117 | </div> | |
118 | ||
119 | <div ngbAccordionCollapse> | |
120 | <div ngbAccordionBody> | |
121 | <ng-template> | |
122 | <div class="block" [innerHTML]="pluginPanel.html"></div> | |
123 | </ng-template> | |
124 | </div> | |
125 | </div> | |
126 | </div> | |
40360c17 | 127 | </ng-container> |
431ebbd5 | 128 | </div> |