Releases: bjorn2404/jQuery-Store-Locator-Plugin
Releases · bjorn2404/jQuery-Store-Locator-Plugin
v2.2.2
v2.2.1
v2.2.0
- Added check for Google Maps API.
- Added Grunt Handlebars task for compiling Handlebars templates from src directory - will add more compatibility in future release.
- Added preventative styling to avoid conflicts with CSS frameworks and resets.
- Default design refresh.
- Fixed bug with inline directions panel that occurred after multiple address submissions.
- Removed sensor parameter from Google Maps API URL as it's no longer needed.
- Switched the default plugin styling from LESS to SASS.
- Updated included Handlebars to v4.0.5.
v2.1.0
- Added ability to pass in array object as dataRaw.
- Added writeDebug console.log helper function for debugging.
- Added sessionStorage option to store user's location when autoGeocode in enabled to prevent multiple lookups per session.
- Fixed bug with inline directions panel that occurred after multiple address submissions.
- Updated processForm method form field variables with empty string fallback values.
v2.0.9
v2.0.8
- Changed infowindow and location list templates so that the comma is added if the city is available.
- Fixed issue with inline directions where "null" was prepended to the destination address.
- Fixed close directions bug where close icon couldn't be clicked more than two times.
- Fixed bug where form wasn't overriding query string parameters.
- Updated processForm method to accept max distance query string parameter.
- Updated processForm method to use existing origin data if it's present and matches to avoid unnecessary geocode
requests. - Updated max distance check to less than or equal to the selected distance vs. just less than.
- Updated regionID description in options.md for clarity.
- Updated formEventHandler method to prevent ASP.net form submission on keydown instead of keyup.
- Updated mapSettings description in options.md to highlight that zoom can be set to 0 for automatic centering and zooming.
v2.0.7
v2.0.6
- Added the option to filter data exclusively rather than inclusively with the exclusiveFiltering setting.
- Added callbackFilters that fires when a filter is changed and returns the filter values if needed.
- Added dataRaw option to use raw KML, XML or JSON data instead of the AJAX call.
- Added basic raw data example rawdata-example.php file.
- Added visibleMarkersList option that updates the location list to only display data from the markers that are curently
displayed on the map. - Changed the distance error functionality so that the map centers and zooms automatically and all locations are
displayed on the map. - Fixed issue with fullMapStart and inlineDirections setting combination.
- Fixed issue with global olat and olng variables not being set with autoGeocode setting enabled.
- Fixed issue with maxDistance and autoGeocode setting combination.
v2.0.5
- Fixed typo with originMarker setup.
- Made the originMarkerDim setting optional when setting a custom origin marker image - defaults to 32px by 32px.
- Removed geocodeErrorAlert language option and switched error alerts to custom exceptions so users aren't shown
multiple alerts. - Fixed bug with inline directions where close icon wasn't being removed on page reload.
- Added callbackListClick that fires when a list element is clicked.
- Added callbackMarkerClick that fires when a map marker is clicked.
v2.0.4
- Fixed bug with maxDistance and pagination setting combination. The last page of of the pagination results was set to
use the locationsPerPage setting instead of the remaining number, which could have resulted in the plugin trying to
load undefined locations. - Fixed bugs with googleGeocode and reverseGoogleGeocode methods in which references to "this" were undefined.