Project

General

Profile

1
<div *ngIf="updateErrorMessage" class="uk-alert uk-alert-danger" role="alert">{{updateErrorMessage}}</div>
2
<div *ngIf="errorMessage" class="uk-alert uk-alert-danger" role="alert">{{errorMessage}}</div>
3
<div [style.display]="showLoading ? 'inline' : 'none'" class="uk-animation-fade uk-width-1-1" role="alert"><img class="uk-align-center loading-gif"></div>
4
<div class="uk-alert uk-alert-primary uk-margin-top-large">
5
     <span class="uk-margin-small-right uk-icon" uk-icon="info"></span>
6
    Create or edit help text
7
    <div class="uk-text-small">
8
      Select the class to be displayed, add the content and click active to make it visible to dashboard
9
    </div>
10

    
11
  </div>
12
<form *ngIf="!errorMessage && !showLoading" [formGroup]="myForm">
13
    <div class="form-group">
14
        <div class="uk-margin-bottom" *ngIf="selectedDiv">Class content displayed in page(s): <span *ngFor="let page of selectedDiv.pages let i=index">{{page.name}}<span *ngIf="i<(selectedDiv.pages.length-1)">, </span></span></div>
15

    
16
      <div *ngIf="showPageSelect && !editMode" class="form-group">
17
        <label for="pageTag">Select Page</label>
18
          <select id="pageTag" (change)="pageSelected($event)" [value]="pageId ? pageId : ''">
19
<!--              <option *ngIf="!pageId">No page selected</option>-->
20
              <option *ngFor="let page of availablePages" [value]="page._id">{{page.name}}</option>
21
          </select>
22
      </div>
23

    
24
      <div *ngIf="pageId || selectedDiv" class="form-group">
25
        <label for="divTag">Select Class</label>
26
        <select formControlName="divId" id="divTag" class="form-control">
27
            <!-- <option *ngIf="selectedDiv" [value]="selectedDiv._id">{{selectedDiv.name}}</option> -->
28
            <option *ngFor="let div of availableDivs" [value]="div._id" (click)="divIdSelected(div)">{{div.name}}</option>
29
        </select>
30
      </div>
31

    
32
    </div>
33
    <div class="form-group" [ngClass]="{'has-error':!myForm.controls.content.valid && myForm.controls.content.dirty}">
34
        <label>Content</label>
35
        <div>
36
            <!-- [config]="{allowedContent: true,extraAllowedContent : '*(*)'}"> -->
37
            <ckeditor
38
                    [readonly]="false"
39
                    debounce="500"
40
                    formControlName="content"
41
                    [config]="{ extraAllowedContent: '* [uk-*](*) ; span', disallowedContent: 'script; *[on*]', removeButtons: 'Save,NewPage,DocProps,Preview,Print',
42
                                extraPlugins: 'divarea'}">
43
            </ckeditor>
44
        </div>
45
    </div>
46
    <div class="form-group">
47
        <label>Select Status</label>
48
        <label class="checkbox">
49
            <span style="font-weight: normal;">Active</span>
50
            <input tabindex="0" type="checkbox" formControlName="isActive">
51

    
52
        </label>
53
    </div>
54
    <input type="hidden" formControlName="_id">
55
</form>
56
<!-- <div *ngIf="selectedDiv"><span *ngFor="let page of selectedDiv.pages">{{page.name}} </span></div> -->
(1-1/15)