Commit bbdc450c by Tobin

dc

parent e8dbdecb
...@@ -467,7 +467,7 @@ ...@@ -467,7 +467,7 @@
<ul> <ul>
<li *ngFor="let mechanic of mechanicData"> <li *ngFor="let mechanic of mechanicData">
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6 pr0">
<div class="mechanic_profile"> <div class="mechanic_profile">
<div class="mechanic_profile_inner"> <div class="mechanic_profile_inner">
<div class="mechanic_photo_wrapper"> <div class="mechanic_photo_wrapper">
...@@ -519,8 +519,25 @@ ...@@ -519,8 +519,25 @@
<div class="clear"></div> <div class="clear"></div>
</div> </div>
<div class="service_map"> <div class="service_map">
<agm-map [latitude]="lat" [longitude]="lng"> <!-- <agm-map [latitude]="lat" [longitude]="lng">
<agm-marker [latitude]="lat" [longitude]="lng"></agm-marker> <div *ngFor="let mechanicLoc of mechanicData">
<agm-marker
[latitude]="mechanicLoc.location_lat"
[longitude]="mechanicLoc.location_lng"
[label]="{color: 'black', text: mechanicLoc.display_name}">
</agm-marker>
</div>
</agm-map> -->
<agm-map #gm [zoom]="15">
<agm-marker *ngFor="let mechanicLoc of mechanicData"
[latitude]="mechanicLoc.location_lat"
[longitude]="mechanicLoc.location_lat"
(mouseOver)="onMouseOver(infoWindow,gm)">
<agm-info-window [disableAutoPan]="false" #infoWindow>
<div>{{mechanicLoc.display_name}}</div>
</agm-info-window>
</agm-marker>
</agm-map> </agm-map>
</div> </div>
</div> </div>
......
...@@ -774,7 +774,7 @@ ...@@ -774,7 +774,7 @@
li { li {
list-style: none; list-style: none;
display: inline-block; display: inline-block;
width: 33.3%; width: 50%;
white-space: nowrap; white-space: nowrap;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
...@@ -806,6 +806,7 @@ ...@@ -806,6 +806,7 @@
.mechanic_profile_inner { .mechanic_profile_inner {
background: #fbfbfb; background: #fbfbfb;
padding: 10px; padding: 10px;
padding-right: 0px;
.mechanic_photo_wrapper { .mechanic_photo_wrapper {
float: left; float: left;
width: 100px; width: 100px;
...@@ -902,10 +903,12 @@ ...@@ -902,10 +903,12 @@
width: calc(100% - 80px); width: calc(100% - 80px);
margin: 0 auto; margin: 0 auto;
height: 200px; height: 200px;
position: relative;
left: 5px;
ul { ul {
margin: 0px; margin: 0px;
padding: 0px; padding: 0px;
width: 33.3%; width: 50%;
height: 100%; height: 100%;
overflow: scroll; overflow: scroll;
display: inline-block; display: inline-block;
...@@ -923,9 +926,11 @@ ...@@ -923,9 +926,11 @@
} }
.scheduletiming_btm_btns { .scheduletiming_btm_btns {
width: calc(100% - 80px); width: calc(100% - 80px);
position: relative;
left: 5px;
margin: 0 auto; margin: 0 auto;
.btm_btns { .btm_btns {
width: 33.3%; width: 50%;
display: inline-block; display: inline-block;
height: 40px; height: 40px;
text-align: center; text-align: center;
......
...@@ -218,7 +218,9 @@ export class IndexComponent implements OnInit { ...@@ -218,7 +218,9 @@ export class IndexComponent implements OnInit {
this.loader = false; this.loader = false;
if(response.status == '1'){ if(response.status == '1'){
this.mechanicData = response.mechanic_data; this.mechanicData = response.mechanic_data;
console.log(this.mechanicData);
this.lat = this.mechanicData[0]['location_lat'];
this.lng = this.mechanicData[0]['location_lng'];
} else { } else {
this.router.navigate(["index"]); this.router.navigate(["index"]);
} }
...@@ -227,6 +229,14 @@ export class IndexComponent implements OnInit { ...@@ -227,6 +229,14 @@ export class IndexComponent implements OnInit {
}); });
} }
onMouseOver(infoWindow, gm) {
if (gm.lastOpen != null) {
gm.lastOpen.close();
}
gm.lastOpen = infoWindow;
infoWindow.open();
}
featuredOnLoad() {return ''; } featuredOnLoad() {return ''; }
carouselTileLoad(){ return ''; } carouselTileLoad(){ return ''; }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment