Skip to content

Commit 9ee9035

Browse files
author
Hongxin Zhang
committed
Adjust page layout
1 parent 600919d commit 9ee9035

File tree

5 files changed

+44
-48
lines changed

5 files changed

+44
-48
lines changed

app/scripts/controllers/actionalGenes.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ angular.module('oncokbStaticApp')
131131
sorting: {level: 'asc', gene: 'asc'},
132132
count: 500
133133
}, {
134-
counts: [10, 50, 100, 500],
134+
counts: [],
135135
defaultSort: 'asc',
136136
dataset: data
137137
});

app/styles/_cancerGenes.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
}
1414
a {
1515
height: 30px;
16-
margin: 10px;
16+
margin: 10px 0;
1717
float: right;
1818
}
1919
}

app/styles/_layout.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
width: 95%;
1010
max-width: 1400px;
1111
}
12-
.about, .team, .actionable-genes, .license, .news, .data-access {
12+
.about, .team, .actionable-genes, .license, .news, .data-access, .cancerGenes {
1313
width: 95%;
1414
}
1515
.level-page {
@@ -24,7 +24,7 @@
2424
.container {
2525
width: 100%;
2626
}
27-
.about, .team, .level-page, .actionable-genes, .license, .news, .data-access {
27+
.about, .team, .level-page, .actionable-genes, .license, .news, .data-access, .cancerGenes {
2828
width: 100%;
2929
}
3030
.about .about-process {

app/styles/main.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ a:hover, a:focus {
137137
width: 100%;
138138
}
139139

140-
.about, .team, .level-page, .license, .news, .actionable-genes, .data-access {
140+
.about, .team, .level-page, .license, .news, .actionable-genes, .data-access, .cancerGenes {
141141
margin: auto;
142142
h5 {
143143
font-weight: 700;

app/views/actionalGenes.html

+39-43
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
<div class="actionable-genes">
2-
<div ng-if="status.loading" class="loading-style">
3-
<img src="resources/images/loader.gif">
4-
</div>
5-
<div ng-show="!status.loading" >
6-
<div class="fixed-filter">
7-
<div class="container">
8-
<div style="display: flex;">
9-
<div style="display: flex; flex-direction: column; width: 100%; margin: auto;max-width: 1000px;">
1+
<div class="container">
2+
<div class="actionable-genes">
3+
<div ng-if="status.loading" class="loading-style">
4+
<img src="resources/images/loader.gif">
5+
</div>
6+
<div ng-show="!status.loading">
7+
<div class="fixed-filter container">
8+
<div class="actionable-genes">
109
<div class="row">
1110
<action-button class="col-sm-2 col-xs-4" ng-repeat="level in meta.levelButtons"
1211
disabled="buttonShouldBeDisabled(level.level)"
@@ -23,8 +22,9 @@
2322
<div class="col-sm-4 col-xs-12">
2423
<div class="input-group" style="width: 100%">
2524
<ui-select ng-model="filters.gene" theme="bootstrap" style="width: 100%;">
26-
<ui-select-match placeholder="{{data.genes.total.length}} actionable {{pluralizeString('gene', data.genes.total.length)}}"
27-
allow-clear="true">
25+
<ui-select-match
26+
placeholder="{{data.genes.total.length}} actionable {{pluralizeString('gene', data.genes.total.length)}}"
27+
allow-clear="true">
2828
{{$select.selected.name}}
2929
</ui-select-match>
3030
<ui-select-choices
@@ -37,8 +37,9 @@
3737
<div class="col-sm-4 col-xs-12">
3838
<div class="input-group" style="width: 100%;">
3939
<ui-select ng-model="filters.tumorType" theme="bootstrap" style="width: 100%;">
40-
<ui-select-match placeholder="{{data.tumorTypes.length}} curated {{pluralizeString('tumor type', data.tumorTypes.length)}}"
41-
allow-clear="true">
40+
<ui-select-match
41+
placeholder="{{data.tumorTypes.length}} curated {{pluralizeString('tumor type', data.tumorTypes.length)}}"
42+
allow-clear="true">
4243
{{$select.selected.name}}
4344
</ui-select-match>
4445
<ui-select-choices
@@ -51,7 +52,9 @@
5152
<div class="col-sm-4 col-xs-12">
5253
<div class="input-group" style="width: 100%">
5354
<ui-select ng-model="filters.drug" theme="bootstrap" style="width: 100%;">
54-
<ui-select-match placeholder="{{data.drugs.length}} {{pluralizeString('drug', data.drugs.length)}}" allow-clear="true">
55+
<ui-select-match
56+
placeholder="{{data.drugs.length}} {{pluralizeString('drug', data.drugs.length)}}"
57+
allow-clear="true">
5558
{{$select.selected.name}}
5659
</ui-select-match>
5760
<ui-select-choices
@@ -69,38 +72,31 @@
6972
</div>
7073
</div>
7174
</div>
72-
7375
</div>
74-
</div>
75-
</div>
76-
<div class="container result-table">
77-
<div style="margin: auto; max-width: 1000px;">
78-
79-
<div>
80-
<table ng-table="tableParams" class="table table-bordered table-striped" show-filter="false">
81-
<tr ng-repeat="x in $data">
82-
<td data-title="'Level'" filter="{level:'text'}" sortable="'level'">
76+
<div class="result-table row">
77+
<div class="col-xs-12">
78+
<table ng-table="tableParams" class="table table-bordered table-striped" show-filter="false">
79+
<tr ng-repeat="x in $data">
80+
<td data-title="'Level'" filter="{level:'text'}" sortable="'level'">
8381
<span class="gene-column"><i class="level-icon-image"
84-
ng-class="'level-' + match2KeyLevel(x.level)"></i></span>
85-
</td>
86-
<td data-title="'Gene'" filter="{gene:'text'}" sortable="'gene'">
87-
<span ng-bind-html="getHugoSymbolLinkout(x.gene)"></span>
88-
</td>
89-
<td data-title="'Alterations'" filter="{alterations:'text'}" sortable="'alterations'">
90-
<span ng-bind-html="getAlterationCellContent(x.gene, x.alterations)"></span>
91-
</td>
92-
<td data-title="'Tumor Type'" filter="{tumorType:'text'}" sortable="'tumorType'">
93-
<span>{{x.tumorType}}</span>
94-
</td>
95-
<td data-title="'Drugs'" filter="{drugs:'text'}" sortable="'drugs'">
96-
<span>{{x.drugs}}</span>
97-
</td>
98-
</tr>
99-
</table>
82+
ng-class="'level-' + match2KeyLevel(x.level)"></i></span>
83+
</td>
84+
<td data-title="'Gene'" filter="{gene:'text'}" sortable="'gene'">
85+
<span ng-bind-html="getHugoSymbolLinkout(x.gene)"></span>
86+
</td>
87+
<td data-title="'Alterations'" filter="{alterations:'text'}" sortable="'alterations'">
88+
<span ng-bind-html="getAlterationCellContent(x.gene, x.alterations)"></span>
89+
</td>
90+
<td data-title="'Tumor Type'" filter="{tumorType:'text'}" sortable="'tumorType'">
91+
<span>{{x.tumorType}}</span>
92+
</td>
93+
<td data-title="'Drugs'" filter="{drugs:'text'}" sortable="'drugs'">
94+
<span>{{x.drugs}}</span>
95+
</td>
96+
</tr>
97+
</table>
98+
</div>
10099
</div>
101100
</div>
102101
</div>
103-
</div>
104102
</div>
105-
106-

0 commit comments

Comments
 (0)