Commit graph

380 commits

Author SHA1 Message Date
Kimmo Puputti
f4ff5908d3 Fix search page server rendering 2017-03-22 15:02:29 +02:00
Kimmo Puputti
9a88c7cd7b Make a proper listing search based on parsed query params 2017-03-22 14:57:05 +02:00
Kimmo Puputti
2b51a9ce4b Pass in search query to loadData 2017-03-22 14:55:01 +02:00
Kimmo Puputti
a224626fcf Make a proper location search from landing page 2017-03-22 14:46:55 +02:00
Kimmo Puputti
f138fcc0bc Add URL param encoding/decoding helpers 2017-03-22 14:10:34 +02:00
Kimmo Puputti
f75cb14a8a Add query-string package 2017-03-22 12:15:14 +02:00
Kimmo Puputti
48095242ba Add name to the location autocomplete input for better snapshots 2017-03-21 10:49:59 +02:00
Kimmo Puputti
513acb8ea2 Remove SearchPage saga from the root saga 2017-03-21 10:47:26 +02:00
Kimmo Puputti
0e47e02add Use .js file suffix 2017-03-21 10:46:23 +02:00
Kimmo Puputti
74c8f35786 Merge pull request #76 from sharetribe/new-listing-form-fixes
Improve new listing form
2017-03-20 15:00:52 +02:00
Kimmo Puputti
42b6fcfd96 Improve LocationAutocompleteInput
- call onFocus/onBlur properly to set the `touched` flag correct for
   validation messages
 - Attempt to select a location if the user moves to another field
   within a form
 - Remove special handling for ESC
2017-03-20 14:52:41 +02:00
Kimmo Puputti
a97e2739f9 Fix form field focus 2017-03-20 13:05:05 +02:00
Kimmo Puputti
5956a00539 Improve validation copy texts 2017-03-20 11:00:16 +02:00
Kimmo Puputti
49723dbf3e Merge pull request #75 from sharetribe/listing-location-on-a-map
Show listing location on a map
2017-03-17 15:08:43 +02:00
Kimmo Puputti
d27d7eea8b Define map dimensions in the wrapper, not within the map with props 2017-03-17 15:04:42 +02:00
Kimmo Puputti
21793ff5e8 Use type prop for Field with EnhancedField 2017-03-17 15:03:42 +02:00
Kimmo Puputti
7270cd30a5 Remove default border around select element 2017-03-17 15:03:16 +02:00
Kimmo Puputti
295420868f Show address marker on map 2017-03-17 14:32:06 +02:00
Kimmo Puputti
34d257e3ca Show listing location on a map 2017-03-17 14:32:06 +02:00
Kimmo Puputti
03df7fe9b9 Add Map component 2017-03-17 14:32:06 +02:00
Kimmo Puputti
17cfe340d8 Merge pull request #74 from sharetribe/new-listing-location
Add location field to new listing form
2017-03-17 14:31:24 +02:00
Kimmo Puputti
60509c4663 Add location field to new listing form 2017-03-17 10:13:32 +02:00
Kimmo Puputti
3e0d211b3b Add translations for EditListingForm location field errors 2017-03-17 10:13:32 +02:00
Kimmo Puputti
50bd32a248 Add validator helpers for LocationAutocompleteInput 2017-03-17 10:13:32 +02:00
Kimmo Puputti
c5a983d309 Render listing location if it exists 2017-03-17 10:13:32 +02:00
Kimmo Puputti
ef5fca7f56 Remove prediction margins 2017-03-17 10:13:32 +02:00
Kimmo Puputti
3247379725 Add LocationAutocompleteInput to the component index file 2017-03-17 10:13:32 +02:00
Mikko Koski
ce48dd4fdf Merge pull request #73 from sharetribe/same-sdk
Don't use two different SDKs on runtime
2017-03-17 09:45:29 +02:00
Mikko Koski
c50dec0eb9 Implement sdkLoader to either require sdk package or use bundled sdk 2017-03-16 16:39:35 +02:00
Kimmo Puputti
a5cf87c15d Merge pull request #71 from sharetribe/server-data-loading
Server side data loading: phase 1
2017-03-16 14:30:44 +02:00
Kimmo Puputti
e56034348d Remove fake SDK files 2017-03-15 16:00:55 +02:00
Kimmo Puputti
cfab06d813 Don't print trailing comma in fn args since it breaks in Node 2017-03-15 15:54:49 +02:00
Kimmo Puputti
5a38f6c280 Call loadData of matched routes in the server 2017-03-15 15:51:40 +02:00
Kimmo Puputti
eee6cacff9 Fix route helpers 2017-03-15 15:51:40 +02:00
Kimmo Puputti
6f713ab281 Create SDK instance for each request 2017-03-15 15:51:40 +02:00
Kimmo Puputti
ddd748da91 Add cookie-parser package 2017-03-15 15:51:40 +02:00
Vesa Luusua
a595ce1265 Merge pull request #72 from sharetribe/fix-versioned-prettier-formatting
Upgrade outputs different formatting
2017-03-15 14:30:59 +02:00
Vesa Luusua
9b0b8245b2 Upgrade outputs different formatting and different branches probably had diffent versions 2017-03-15 14:19:18 +02:00
Kimmo Puputti
8d9f29ce54 Merge pull request #70 from sharetribe/refactor-server
Refactor server rendering
2017-03-15 13:17:13 +02:00
Kimmo Puputti
3ff726b02d Reorganise server code 2017-03-15 12:23:48 +02:00
Kimmo Puputti
00bfe79237 Remove old redux-saga data loading 2017-03-15 10:45:28 +02:00
Kimmo Puputti
7f3ec7bcd4 Merge pull request #68 from sharetribe/load-data
Data loading: phase 1 in the client
2017-03-15 10:41:28 +02:00
Kimmo Puputti
735adb21d5 Initial client side data loading for ListingPage 2017-03-15 10:37:57 +02:00
Vesa Luusua
b0b9a34a85 Merge pull request #69 from sharetribe/searchpage-show-images
Add images to SearchPage results
2017-03-14 23:09:37 +02:00
Vesa Luusua
6ab901f656 Add images to SearchPage results 2017-03-14 23:04:42 +02:00
Vesa Luusua
7fac0a2df1 Merge pull request #66 from sharetribe/sortable-images-container
Sortable images container
2017-03-14 14:41:01 +02:00
Vesa Luusua
ad949f05ad Use rendershallow due to unsupported findDOMNode on react-test-renderer 2017-03-14 14:35:41 +02:00
Vesa Luusua
ac4a46b4fb Refactor readImage handling (setting it to state reduces reads between rerendering) 2017-03-14 14:34:48 +02:00
Vesa Luusua
3ff30f4720 Use SortableContainer 2017-03-14 13:39:07 +02:00
Vesa Luusua
b9a421834a Add react-sortable-hoc 2017-03-14 13:39:07 +02:00