Socket
Socket
Sign inDemoInstall

react-geosuggest

Package Overview
Dependencies
Maintainers
3
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-geosuggest - npm Package Compare versions

Comparing version 1.9.0 to 1.9.1

7

CHANGELOG.md

@@ -0,1 +1,8 @@

### 1.9.1 (2015-09-25)
#### Bug Fixes
* Fix issue if the initialValue changes ([b739b5c9](https://github.com/ubilabs/react-geosuggest/commit/b739b5c9b755f0efc05e28b01eb6b595b3d3cb9d))
* Build fixes so dist/ works with a global window.React ([9b5e4369](https://github.com/ubilabs/react-geosuggest/commit/9b5e4369f7057e95ae5a36611cf5b7932dae50de))
## 1.9.0 (2015-09-09)

@@ -2,0 +9,0 @@

47

module/Geosuggest.js

@@ -5,8 +5,15 @@ /* global google */

var React = require('react'),
GeosuggestItem = require('./GeosuggestItem'); // eslint-disable-line
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var noop = function noop() {};
var _react = require('react');
var Geosuggest = React.createClass({
var _react2 = _interopRequireDefault(_react);
var _GeosuggestItem = require('./GeosuggestItem');
var _GeosuggestItem2 = _interopRequireDefault(_GeosuggestItem);
// eslint-disable-line
var Geosuggest = _react2['default'].createClass({
displayName: 'Geosuggest',

@@ -24,3 +31,2 @@

className: '',
onSuggestSelect: function onSuggestSelect() {},
location: null,

@@ -32,5 +38,6 @@ radius: 0,

googleMaps: google && google.maps,
onFocus: noop,
onBlur: noop,
onChange: noop
onSuggestSelect: function onSuggestSelect() {},
onFocus: function onFocus() {},
onBlur: function onBlur() {},
onChange: function onChange() {}
};

@@ -55,2 +62,12 @@ },

/**
* Change inputValue if prop changes
* @param {Object} props The new props
*/
componentWillReceiveProps: function componentWillReceiveProps(props) {
if (this.props.initialValue !== props.initialValue) {
this.setState({ userInput: props.initialValue });
}
},
/**
* When the input got changed

@@ -221,3 +238,3 @@ */

newIndex = 0,
i = 0;
i = 0; // eslint-disable-line id-length

@@ -293,8 +310,8 @@ for (i; i <= suggestsCount; i++) {

render: function render() {
return ( // eslint-disable-line no-extra-parens
React.createElement(
return (// eslint-disable-line no-extra-parens
_react2['default'].createElement(
'div',
{ className: 'geosuggest ' + this.props.className,
onClick: this.onClick },
React.createElement('input', {
_react2['default'].createElement('input', {
className: 'geosuggest__input',

@@ -309,3 +326,3 @@ ref: 'geosuggestInput',

onBlur: this.hideSuggests }),
React.createElement(
_react2['default'].createElement(
'ul',

@@ -327,4 +344,4 @@ { className: this.getSuggestsClasses() },

return ( // eslint-disable-line no-extra-parens
React.createElement(GeosuggestItem, {
return (// eslint-disable-line no-extra-parens
_react2['default'].createElement(_GeosuggestItem2['default'], {
key: suggest.placeId,

@@ -331,0 +348,0 @@ suggest: suggest,

'use strict';
var React = require('react');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var GeosuggestItem = React.createClass({
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var GeosuggestItem = _react2['default'].createClass({
displayName: 'GeosuggestItem',

@@ -36,4 +40,4 @@

render: function render() {
return ( // eslint-disable-line no-extra-parens
React.createElement(
return (// eslint-disable-line no-extra-parens
_react2['default'].createElement(
'li',

@@ -52,7 +56,6 @@ { className: this.getSuggestClasses(),

getSuggestClasses: function getSuggestClasses() {
var className = this.props.suggest.className;
var classes = 'geosuggest-item';
classes += this.props.isActive ? ' geosuggest-item--active' : '';
var className = this.props.suggest.className;
classes += className ? ' ' + className : '';

@@ -59,0 +62,0 @@

{
"name": "react-geosuggest",
"version": "1.9.0",
"version": "1.9.1",
"description": "A React autosuggest for the Google Maps Places API.",

@@ -16,3 +16,3 @@ "main": "module/Geosuggest.js",

},
"dependencies": {
"peerDependencies": {
"react": "^0.13.1"

@@ -24,6 +24,7 @@ },

"browserify": "^11.0.0",
"browserify-global-shim": "^1.0.0",
"bumpery": "^1.1.1",
"conventional-changelog-generator": "0.0.3",
"eslint": "^0.24.0",
"gh-pages": "^0.3.1",
"eslint": "^1.5.1",
"gh-pages": "^0.4.0",
"light-server": "^1.0.3",

@@ -43,3 +44,3 @@ "uglifyjs": "^2.4.10"

"js:example:uglify": "uglifyjs example/dist/app.js -o example/dist/app.js -c warnings=false --mangle",
"js:browser": "browserify src/Geosuggest.jsx --standalone Geosuggest --exclude react -t babelify --extension=.jsx > dist/react-geosuggest.js",
"js:browser": "browserify src/Geosuggest.jsx --standalone Geosuggest --exclude react -t babelify --extension=.jsx -t browserify-global-shim > dist/react-geosuggest.js",
"js:browser:uglify": "uglifyjs dist/react-geosuggest.js -o dist/react-geosuggest.min.js -c warnings=false,drop_console=true --mangle",

@@ -58,2 +59,5 @@ "build:module": "babel src --out-dir module",

},
"browserify-global-shim": {
"react": "React"
},
"readmeFilename": "README.md",

@@ -60,0 +64,0 @@ "keywords": [

@@ -1,2 +0,2 @@

# React Geosuggest
# React Geosuggest [![Build Status](https://travis-ci.org/ubilabs/react-geosuggest.svg?branch=master)](https://travis-ci.org/ubilabs/react-geosuggest)

@@ -3,0 +3,0 @@ A [React](http://facebook.github.io/react/) autosuggest for the Google Maps Places API. You can also define your own suggests as defaults.

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc