Skip to content
Snippets Groups Projects
Commit 07d8e382 authored by François Agneray's avatar François Agneray
Browse files

Css datatable + plot responsive

parent 9999353f
No related branches found
No related tags found
2 merge requests!72Develop,!34New features
......@@ -9,38 +9,42 @@
</span>
</button>
<div class="row">
<div class="col-5" *ngIf="coneSearch">
<div class="col-md-5" *ngIf="coneSearch">
<app-cone-search-plot *ngIf="dataIsLoaded"
[coneSearch]="coneSearch"
[data]="getData()">
</app-cone-search-plot>
</div>
<div class="col">
<app-datatable-actions
[selectedData]="selectedData"
[datasetSelected]="datasetSelected"
[datasetList]="datasetList"
[sampRegistered]="sampRegistered"
(broadcast)="broadcast.emit($event)"
(startTaskCreateResult)="startTaskCreateResult.emit($event)"
(startTaskCreateArchive)="startTaskCreateArchive.emit($event)">
</app-datatable-actions>
<app-datatable
[dataset]="datasetList | datasetByName:datasetSelected"
[instance]="instance"
[attributeList]="attributeList"
[outputList]="outputList"
[queryParams]="queryParams"
[dataLength]="dataLength"
[data]="data"
[dataIsLoading]="dataIsLoading"
[dataIsLoaded]="dataIsLoaded"
[selectedData]="selectedData"
(retrieveData)="retrieveData.emit($event)"
(addSelectedData)="addSelectedData.emit($event)"
(deleteSelectedData)="deleteSelectedData.emit($event)"
(downloadFile)="downloadFile.emit($event)">
</app-datatable>
<div class="datatable-group" [ngClass]="{'col': !coneSearch, 'col-md-7' : coneSearch }">
<div class="row">
<div class="col">
<app-datatable-actions
[selectedData]="selectedData"
[datasetSelected]="datasetSelected"
[datasetList]="datasetList"
[sampRegistered]="sampRegistered"
(broadcast)="broadcast.emit($event)"
(startTaskCreateResult)="startTaskCreateResult.emit($event)"
(startTaskCreateArchive)="startTaskCreateArchive.emit($event)">
</app-datatable-actions>
<app-datatable
[dataset]="datasetList | datasetByName:datasetSelected"
[instance]="instance"
[attributeList]="attributeList"
[outputList]="outputList"
[queryParams]="queryParams"
[dataLength]="dataLength"
[data]="data"
[dataIsLoading]="dataIsLoading"
[dataIsLoaded]="dataIsLoaded"
[selectedData]="selectedData"
(retrieveData)="retrieveData.emit($event)"
(addSelectedData)="addSelectedData.emit($event)"
(deleteSelectedData)="deleteSelectedData.emit($event)"
(downloadFile)="downloadFile.emit($event)">
</app-datatable>
</div>
</div>
</div>
</div>
</accordion-group>
......
.datatable-group > .row {
overflow-x: auto;
white-space: nowrap;
}
.datatable-group > .row > .col {
display: inline-block;
float: none;
}
\ No newline at end of file
......@@ -19,6 +19,7 @@ import { Pagination, SearchQueryParams, Criterion, ConeSearch } from 'src/app/in
@Component({
selector: 'app-datatable-tab',
templateUrl: 'datatable-tab.component.html',
styleUrls: [ 'datatable-tab.component.scss' ],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class DatatableTabComponent {
......
<app-spinner *ngIf="(dataIsLoading)"></app-spinner>
<div *ngIf="(dataIsLoaded)" class="table-responsive">
<div *ngIf="(dataIsLoaded)">
<table class="table table-bordered table-hover" aria-describedby="List of results">
<thead>
<tr>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment