diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-08-24 14:20:14 +0200 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-08-24 14:20:14 +0200 |
commit | 6691c9f7c53dc765b5a333a2db84ce692bd2b44d (patch) | |
tree | 44687208551c15788a9925aee0bdcac0c5e526fa /webapp/src/app/devel | |
parent | 88bd003f0e4d8e460e3cbd3583c94e6b3f82646f (diff) |
Disabled/Greyed project when not usable.
Not usable means sources are out of sync or project is not enable.
Diffstat (limited to 'webapp/src/app/devel')
-rw-r--r-- | webapp/src/app/devel/devel.component.css | 5 | ||||
-rw-r--r-- | webapp/src/app/devel/devel.component.html | 7 |
2 files changed, 10 insertions, 2 deletions
diff --git a/webapp/src/app/devel/devel.component.css b/webapp/src/app/devel/devel.component.css index 40d6fec..4b03dcb 100644 --- a/webapp/src/app/devel/devel.component.css +++ b/webapp/src/app/devel/devel.component.css @@ -12,3 +12,8 @@ .table-borderless>thead>tr>th { border: none; } + +a.dropdown-item.disabled { + pointer-events:none; + opacity:0.4; +} diff --git a/webapp/src/app/devel/devel.component.html b/webapp/src/app/devel/devel.component.html index feac413..0b90f8e 100644 --- a/webapp/src/app/devel/devel.component.html +++ b/webapp/src/app/devel/devel.component.html @@ -10,8 +10,11 @@ {{curPrj.label}} <span class="caret" style="float: right; margin-top: 8px;"></span> </button> <ul *dropdownMenu class="dropdown-menu" role="menu"> - <li role="menuitem"><a class="dropdown-item" *ngFor="let prj of (config$ | async)?.projects" (click)="curPrj=prj">{{prj.label}}</a> + <li role="menuitem"><a class="dropdown-item" *ngFor="let prj of (config$ | async)?.projects" + [class.disabled]="!prj.isUsable" + (click)="curPrj=prj">{{prj.label}}</a> </li> + </ul> </div> <span *ngIf="!curPrj" style="color:red; font-style: italic;"> @@ -34,4 +37,4 @@ <panel-deploy [curProject]=curPrj></panel-deploy> </div> --> -</div>
\ No newline at end of file +</div> |