Project

General

Profile

« Previous | Next » 

Revision 50244

Apply UIKIT in communities, pages, pageHelpContents pages

View differences:

page-form.component.html
16 16
        </select>
17 17
    </div>
18 18

  
19
    <!--div class="form-group" [ngClass]="{'has-error':!myForm.controls.name.valid && myForm.controls.entities.dirty}"-->
19
    <div formArrayName="entities" class="form-group">
20
        <label for="entityNameTag">Entity Name</label>
21
        <div id="entityNameTag">
22
          <pre class="card card-block card-header"><span *ngFor="let entity of myForm.value.entities; let i=index">{{entity.name}}<span *ngIf="i<(myForm.value.entities.length-1)">, </span></span></pre>
20 23

  
21
        <!--label for="pageEntitiesTag">Entities</label>
22
        <span type="text" class="form-array" formArrayName="entities" id="pageEntitiesTag" placeholder="Entities">
23
          <input *ngFor="let entity of myForm.value.entities" type="text" class="form-control">
24
        </span-->
24
          <button type="button" (click)="toggle()">Add / Remove entities</button>
25
          <ng-container *ngIf="!myForm.value.isCollapsed" >
26
          <div *ngFor="let entity of getKeys(allEntities)">
27
            <span>
28
              <span *ngIf="allEntities.get(entity)" class="activated" >
29
                  <input (click)="toggleEntity(false,[entity._id], entity)" class="deactivate" src="imgs/delete-icon.png" title="Disable" width="20" type="image" height="20">
30
              </span>
31
              <span *ngIf="!allEntities.get(entity)" class="deactivated" >
32
                  <input (click)="toggleEntity(true,[entity._id], entity)" class="deactivate" src="imgs/add-icon.png" title="Enable" width="20" type="image" height="20">
33
              </span>
34
              {{entity.name}}
35
            </span>
36
          </div>
37
        </ng-container>
25 38

  
26
        <!--select>
27
            <option [value]="">--add entities--</option>
28
            <option *ngFor="let entity of myForm.value.entities" [value]="entity._id">{{entity.name}}</option>
29
        </select-->
30

  
31

  
32
            <!--button type="button" (click)="isCollapsed = !isCollapsed">Toggle collapse</button>
33
            <div [collapse]="isCollapsed" class="card card-block card-header">
34
              <div class="well well-lg">
35
                <div *ngFor="let entity of myForm.value.entities" class="row user form-control" formControlName="entities" id="pageEntitiesTag" >
36

  
37
                  <button value="{{entity._id}}" type="button">ADD</button>{{entity.name}}
38
                </div>
39
              </div>
40
            </div-->
41

  
42

  
43
            <!--span class="col-sm-1 avatar">
44
              <input id="{{entity._id}}" class="checkBox" type="checkbox" name="" value="{{entity._id}}">
45
            </span-->
46

  
47
            <!--div formArrayName="entities">
48
                  <div *ngFor="let entity of entities.controls; let i=index" [formGroupName]="i" >
49
                      <div class="form-group">
50
                        <label class="center-block">Name:</label>
51
                          <input class="form-control" formControlName="name"
52
                        <span><button class="col-sm-2" value="{{entity.value._id}}" type="button">ADD</button><label class="form-control col-sm-10">{{entity.value.name}}</label></span>
53
                      </div>
54
                    <br>
55
                  </div>
56
                  <button (click)="addEntity()" type="button">Add an Entity</button>
57
                </div-->
58

  
59
                <!-- <div formArrayName="entities">
60
                  <div *ngFor="let entity of entities.controls; let i=index" [formGroupName]="i" >
61
                    <div class="form-group">
62
                      <label class="center-block">Name:</label>
63
                      <span><button class="col-sm-2" value="{{entity.value._id}}" type="button">ADD</button><label class="form-control col-sm-10">{{entity.value.name}}</label></span>
64
                    </div>
65
                  </div>
66
                </div> -->
67

  
68
                <div formArrayName="entities" class="form-group">
69
                    <label for="entityNameTag">Entity Name</label>
70
                    <div id="entityNameTag">
71
                      <!-- <label class="form-control">
72
                        <span *ngFor="let entity of entities.controls; let i=index">{{entity.value.name}}<span *ngIf="i<(entities.controls.length-1)">, </span></span>
73
                      </label> -->
74
                      <pre class="card card-block card-header"><span *ngFor="let entity of myForm.value.entities; let i=index">{{entity.name}}<span *ngIf="i<(myForm.value.entities.length-1)">, </span></span></pre>
75

  
76
                      <button type="button" (click)="toggle()">Add / Remove entities</button>
77
                      <div [collapse]="myForm.value.isCollapsed" *ngFor="let entity of getKeys(allEntities)">
78
                        <span><!--button type="button">ADD</button-->
79
                          <span *ngIf="allEntities.get(entity)" class="activated" >
80
                              <input (click)="toggleEntity(false,[entity._id], entity)" class="deactivate" src="imgs/delete-icon.png" title="Disable" width="20" type="image" height="20">
81
                          </span>
82
                          <span *ngIf="!allEntities.get(entity)" class="deactivated" >
83
                              <input (click)="toggleEntity(true,[entity._id], entity)" class="deactivate" src="imgs/add-icon.png" title="Enable" width="20" type="image" height="20">
84
                          </span>
85
                          {{entity.name}}
86
                        </span>
87
                      </div>
88
                    </div>
89
                </div>
90
                <!-- <p>myForm value: {{ myForm.value | json}}</p> -->
91

  
92
    <!--/div-->
93

  
94

  
95
<!--
96
    <div ngModelGroup="phoneNumbers">
97
      <h3>Phone numbers</h3>
98
      <div *ngFor="let phoneId of phoneNumberIds; let i=index;">
99
        <label>Phone number {{i + 1}}</label>
100
        <input type="text" name="phoneNumber[{{phoneId}}]" #phoneNumber="ngModel" ngModel/>
101
        <button type="button" (click)="remove(i); myForm.control".markAsTouched()">remove</button>
102
      </div>
103
      <button type="button" (click)="add(); myForm.control.markAsTouched()">Add phone number</button>
39
        </div>
104 40
    </div>
105
-->
106 41

  
107
<!-- <div class="form-group" [ngClass]="{'has-error':!myForm.controls.name.valid && myForm.controls.entities.dirty}">
108
  <div *ngFor="let entity of entities; let i=index;">
109
    <label>Entity {{i + 1}}</label>
110
    <input type="text" name="entities[{{entity}}]" class="form-control" formControlName="entity"/>
111
  </div>
112
</div> -->
113

  
114

  
115 42
    <input type="hidden" formControlName="_id">
116 43
</form>
117

  
118
<!--<pre>-->
119
<!--{{myForm.value | json}}-->
120
<!--</pre>-->

Also available in: Unified diff