diff --git a/bower_components/google-apis/.bower.json b/bower_components/google-apis/.bower.json old mode 100755 new mode 100644 index 5e6897e..28f42bb --- a/bower_components/google-apis/.bower.json +++ b/bower_components/google-apis/.bower.json @@ -1,8 +1,8 @@ { "name": "google-apis", - "version": "1.1.0", + "version": "1.1.2", "description": "Web components to load Google API libraries", - "homepage": "https://googlewebcomponents.github.io/google-apis", + "homepage": "https://elements.polymer-project.org/elements/google-apis?active=google-js-api", "main": "google-apis.html", "authors": [ "Scott Miles ", @@ -27,13 +27,13 @@ "devDependencies": { "iron-component-page": "PolymerElements/iron-component-page#^1.0.0" }, - "_release": "1.1.0", + "_release": "1.1.2", "_resolution": { "type": "version", - "tag": "1.1.0", - "commit": "7fa2ff1da3d6a2bd5891b7441d89fd8ffbf0d83d" + "tag": "1.1.2", + "commit": "5d0d4e8eb3d67d1e21be9f2209e25fc98381718a" }, "_source": "git://github.com/GoogleWebComponents/google-apis.git", - "_target": "^1.1.0", + "_target": "^1.1.1", "_originalSource": "GoogleWebComponents/google-apis" } \ No newline at end of file diff --git a/bower_components/google-apis/LICENSE b/bower_components/google-apis/LICENSE old mode 100755 new mode 100644 index 3dde500..3dde500 --- a/bower_components/google-apis/LICENSE +++ b/bower_components/google-apis/LICENSE diff --git a/bower_components/google-apis/README.md b/bower_components/google-apis/README.md old mode 100755 new mode 100644 index bb329af..bb329af --- a/bower_components/google-apis/README.md +++ b/bower_components/google-apis/README.md diff --git a/bower_components/google-apis/bower.json b/bower_components/google-apis/bower.json old mode 100755 new mode 100644 index 7f5b1ce..33e3d0c --- a/bower_components/google-apis/bower.json +++ b/bower_components/google-apis/bower.json @@ -1,8 +1,8 @@ { "name": "google-apis", - "version": "1.1.0", + "version": "1.1.2", "description": "Web components to load Google API libraries", - "homepage": "https://googlewebcomponents.github.io/google-apis", + "homepage": "https://elements.polymer-project.org/elements/google-apis?active=google-js-api", "main": "google-apis.html", "authors": [ "Scott Miles ", diff --git a/bower_components/google-apis/demo/index.html b/bower_components/google-apis/demo/index.html old mode 100755 new mode 100644 index a93fc19..a93fc19 --- a/bower_components/google-apis/demo/index.html +++ b/bower_components/google-apis/demo/index.html diff --git a/bower_components/google-apis/google-apis.html b/bower_components/google-apis/google-apis.html old mode 100755 new mode 100644 index 29f9883..29f9883 --- a/bower_components/google-apis/google-apis.html +++ b/bower_components/google-apis/google-apis.html diff --git a/bower_components/google-apis/google-client-loader.html b/bower_components/google-apis/google-client-loader.html old mode 100755 new mode 100644 index 94c2b66..40340ce --- a/bower_components/google-apis/google-client-loader.html +++ b/bower_components/google-apis/google-client-loader.html @@ -77,13 +77,11 @@ For loading `gapi.client` libraries * You can find the full list of APIs on the * Google APIs * Explorer. - * @required */ name: String, /** * Version of the API to load, e.g. 'v1'. - * @required */ version: String, diff --git a/bower_components/google-apis/google-js-api.html b/bower_components/google-apis/google-js-api.html old mode 100755 new mode 100644 index d9c77c8..d9c77c8 --- a/bower_components/google-apis/google-js-api.html +++ b/bower_components/google-apis/google-js-api.html diff --git a/bower_components/google-apis/google-legacy-loader.html b/bower_components/google-apis/google-legacy-loader.html old mode 100755 new mode 100644 index 1129d2a..1129d2a --- a/bower_components/google-apis/google-legacy-loader.html +++ b/bower_components/google-apis/google-legacy-loader.html diff --git a/bower_components/google-apis/google-maps-api.html b/bower_components/google-apis/google-maps-api.html old mode 100755 new mode 100644 index eab4d60..261da7b --- a/bower_components/google-apis/google-maps-api.html +++ b/bower_components/google-apis/google-maps-api.html @@ -26,7 +26,7 @@ Dynamically loads the Google Maps JavaScript API, firing the `api-load` event wh Any number of components can use `` elements, and the library will only be loaded once. -@blurb Element wrapper around Google Maps API. +@summary Element wrapper around Google Maps API. */ Polymer({ @@ -63,15 +63,6 @@ Any number of components can use `` elements, and the library w }, /** - * The libraries to load with this map. For more information - * see https://developers.google.com/maps/documentation/javascript/libraries. - */ - libraries: { - type: String, - value: '' - }, - - /** * Version of the Maps API to use. */ version: { @@ -114,16 +105,15 @@ Any number of components can use `` elements, and the library w /** @private */ libraryUrl: { type: String, - computed: '_computeUrl(mapsUrl, version, libraries, apiKey, clientId, language, signedIn)' + computed: '_computeUrl(mapsUrl, version, apiKey, clientId, language, signedIn)' } }, - _computeUrl: function(mapsUrl, version, libraries, apiKey, clientId, language, signedIn) { + _computeUrl: function(mapsUrl, version, apiKey, clientId, language, signedIn) { var url = mapsUrl + '&v=' + version; - if (libraries) { - url += "&libraries=" + libraries; - } + // Always load all Maps API libraries. + url += '&libraries=drawing,geometry,places,visualization'; if (apiKey && !clientId) { url += '&key=' + apiKey; diff --git a/bower_components/google-apis/google-plusone-api.html b/bower_components/google-apis/google-plusone-api.html old mode 100755 new mode 100644 index ab2aad2..ab2aad2 --- a/bower_components/google-apis/google-plusone-api.html +++ b/bower_components/google-apis/google-plusone-api.html diff --git a/bower_components/google-apis/google-realtime-api.html b/bower_components/google-apis/google-realtime-api.html old mode 100755 new mode 100644 index 5788fc6..5788fc6 --- a/bower_components/google-apis/google-realtime-api.html +++ b/bower_components/google-apis/google-realtime-api.html diff --git a/bower_components/google-apis/google-youtube-api.html b/bower_components/google-apis/google-youtube-api.html old mode 100755 new mode 100644 index 81f5dc1..81f5dc1 --- a/bower_components/google-apis/google-youtube-api.html +++ b/bower_components/google-apis/google-youtube-api.html diff --git a/bower_components/google-apis/index.html b/bower_components/google-apis/index.html old mode 100755 new mode 100644 index 203f4fa..203f4fa --- a/bower_components/google-apis/index.html +++ b/bower_components/google-apis/index.html diff --git a/bower_components/google-map/.bower.json b/bower_components/google-map/.bower.json old mode 100755 new mode 100644 index 73edd09..bb8ff5f --- a/bower_components/google-map/.bower.json +++ b/bower_components/google-map/.bower.json @@ -1,8 +1,8 @@ { "name": "google-map", - "version": "1.1.2", + "version": "1.1.4", "description": "Google Maps web components", - "homepage": "https://googlewebcomponents.github.io/google-map", + "homepage": "https://elements.polymer-project.org/elements/google-map", "main": [ "google-map.html", "google-map-search.html", @@ -28,19 +28,20 @@ "maps" ], "dependencies": { - "polymer": "Polymer/polymer#^1.1.0", - "google-apis": "GoogleWebComponents/google-apis#^1.1.0", - "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.0" + "polymer": "Polymer/polymer#^1.1.4", + "google-apis": "GoogleWebComponents/google-apis#^1.1.1", + "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.0", + "iron-selector": "PolymerElements/iron-selector#^1.0.5" }, "devDependencies": { "web-component-tester": "*", "iron-component-page": "PolymerElements/iron-component-page#^1.0.2" }, - "_release": "1.1.2", + "_release": "1.1.4", "_resolution": { "type": "version", - "tag": "1.1.2", - "commit": "3567129ffac7df683346b5c9d8ad0c32e9213adb" + "tag": "1.1.4", + "commit": "571392000956d93dddd9e2f6d3eb9593a588f5f0" }, "_source": "git://github.com/GoogleWebComponents/google-map.git", "_target": "^1.0.0", diff --git a/bower_components/google-map/LICENSE b/bower_components/google-map/LICENSE old mode 100755 new mode 100644 index 52aea39..52aea39 --- a/bower_components/google-map/LICENSE +++ b/bower_components/google-map/LICENSE diff --git a/bower_components/google-map/README.md b/bower_components/google-map/README.md old mode 100755 new mode 100644 index 5448807..5448807 --- a/bower_components/google-map/README.md +++ b/bower_components/google-map/README.md diff --git a/bower_components/google-map/bower.json b/bower_components/google-map/bower.json old mode 100755 new mode 100644 index d2bcf5b..ed97d68 --- a/bower_components/google-map/bower.json +++ b/bower_components/google-map/bower.json @@ -1,8 +1,8 @@ { "name": "google-map", - "version": "1.1.2", + "version": "1.1.4", "description": "Google Maps web components", - "homepage": "https://googlewebcomponents.github.io/google-map", + "homepage": "https://elements.polymer-project.org/elements/google-map", "main": [ "google-map.html", "google-map-search.html", @@ -28,9 +28,10 @@ "maps" ], "dependencies": { - "polymer": "Polymer/polymer#^1.1.0", - "google-apis": "GoogleWebComponents/google-apis#^1.1.0", - "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.0" + "polymer": "Polymer/polymer#^1.1.4", + "google-apis": "GoogleWebComponents/google-apis#^1.1.1", + "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.0", + "iron-selector": "PolymerElements/iron-selector#^1.0.5" }, "devDependencies": { "web-component-tester": "*", diff --git a/bower_components/google-map/demo/index.html b/bower_components/google-map/demo/index.html old mode 100755 new mode 100644 index bbbf01c..632da3c --- a/bower_components/google-map/demo/index.html +++ b/bower_components/google-map/demo/index.html @@ -4,9 +4,10 @@ Google Map demo - + + + + + + + + + + + + + + + + + + diff --git a/bower_components/google-map/google-map-directions.html b/bower_components/google-map/google-map-directions.html old mode 100755 new mode 100644 index c6e7f62..e575011 --- a/bower_components/google-map/google-map-directions.html +++ b/bower_components/google-map/google-map-directions.html @@ -33,7 +33,6 @@ information on the API. @@ -48,8 +47,7 @@ information on the API. Fired whenever the directions service returns a result. @event google-map-response -@param {Object} detail -@param {object} detail.response The directions service response. +@param {{response: Object}}} detail */ properties: { /** @@ -110,20 +108,6 @@ Fired whenever the directions service returns a result. }, /** - * A comma separated list (e.g. "places,geometry") of libraries to load - * with this map. Defaults to "places". For more information see - * https://developers.google.com/maps/documentation/javascript/libraries. - * - * Note, this needs to be set to the same value as the one used on . - * If you're overriding that element's `libraries` property, this one also - * needs to be set to the Maps API loads the library code. - */ - libraries: { - type: String, - value: 'places' - }, - - /** * The localized language to load the Maps API with. For more information * see https://developers.google.com/maps/documentation/javascript/basics#Language * @@ -136,6 +120,14 @@ Fired whenever the directions service returns a result. }, /** + * Options for the display of results + */ + rendererOptions: { + type: Object, + value: function() { return {}; } + }, + + /** * The response from the directions service. * */ @@ -163,7 +155,7 @@ Fired whenever the directions service returns a result. _mapChanged: function() { if (this.map && this.map instanceof google.maps.Map) { if (!this.directionsRenderer) { - this.directionsRenderer = new google.maps.DirectionsRenderer(); + this.directionsRenderer = new google.maps.DirectionsRenderer(this.rendererOptions); } this.directionsRenderer.setMap(this.map); this._responseChanged(); diff --git a/bower_components/google-map/google-map-marker.html b/bower_components/google-map/google-map-marker.html old mode 100755 new mode 100644 index 8b68ae8..c434414 --- a/bower_components/google-map/google-map-marker.html +++ b/bower_components/google-map/google-map-marker.html @@ -115,6 +115,16 @@ child of `google-map`. * @param {google.maps.MouseEvent} event The mouse event. */ + /** + * Fired when an infowindow is opened. + * @event google-map-marker-open + */ + + /** + * Fired when the close button of the infowindow is pressed. + * @event google-map-marker-close + */ + properties: { /** * A Google Maps marker object. @@ -202,6 +212,15 @@ child of `google-map`. type: String, value: null, observer: '_animationChanged' + }, + + /** + * Specifies whether the InfoWindow is open or not + */ + open: { + type: Boolean, + value: false, + observer: '_openChanged' } }, @@ -310,20 +329,37 @@ child of `google-map`. if (!this.info) { // Create a new infowindow this.info = new google.maps.InfoWindow(); - this.infoHandler_ = google.maps.event.addListener(this.marker, 'click', function() { - this.info.open(this.map, this.marker); + this.openInfoHandler_ = google.maps.event.addListener(this.marker, 'click', function() { + this.open = true; + }.bind(this)); + + this.closeInfoHandler_ = google.maps.event.addListener(this.info, 'closeclick', function() { + this.open = false; }.bind(this)); } this.info.setContent(content); } else { if (this.info) { // Destroy the existing infowindow. It doesn't make sense to have an empty one. - google.maps.event.removeListener(this.infoHandler_); + google.maps.event.removeListener(this.openInfoHandler_); + google.maps.event.removeListener(this.closeInfoHandler_); this.info = null; } } }, + _openChanged: function() { + if (this.info) { + if (this.open) { + this.info.open(this.map, this.marker); + this.fire('google-map-marker-open'); + } else { + this.info.close(); + this.fire('google-map-marker-close'); + } + } + }, + _mapReady: function() { this._listeners = {}; this.marker = new google.maps.Marker({ @@ -343,6 +379,7 @@ child of `google-map`. this._clickEventsChanged(); this._contentChanged(); this._mouseEventsChanged(); + this._openChanged(); setupDragHandler_.bind(this)(); }, diff --git a/bower_components/google-map/google-map-point.html b/bower_components/google-map/google-map-point.html new file mode 100644 index 0000000..edd5492 --- /dev/null +++ b/bower_components/google-map/google-map-point.html @@ -0,0 +1,53 @@ + + + + + + + diff --git a/bower_components/google-map/google-map-poly.html b/bower_components/google-map/google-map-poly.html new file mode 100644 index 0000000..122b671 --- /dev/null +++ b/bower_components/google-map/google-map-poly.html @@ -0,0 +1,558 @@ + + + + + + + + + + + + + + diff --git a/bower_components/google-map/google-map-search.html b/bower_components/google-map/google-map-search.html old mode 100755 new mode 100644 index 2baeab4..4554a34 --- a/bower_components/google-map/google-map-search.html +++ b/bower_components/google-map/google-map-search.html @@ -11,8 +11,8 @@ information on the API. #### Example: