Add Cross SDKs support (part 2)
[src/xds/xds-server.git] / webapp / src / app / build / build.component.html
1 <form [formGroup]="buildForm">
2     <div class="row">
3         <div class="col-xs-6">
4             <label>Project </label>
5             <div class="btn-group" dropdown *ngIf="curProject">
6                 <button dropdownToggle type="button" class="btn btn-primary dropdown-toggle" style="width: 14em;">
7                     {{curProject.label}} <span class="caret" style="float: right; margin-top: 8px;"></span>
8                 </button>
9                 <ul *dropdownMenu class="dropdown-menu" role="menu">
10                     <li role="menuitem"><a class="dropdown-item" *ngFor="let prj of (config$ | async)?.projects" (click)="curProject=prj">
11                         {{prj.label}}</a>
12                     </li>
13                 </ul>
14             </div>
15         </div>
16         <div class="col-xs-6" style="padding-right: 3em;">
17             <div class="btn-group blocks pull-right">
18                 <button class="btn btn-primary " (click)="make() " [disabled]="!confValid ">Build</button>
19                 <button class="btn btn-primary " (click)="make('clean') " [disabled]="!confValid ">Clean</button>
20             </div>
21         </div>
22     </div>
23     &nbsp;
24     <div class="row">
25         <div class="col-xs-8">
26             <label>Cross SDK </label>
27             <!-- FIXME why not working ?
28                     <sdk-select-dropdown [sdks]="(sdks$ | async)"></sdk-select-dropdown>
29                     -->
30             <sdk-select-dropdown></sdk-select-dropdown>
31         </div>
32     </div>
33     &nbsp;
34     <div class="row ">
35         <div class="col-xs-8 pull-left ">
36             <label>Sub-directory</label>
37             <input type="text" style="width:70%;" formControlName="subpath">
38         </div>
39     </div>
40 </form>
41
42 <div style="margin-left: 2em; margin-right: 2em; ">
43     <div class="row ">
44         <div class="col-xs-12 ">
45             <button class="btn btn-link pull-right " (click)="reset() "><span class="fa fa-eraser " style="font-size:20px; "></span></button>
46         </div>
47     </div>
48
49     <div class="row ">
50         <div class="col-xs-12 text-center ">
51             <textarea rows="30 " style="width:100%; overflow-y: scroll; " #scrollOutput>{{ cmdOutput }}</textarea>
52         </div>
53     </div>
54
55     <div class="row ">
56         <div class="col-xs-12 ">
57             {{ cmdInfo }}
58         </div>
59     </div>
60 </div>