1
1
< div class ="phone-images ">
2
2
< img ng-src ="{{img}} " class ="phone "
3
+ alt =""
3
4
ng-class ="{selected: img === $ctrl.mainImageUrl} "
4
5
ng-repeat ="img in $ctrl.phone.images " />
5
6
</ div >
@@ -8,22 +9,24 @@ <h1>{{$ctrl.phone.name}}</h1>
8
9
9
10
< p > {{$ctrl.phone.description}}</ p >
10
11
12
+ < p class ="sr-only "> Click on each image to see the enlarge version.</ p >
13
+
11
14
< ul class ="phone-thumbs ">
12
15
< li ng-repeat ="img in $ctrl.phone.images ">
13
- < img ng-src =" {{img}} " ng-click ="$ctrl.setImage(img) " / >
16
+ < button type =" button " aria-label =" view enlarge version of the image " ng-click ="$ctrl.setImage(img) "> < img ng-src =" {{img}} " alt ="" /> </ button >
14
17
</ li >
15
18
</ ul >
16
19
17
20
< ul class ="specs ">
18
21
< li >
19
- < span > Availability and Networks</ span >
22
+ < h2 > Availability and Networks</ h2 >
20
23
< dl >
21
24
< dt > Availability</ dt >
22
25
< dd ng-repeat ="availability in $ctrl.phone.availability "> {{availability}}</ dd >
23
26
</ dl >
24
27
</ li >
25
28
< li >
26
- < span > Battery</ span >
29
+ < h2 > Battery</ h2 >
27
30
< dl >
28
31
< dt > Type</ dt >
29
32
< dd > {{$ctrl.phone.battery.type}}</ dd >
@@ -34,7 +37,7 @@ <h1>{{$ctrl.phone.name}}</h1>
34
37
</ dl >
35
38
</ li >
36
39
< li >
37
- < span > Storage and Memory</ span >
40
+ < h2 > Storage and Memory</ h2 >
38
41
< dl >
39
42
< dt > RAM</ dt >
40
43
< dd > {{$ctrl.phone.storage.ram}}</ dd >
@@ -43,7 +46,7 @@ <h1>{{$ctrl.phone.name}}</h1>
43
46
</ dl >
44
47
</ li >
45
48
< li >
46
- < span > Connectivity</ span >
49
+ < h2 > Connectivity</ h2 >
47
50
< dl >
48
51
< dt > Network Support</ dt >
49
52
< dd > {{$ctrl.phone.connectivity.cell}}</ dd >
@@ -58,7 +61,7 @@ <h1>{{$ctrl.phone.name}}</h1>
58
61
</ dl >
59
62
</ li >
60
63
< li >
61
- < span > Android</ span >
64
+ < h2 > Android</ h2 >
62
65
< dl >
63
66
< dt > OS Version</ dt >
64
67
< dd > {{$ctrl.phone.android.os}}</ dd >
@@ -67,7 +70,7 @@ <h1>{{$ctrl.phone.name}}</h1>
67
70
</ dl >
68
71
</ li >
69
72
< li >
70
- < span > Size and Weight</ span >
73
+ < h2 > Size and Weight</ h2 >
71
74
< dl >
72
75
< dt > Dimensions</ dt >
73
76
< dd ng-repeat ="dim in $ctrl.phone.sizeAndWeight.dimensions "> {{dim}}</ dd >
@@ -76,7 +79,7 @@ <h1>{{$ctrl.phone.name}}</h1>
76
79
</ dl >
77
80
</ li >
78
81
< li >
79
- < span > Display</ span >
82
+ < h2 > Display</ h2 >
80
83
< dl >
81
84
< dt > Screen size</ dt >
82
85
< dd > {{$ctrl.phone.display.screenSize}}</ dd >
@@ -87,7 +90,7 @@ <h1>{{$ctrl.phone.name}}</h1>
87
90
</ dl >
88
91
</ li >
89
92
< li >
90
- < span > Hardware</ span >
93
+ < h2 > Hardware</ h2 >
91
94
< dl >
92
95
< dt > CPU</ dt >
93
96
< dd > {{$ctrl.phone.hardware.cpu}}</ dd >
@@ -102,7 +105,7 @@ <h1>{{$ctrl.phone.name}}</h1>
102
105
</ dl >
103
106
</ li >
104
107
< li >
105
- < span > Camera</ span >
108
+ < h2 > Camera</ h2 >
106
109
< dl >
107
110
< dt > Primary</ dt >
108
111
< dd > {{$ctrl.phone.camera.primary}}</ dd >
@@ -111,7 +114,7 @@ <h1>{{$ctrl.phone.name}}</h1>
111
114
</ dl >
112
115
</ li >
113
116
< li >
114
- < span > Additional Features</ span >
117
+ < h2 > Additional Features</ h2 >
115
118
< dd > {{$ctrl.phone.additionalFeatures}}</ dd >
116
119
</ li >
117
120
</ ul >
0 commit comments