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 src="./assets/loading.gif" class="uk-align-center" alt="Loading"></div>
4

    
5
<form  *ngIf="!errorMessage && !showLoading" [formGroup]="myForm">
6
    <div *ngIf="!pageId" class="form-group" [ngClass]="{'has-error':!myForm.controls.page.valid && myForm.controls.page.dirty}">
7
        <label for="pageTag">Select Page</label>
8
        <select formControlName="page" id="pageTag" class="form-control">
9
            <option *ngFor="let page of availablePages" [value]="page._id">{{page.name}}</option>
10
        </select>
11
    </div>
12
    <div class="form-group" [ngClass]="{'has-error':!myForm.controls.placement.valid && myForm.controls.placement.dirty}">
13
        <label for="placementTag">Select Placement</label>
14
        <select formControlName="placement" id="placementTag" class="form-control">
15
            <option [value]="'top'">Top</option>
16
            <option [value]="'left'">Left</option>
17
            <option [value]="'right'">Right</option>
18
            <option [value]="'bottom'">Bottom</option>
19
        </select>
20
    </div>
21
    <div class="form-group" [ngClass]="{'has-error':!myForm.controls.content.valid && myForm.controls.content.dirty}">
22
        <label>Content</label>
23
        <div>
24
            <ckeditor
25
                    [readonly]="false"
26
                    debounce="500"
27
                    formControlName="content"
28
                    [config]="{allowedContent: true,extraAllowedContent : '*(*)'}">
29
                <!--id="contentTag"-->
30
                <!--(ready)="onReady($event)"-->
31
                <!--(focus)="onFocus($event)"-->
32
                <!--[config]="{uiColor: '#99000'}"-->
33
                <!--(blur)="onBlur($event)"-->
34
                <!--(change)="onChange($event)"-->
35
            </ckeditor>
36
        </div>
37

    
38
        <!--<textarea class="form-control" formControlName="content" id="contentTag" placeholder="Content" rows="3"></textarea>-->
39
    </div>
40
    <div class="form-group" [ngClass]="{'has-error':!myForm.controls.order.valid && myForm.controls.order.dirty}">
41
        <label for="orderTag">Order</label>
42
        <input type="text" step="1" class="form-control" formControlName="order" id="orderTag" placeholder="Order (e.g. 2)">
43
    </div>
44
    <div class="form-group">
45
        <label>Help Content before existing content</label>
46
        <label class="checkbox">
47
            <span style="font-weight: normal;">Before</span>
48
            <input tabindex="0" type="checkbox" formControlName="isPriorTo">
49

    
50
        </label>
51
    </div>
52
    <div class="form-group">
53
        <label>Select Status</label>
54
        <label class="checkbox">
55
            <span style="font-weight: normal;">Active</span>
56
            <input tabindex="0" type="checkbox" formControlName="isActive">
57

    
58
        </label>
59
    </div>
60
    <input type="hidden" formControlName="_id">
61
</form>
62
<!--<pre>-->
63
<!--{{myForm.value | json}}-->
64
    <!--{{myForm.valid}}-->
65
<!--</pre>-->
(5-5/8)