File tree Expand file tree Collapse file tree 12 files changed +33
-45
lines changed Expand file tree Collapse file tree 12 files changed +33
-45
lines changed Original file line number Diff line number Diff line change 1
1
import { computed } from '@ember/object' ;
2
- import { readOnly } from '@ember/object/computed' ;
3
2
import Mixin from '@ember/object/mixin' ;
4
3
5
4
const VIEWABLE_PAGES = 9 ;
6
5
7
6
// eslint-disable-next-line ember/no-new-mixins
8
7
export default Mixin . create ( {
9
8
pagination : pagination ( ) ,
10
-
11
- currentPage : readOnly ( 'pagination.currentPage' ) ,
12
- currentPageStart : readOnly ( 'pagination.currentPageStart' ) ,
13
- currentPageEnd : readOnly ( 'pagination.currentPageEnd' ) ,
14
-
15
- availablePages : readOnly ( 'pagination.availablePages' ) ,
16
-
17
- nextPage : readOnly ( 'pagination.nextPage' ) ,
18
- prevPage : readOnly ( 'pagination.prevPage' ) ,
19
-
20
- pages : readOnly ( 'pagination.pages' ) ,
21
9
} ) ;
22
10
23
11
function pagination ( ) {
Original file line number Diff line number Diff line change 4
4
5
5
<div local-class =" results-meta" >
6
6
<ResultsCount
7
- @start ={{ this.currentPageStart }}
8
- @end ={{ this.currentPageEnd }}
7
+ @start ={{ this.pagination. currentPageStart }}
8
+ @end ={{ this.pagination. currentPageEnd }}
9
9
@total ={{ this.totalItems }}
10
10
data-test-categories-nav
11
11
/>
37
37
{{ /each }}
38
38
</div >
39
39
40
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
40
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
41
41
42
42
<div local-class =' categories-footer' >
43
43
Want to categorize your crate?
Original file line number Diff line number Diff line change 36
36
<h2 >Crates</h2 >
37
37
<div local-class =" results-meta" >
38
38
<ResultsCount
39
- @start ={{ this.currentPageStart }}
40
- @end ={{ this.currentPageEnd }}
39
+ @start ={{ this.pagination. currentPageStart }}
40
+ @end ={{ this.pagination. currentPageEnd }}
41
41
@total ={{ this.totalItems }}
42
42
data-test-category-nav
43
43
/>
60
60
{{ /each }}
61
61
</div >
62
62
63
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
63
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 4
4
5
5
<div local-class =" results-meta" >
6
6
<ResultsCount
7
- @start ={{ this.currentPageStart }}
8
- @end ={{ this.currentPageEnd }}
7
+ @start ={{ this.pagination. currentPageStart }}
8
+ @end ={{ this.pagination. currentPageEnd }}
9
9
@total ={{ this.totalItems }}
10
10
@name =" reverse dependencies of {{ this.crate.name }} "
11
11
/>
25
25
{{ /each }}
26
26
</div >
27
27
28
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
28
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 19
19
20
20
<div local-class =" results-meta" >
21
21
<ResultsCount
22
- @start ={{ this.currentPageStart }}
23
- @end ={{ this.currentPageEnd }}
22
+ @start ={{ this.pagination. currentPageStart }}
23
+ @end ={{ this.pagination. currentPageEnd }}
24
24
@total ={{ this.totalItems }}
25
25
data-test-crates-nav
26
26
/>
43
43
{{ /each }}
44
44
</div >
45
45
46
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
46
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 4
4
5
5
<div local-class =" results-meta" >
6
6
<ResultsCount
7
- @start ={{ this.currentPageStart }}
8
- @end ={{ this.currentPageEnd }}
7
+ @start ={{ this.pagination. currentPageStart }}
8
+ @end ={{ this.pagination. currentPageEnd }}
9
9
@total ={{ this.totalItems }}
10
10
data-test-keyword-nav
11
11
/>
28
28
{{ /each }}
29
29
</div >
30
30
31
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
31
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 4
4
5
5
<div local-class =" results-meta" >
6
6
<ResultsCount
7
- @start ={{ this.currentPageStart }}
8
- @end ={{ this.currentPageEnd }}
7
+ @start ={{ this.pagination. currentPageStart }}
8
+ @end ={{ this.pagination. currentPageEnd }}
9
9
@total ={{ this.totalItems }}
10
10
data-test-keywords-nav
11
11
/>
30
30
{{ /each }}
31
31
</div >
32
32
33
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
33
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 6
6
7
7
<div local-class =" results-meta" >
8
8
<ResultsCount
9
- @start ={{ this.currentPageStart }}
10
- @end ={{ this.currentPageEnd }}
9
+ @start ={{ this.pagination. currentPageStart }}
10
+ @end ={{ this.pagination. currentPageEnd }}
11
11
@total ={{ this.totalItems }}
12
12
/>
13
13
29
29
{{ /each }}
30
30
</div >
31
31
32
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
32
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 4
4
5
5
<div local-class =" results-meta" >
6
6
<ResultsCount
7
- @start ={{ this.currentPageStart }}
8
- @end ={{ this.currentPageEnd }}
7
+ @start ={{ this.pagination. currentPageStart }}
8
+ @end ={{ this.pagination. currentPageEnd }}
9
9
@total ={{ this.totalItems }}
10
10
/>
11
11
24
24
{{ /each }}
25
25
</div >
26
26
27
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
27
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 13
13
{{ else if this.hasItems}}
14
14
<div local-class =" results-meta" >
15
15
<ResultsCount
16
- @start ={{ this.currentPageStart }}
17
- @end ={{ this.currentPageEnd }}
16
+ @start ={{ this.pagination. currentPageStart }}
17
+ @end ={{ this.pagination. currentPageEnd }}
18
18
@total ={{ this.totalItems }}
19
19
data-test-search-nav
20
20
/>
48
48
{{ /each }}
49
49
</div >
50
50
51
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
51
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
52
52
{{ else }}
53
53
<h2 >0 crates found. <a href =' https://doc.rust-lang.org/cargo/getting-started/' >Get started</a > and create your own.</h2 >
54
54
{{ /if }}
Original file line number Diff line number Diff line change 17
17
18
18
<div local-class =" results-meta" >
19
19
<ResultsCount
20
- @start ={{ this.currentPageStart }}
21
- @end ={{ this.currentPageEnd }}
20
+ @start ={{ this.pagination. currentPageStart }}
21
+ @end ={{ this.pagination. currentPageEnd }}
22
22
@total ={{ this.totalItems }}
23
23
/>
24
24
40
40
{{ /each }}
41
41
</div >
42
42
43
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
43
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
Original file line number Diff line number Diff line change 10
10
11
11
<div local-class =" results-meta" >
12
12
<ResultsCount
13
- @start ={{ this.currentPageStart }}
14
- @end ={{ this.currentPageEnd }}
13
+ @start ={{ this.pagination. currentPageStart }}
14
+ @end ={{ this.pagination. currentPageEnd }}
15
15
@total ={{ this.totalItems }}
16
16
/>
17
17
33
33
{{ /each }}
34
34
</div >
35
35
36
- <Pagination @pages ={{ this.pages }} @prevPage ={{ this.prevPage }} @nextPage ={{ this.nextPage }} />
36
+ <Pagination @pages ={{ this.pagination. pages }} @prevPage ={{ this.pagination. prevPage }} @nextPage ={{ this.pagination .nextPage }} />
You can’t perform that action at this time.
0 commit comments