11< div class ="phone-images ">
22 < img ng-src ="{{img}} " class ="phone "
3+ alt =""
34 ng-class ="{selected: img === $ctrl.mainImageUrl} "
45 ng-repeat ="img in $ctrl.phone.images " />
56</ div >
@@ -8,22 +9,24 @@ <h1>{{$ctrl.phone.name}}</h1>
89
910< p > {{$ctrl.phone.description}}</ p >
1011
12+ < p class ="sr-only "> Click on each image to see the enlarge version.</ p >
13+
1114< ul class ="phone-thumbs ">
1215 < 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 >
1417 </ li >
1518</ ul >
1619
1720< ul class ="specs ">
1821 < li >
19- < span > Availability and Networks</ span >
22+ < h2 > Availability and Networks</ h2 >
2023 < dl >
2124 < dt > Availability</ dt >
2225 < dd ng-repeat ="availability in $ctrl.phone.availability "> {{availability}}</ dd >
2326 </ dl >
2427 </ li >
2528 < li >
26- < span > Battery</ span >
29+ < h2 > Battery</ h2 >
2730 < dl >
2831 < dt > Type</ dt >
2932 < dd > {{$ctrl.phone.battery.type}}</ dd >
@@ -34,7 +37,7 @@ <h1>{{$ctrl.phone.name}}</h1>
3437 </ dl >
3538 </ li >
3639 < li >
37- < span > Storage and Memory</ span >
40+ < h2 > Storage and Memory</ h2 >
3841 < dl >
3942 < dt > RAM</ dt >
4043 < dd > {{$ctrl.phone.storage.ram}}</ dd >
@@ -43,7 +46,7 @@ <h1>{{$ctrl.phone.name}}</h1>
4346 </ dl >
4447 </ li >
4548 < li >
46- < span > Connectivity</ span >
49+ < h2 > Connectivity</ h2 >
4750 < dl >
4851 < dt > Network Support</ dt >
4952 < dd > {{$ctrl.phone.connectivity.cell}}</ dd >
@@ -58,7 +61,7 @@ <h1>{{$ctrl.phone.name}}</h1>
5861 </ dl >
5962 </ li >
6063 < li >
61- < span > Android</ span >
64+ < h2 > Android</ h2 >
6265 < dl >
6366 < dt > OS Version</ dt >
6467 < dd > {{$ctrl.phone.android.os}}</ dd >
@@ -67,7 +70,7 @@ <h1>{{$ctrl.phone.name}}</h1>
6770 </ dl >
6871 </ li >
6972 < li >
70- < span > Size and Weight</ span >
73+ < h2 > Size and Weight</ h2 >
7174 < dl >
7275 < dt > Dimensions</ dt >
7376 < dd ng-repeat ="dim in $ctrl.phone.sizeAndWeight.dimensions "> {{dim}}</ dd >
@@ -76,7 +79,7 @@ <h1>{{$ctrl.phone.name}}</h1>
7679 </ dl >
7780 </ li >
7881 < li >
79- < span > Display</ span >
82+ < h2 > Display</ h2 >
8083 < dl >
8184 < dt > Screen size</ dt >
8285 < dd > {{$ctrl.phone.display.screenSize}}</ dd >
@@ -87,7 +90,7 @@ <h1>{{$ctrl.phone.name}}</h1>
8790 </ dl >
8891 </ li >
8992 < li >
90- < span > Hardware</ span >
93+ < h2 > Hardware</ h2 >
9194 < dl >
9295 < dt > CPU</ dt >
9396 < dd > {{$ctrl.phone.hardware.cpu}}</ dd >
@@ -102,7 +105,7 @@ <h1>{{$ctrl.phone.name}}</h1>
102105 </ dl >
103106 </ li >
104107 < li >
105- < span > Camera</ span >
108+ < h2 > Camera</ h2 >
106109 < dl >
107110 < dt > Primary</ dt >
108111 < dd > {{$ctrl.phone.camera.primary}}</ dd >
@@ -111,7 +114,7 @@ <h1>{{$ctrl.phone.name}}</h1>
111114 </ dl >
112115 </ li >
113116 < li >
114- < span > Additional Features</ span >
117+ < h2 > Additional Features</ h2 >
115118 < dd > {{$ctrl.phone.additionalFeatures}}</ dd >
116119 </ li >
117120</ ul >
0 commit comments