jQuery-Store-Locator-Plugin

A store locator plugin using Google Maps API version 3

MIT License

Downloads
361
Stars
494
Committers
14

Bot releases are hidden (Show)

jQuery-Store-Locator-Plugin - v3.4.0 Latest Release

Published by bjorn2404 5 months ago

  • Added support for new Map ID with mapSettingsID setting. Please refer to Use Map IDs and Map ID with Styling in the Google API docs.
  • Added support for new Advanced Markers while maintaining support for the deprecated (not yet discontinued) marker functionality. mapSettingsID setting needs to be set and marker library needs to be included - see previous item.
  • Fixed bugs with pagination.
  • Fixed new "Google Maps JavaScript API has been loaded directly without loading=async" notice.
  • Improved pagination accessibility and functionality.
  • Updated jQuery in example files to v3.7.1
jQuery-Store-Locator-Plugin - v3.3.0

Published by bjorn2404 10 months ago

  • Updated max distance functionality to make distance changes apply dynamically vs. having to manually click button.
jQuery-Store-Locator-Plugin - v3.2.1

Published by bjorn2404 11 months ago

  • Swapped old maps.google.com API domain to maps.googleapis.com in all example files.
jQuery-Store-Locator-Plugin - v3.2.0

Published by bjorn2404 about 1 year ago

  • Added new Google Maps lazy load setting and example file - see new lazyLoadMap and apiKey settings.
jQuery-Store-Locator-Plugin - v3.1.14

Published by bjorn2404 about 1 year ago

  • Added label tags to radio button markup in categories example file.
  • Fix - reverted removal of zoom reset to 0 after taxonomy filtering due to introduction of new issue.
  • Fixed comment typos.
jQuery-Store-Locator-Plugin - v3.1.13

Published by bjorn2404 about 1 year ago

  • Fixed additional disable filtering functionality related to select options and radio buttons by globally tracking the disabled values.
  • Removed zoom reset to zero on taxonomy filtering to keep searched location in view.
  • Updated maybeDisableFilterOptions to run when full map start or default location settings are enabled.
jQuery-Store-Locator-Plugin - v3.1.12

Published by bjorn2404 over 1 year ago

  • Added automatic reset functionality that fires when address input field value is removed (changed to blank).
  • Fixed additional issues with new disable filtering functionality with select fields, radio buttons, and updated address input value.
  • Fixed markerClusterer library usage of deprecated Google Maps addDomListener. Props @marcohanke via #294
  • Updated jQuery version in example files.
  • Updated query string functionality to fill in address and name search with query string values in search form.
jQuery-Store-Locator-Plugin - v3.1.11

Published by bjorn2404 over 1 year ago

jQuery-Store-Locator-Plugin - v3.1.10

Published by bjorn2404 over 1 year ago

  • Added map marker accessibility.
  • Deprecated bounceMarker setting due to Google Charts API deprecation and poor animation results with Google marker labels.
  • Fixed issue with new disable filtering functionality when location objet property is missing.
  • Fixed marker labels not working with previous technique. Swapped to google.maps.Marker label parameter.
  • Updated package devDependencies.
jQuery-Store-Locator-Plugin - v3.1.9

Published by bjorn2404 over 1 year ago

  • Added functionality to disable input and option fields that don't have matching values in the current location set after filtering when inclusive filtering is used (default).
  • Extended nameAttribute settings so multiple attributes can be searched. Separate attribute names with commas.
  • Fixed location set length scenario when fullMapStart is enabled and taxFilters is reset and name search and origin are empty.
  • Show empty result message if no locations with default sorting.
  • Temporary fix for missing Google Maps callback parameter console error - the parameter requirement was not previously enforced on the API side.
  • Updated deprecated google.maps.event.addDomListener usage with window.addEventListener.
jQuery-Store-Locator-Plugin - v3.1.8

Published by bjorn2404 about 2 years ago

  • Added coordinate range check to exclude locations with invalid latitude and longitude values.
jQuery-Store-Locator-Plugin - v3.1.7

Published by bjorn2404 over 2 years ago

  • Fixed empty name search value not clearing previous value.
  • Fixed openNearest setting not working in combination with querystringParams setting.
  • Fixed openNearest setting not opening correct location with custom sorting (sortBy) enabled.
jQuery-Store-Locator-Plugin - v3.1.6

Published by bjorn2404 almost 3 years ago

  • Added extra check to make sure mapping doesn't fire twice when defaultLoc is enabled and fullMapStart is also enabled.
    fullMapStart is not needed when defaultLoc is enabled and this is just a preventative to avoid user errors.
  • Fixed centering issue on initial search with maxDistance enabled introduced with fitBounds updates in last update.
jQuery-Store-Locator-Plugin - v3.1.5

Published by bjorn2404 about 3 years ago

  • Added Google Maps object as a parameter for callbackMarkerClick callback.
  • Added a zoom listener after fitBounds is used to prevent high zoom levels after name search and taxonomy filtering.
  • Improved zooming when maxDistance setting is enabled taking advantage of the fitBounds method.
jQuery-Store-Locator-Plugin - v3.1.4

Published by bjorn2404 over 3 years ago

  • Fixed name search filter value not clearing if form input is cleared
jQuery-Store-Locator-Plugin - v3.1.3

Published by bjorn2404 over 3 years ago

  • Fixed empty name search field value overriding filter results.
  • Fixed groups of filters not applying together.
  • Fixed potential error from occurring if fullMapStartListLimit is set, and the number of locations is less than the limit.
  • Updated bundled Handlebars to v4.7.7 that addresses a critical vulnerability.
  • Updated jQuery version in example files to v3.6.0.
jQuery-Store-Locator-Plugin - v3.1.2

Published by bjorn2404 almost 4 years ago

  • Fixed name search issue introduced in v3.1.1. Reverted to previous matching pattern only for name searches and still using the new patter for taxonomy matching.
jQuery-Store-Locator-Plugin - v3.1.1

Published by bjorn2404 almost 4 years ago

  • Enhanced filtering regular expression to better account for exact matches vs. substrings.
  • Fixed multi-category selection filtering issue introduced in last version 3.1.0.
  • Updated bundled Handlebars to v4.7.6.
  • Updated node modules.
jQuery-Store-Locator-Plugin - v3.1.0

Published by bjorn2404 almost 5 years ago

  • Added featuredDistance setting to restrict featured locations by a specified distance (number value should be used).
  • Updated bundled version of Handlebars to v4.5.1 due to security issue.
  • Updated taxonomy filtering REGEX and string replacements for international character support.
jQuery-Store-Locator-Plugin - v3.0.1

Published by bjorn2404 about 6 years ago

  • Added custom order handling to tie into previously added custom sorting. Set order to asc or desc.
  • Added functionality to fill in search input with determined address when using autoGeocode or geocodeID settings.
  • Added Google Map object as parameter to callbackBeforeSend, callbackListClick, callbackModalReady, and callbackFilters callbacks.
  • Changed parseJSON to native JSON.parse due to deprecation in rawData processing function.
  • Fixed issue with mapReload (triggered with optional reset button) where storeLimit wasn't reset.
  • Updated sort-example.html example with order select field.
Package Rankings
Top 10.29% on Npmjs.org
Top 8.57% on Bower.io