{"action":"closed","issue":{"url":"https://api.github.com/repos/angular-ui/angular-google-maps/issues/1077","labels_url":"https://api.github.com/repos/angular-ui/angular-google-maps/issues/1077/labels{/name}","comments_url":"https://api.github.com/repos/angular-ui/angular-google-maps/issues/1077/comments","events_url":"https://api.github.com/repos/angular-ui/angular-google-maps/issues/1077/events","html_url":"https://github.com/angular-ui/angular-google-maps/issues/1077","id":54217422,"number":1077,"title":"Windows directive not rendering the custom-class(options.boxClass) passed as an attribute.","user":{"login":"adityabalusu","id":9193633,"avatar_url":"https://avatars.githubusercontent.com/u/9193633?v=3","gravatar_id":"","url":"https://api.github.com/users/adityabalusu","html_url":"https://github.com/adityabalusu","followers_url":"https://api.github.com/users/adityabalusu/followers","following_url":"https://api.github.com/users/adityabalusu/following{/other_user}","gists_url":"https://api.github.com/users/adityabalusu/gists{/gist_id}","starred_url":"https://api.github.com/users/adityabalusu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adityabalusu/subscriptions","organizations_url":"https://api.github.com/users/adityabalusu/orgs","repos_url":"https://api.github.com/users/adityabalusu/repos","events_url":"https://api.github.com/users/adityabalusu/events{/privacy}","received_events_url":"https://api.github.com/users/adityabalusu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular-ui/angular-google-maps/labels/invalid","name":"invalid","color":"e6e6e6"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-13T16:52:38Z","updated_at":"2015-01-13T19:19:36Z","closed_at":"2015-01-13T19:19:36Z","body":"Hi. I recently upgraded to 2.0.12 since 1.0.17 is not compatible with angular#1.3.8.  Clearly a lot of things have changed since then and I did spend a considerable time porting all my previous code to the latest version. Everything has worked except for the ui-gmap-windows directive. The window does pop up. But it is not using my custom class which was perfectly working earlier. From here, I have tried to provide as much info as I can think of for you guys to get a better understanding. Please bear with me if it is not sufficient. I will be more than glad to provide whatever else you need from me. Need to fix this asap since we have a production upgrade scheduled soon. Thanks a lot in advance, guys. You rock. \r\n\r\nThe haml code for my own map directive:\r\n\r\n     %ui-gmap-google-map(center='map.center' pan='map.pan' options='map.options' draggable='true' zoom='map.zoom')\r\n         %ui-gmap-markers(models='map.markers' icon=\"'icon'\" coords=\"'self'\" click=\"'click'\" events=\"'events'\")\r\n            %ui-gmap-windows(show=\"'showWindow'\" closeClick=\"'closeClick'\" isIconVisibleOnClick=\"'isIconVisibleOnClick'\" options='map.infoWindowCustomClass.options' templateUrl=\"'templateUrl'\" templateParameter=\"'templateParameter'\")\r\n\r\nHere is the coffeescript of the map object: \r\n```\r\n         zoom: 2\r\n          pan:true\r\n          center: \r\n            latitude: 40\r\n            longitude: 0\r\n          infoWindowCustomClass:\r\n            options:\r\n              boxClass:'dashboard-new-tooltip'\r\n          options:\r\n              minZoom:2\r\n              maxZoom:11\r\n              disableDefaultUI:true\r\n              styles:[{\r\n                        \"featureType\": \"water\",\r\n                        \"stylers\": [\r\n                          { \"color\": \"#1B2028\" }\r\n                        ]\r\n                      },{\r\n                        \"featureType\": \"poi\",\r\n                        \"stylers\": [\r\n                          { \"visibility\": \"off\" }\r\n                        ]\r\n                      },{\r\n                        \"featureType\": \"road\",\r\n                        \"stylers\": [\r\n                          { \"visibility\": \"off\" }\r\n                        ]\r\n                      }\r\n                      ,{\r\n                        \"elementType\": \"labels\",\r\n                        \"stylers\": [\r\n                          { \"visibility\": \"off\" }\r\n                        ]\r\n                      },{\r\n                        \"featureType\": \"transit\",\r\n                        \"elementType\": \"all\",\r\n                        \"stylers\": [\r\n                          { \"visibility\": \"off\" }\r\n                        ]\r\n                      },{\r\n                        \"featureType\": \"administrative\",\r\n                        \"stylers\": [\r\n                          { \"visibility\": \"off\" }\r\n                        ]\r\n                      },{\r\n                        \"featureType\": \"landscape\",\r\n                        \"stylers\": [\r\n                          { \"color\": \"#4e555f\" }\r\n                        ]\r\n                      }]\r\n```\r\nAnd here in my markers model(coffeescript):\r\n```\r\n$scope.map.markers.push\r\n                    id:index\r\n                    icon:'images/ignore/marker.png'\r\n                    latitude: latlongs[index].latitude\r\n                    longitude: latlongs[index].longitude\r\n                    showWindow:false,\r\n                    templateUrl:'views/maptooltip.html'\r\n                    appName:latlongs[index].app\r\n                    userName:latlongs[index].usr\r\n                    city:latlongs[index].city\r\n                    country:latlongs[index].country\r\n                    options:\r\n                      boxClass:'dashboard-new-tooltip'\r\n                    click:()->\r\n                      $scope.map = mapSettings.setMapCenter({\r\n                          latitude:this.model.latitude-30\r\n                          longitude:0\r\n                        })\r\n                      this.model.showWindow = true\r\n                      this.model.templateParameter={}\r\n                      this.model.templateParameter.appName = this.model.appName;\r\n                      this.model.templateParameter.userName = this.model.userName;\r\n                      this.model.templateParameter.city = this.model.city;\r\n                      this.model.templateParameter.country = this.model.country;\r\n                      $scope.$apply()\r\n                    closeClick:()->\r\n                      this.model.showWindow = false\r\n                      $scope.$apply()\r\n```\r\n            \r\nCan someone take a look at this, pretty please? \r\n            \r\n"}}