perkeep/server/camlistored/ui
mpl 7832801040 server/camlistored/ui: on zooming/panning on map aspect, do new search
This change makes zooming and panning on the map aspect send a new
"MapSort" search query, so that the (1000, by default) most relevant
results for the currently displayed area always appear as markers
after a zoom/pan.

This required completely "lifting up" (in React lingo) the currentSearch
state out of the Header class, and into the Index class, which should
have already been done in a56372830a. This
is necessary because we need the expression in the search box to be mutable
both by the user('s input) and by the map aspect, which represents the
zoom level as a trailing "locrect" predicate in the search expression.

Fixes #938

Change-Id: I0004c9ff09f03b4f1d95a35e54605689eebf0c1a
2017-08-16 21:39:46 +02:00
..
closure add canonical import paths 2016-03-13 19:57:14 -07:00
goui server/camlistored/ui: on zooming/panning on map aspect, do new search 2017-08-16 21:39:46 +02:00
.gitignore vendor: rename google.golang.org/cloud to cloud.google.com/go 2016-09-08 15:14:12 +02:00
TODO Further visual refinements to layout of homepage: 2013-10-04 14:04:38 -07:00
animation_loop.js Use the "cam" prefix for all camlistore JavaScript identifiers. 2014-01-07 21:47:45 -08:00
blob.js ui/blob.js: hash for non ascii too 2014-06-20 21:04:04 +02:00
blob_detail.js camlistored/ui: refresh blob and permanode aspects state on navigation 2017-04-28 19:35:22 +02:00
blob_item.css Increase size and padding of blob item checkmarks 2014-12-24 10:49:47 -08:00
blob_item_container.css ui: added 'No results found' message to blob item container 2014-11-06 10:52:47 +01:00
blob_item_container_react.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
blob_item_container_test.html Make the order of require() calls consistent. 2014-01-07 22:12:28 -08:00
blob_item_demo_content.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
blob_item_foursquare.css Adds less (css pre-processor) to fix missing CSS prefixes 2014-09-04 17:32:01 -07:00
blob_item_foursquare_content.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
blob_item_generic_content.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
blob_item_image_content.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
blob_item_progress_test.html Added a loading 'image' to blobs. 2013-12-30 13:31:14 -08:00
blob_item_react.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
blob_item_twitter.css Adds less (css pre-processor) to fix missing CSS prefixes 2014-09-04 17:32:01 -07:00
blob_item_twitter_content.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
blob_item_video.css Adds less (css pre-processor) to fix missing CSS prefixes 2014-09-04 17:32:01 -07:00
blob_item_video_content.js camlistored/ui: remove deprecated getDOMNode calls 2017-02-13 18:12:49 +01:00
blob_test.js ui/blob.js: hash for non ascii too 2014-06-20 21:04:04 +02:00
blobref.js Reimplement the Blob aspect using React. 2014-08-18 18:19:50 -07:00
blog.html server/publish.go: use go html template for publishing 2013-11-19 17:50:26 +01:00
checkmark2.svg New Navigation UI. 2013-12-16 19:28:20 -08:00
checkmark2_blue.svg New Navigation UI. 2013-12-16 19:28:20 -08:00
circled_plus.svg Redraw most of the rest of the svg icons from scratch. There are two harder ones left. 2013-12-17 22:26:27 -08:00
clear.svg Redraw most of the rest of the svg icons from scratch. There are two harder ones left. 2013-12-17 22:26:27 -08:00
close.svg Add an explicit close gesture to the nav. Going to try this out for awhile. 2013-12-18 19:51:32 -08:00
closure-toolbar-bg.png ui: use local sprite for the toolbar bg 2013-07-05 20:01:00 +02:00
date_utils.js start at twitter renderer.. pretty ugly right now. still working on it... 2014-06-20 06:25:18 -07:00
debug.html Use the "cam" prefix for all camlistore JavaScript identifiers. 2014-01-07 21:47:45 -08:00
debug_console.html ui: bulk tagging in debug console. 2014-06-14 21:32:26 +02:00
debug_console.js ui: bulk tagging in debug console. 2014-06-14 21:32:26 +02:00
detail.css Adds less (css pre-processor) to fix missing CSS prefixes 2014-09-04 17:32:01 -07:00
detail.js Always handle clicks on aspect links in JavaScript. 2014-07-01 14:51:48 -07:00
dialog.css Add an 'upload...' button to the piggy menu. 2014-10-26 01:41:19 -07:00
dialog.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
directory_detail.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
down.svg Redraw most of the rest of the svg icons from scratch. There are two harder ones left. 2013-12-17 22:26:27 -08:00
file.png Further visual refinements to layout of homepage: 2013-10-04 14:04:38 -07:00
fileembed.go add canonical import paths 2016-03-13 19:57:14 -07:00
fileembed_appengine.go appengine: fix the UI 2013-08-16 18:49:51 +02:00
fileembed_normal.go closure: GenJSDeps now takes a VFS, delete ui/deps.js 2013-07-05 19:43:22 +02:00
folder.png Further visual refinements to layout of homepage: 2013-10-04 14:04:38 -07:00
foursquare-logo.png Custom rendering for Foursquare checkins. 2014-04-11 22:21:54 -07:00
hash_worker.js Use the "cam" prefix for all camlistore JavaScript identifiers. 2014-01-07 21:47:45 -08:00
header.css Moved contextual nav items back to a sidebar. 2014-11-04 15:34:08 -08:00
header.js server/camlistored/ui: on zooming/panning on map aspect, do new search 2017-08-16 21:39:46 +02:00
icon_16716.svg New Navigation UI. 2013-12-16 19:28:20 -08:00
icon_27307.svg New Navigation UI. 2013-12-16 19:28:20 -08:00
image_detail.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
index.css Moved contextual nav items back to a sidebar. 2014-11-04 15:34:08 -08:00
index.html server/camlistored/ui: improve map aspect search and markers 2017-07-06 01:03:03 +02:00
index.js server/camlistored/ui: on zooming/panning on map aspect, do new search 2017-08-16 21:39:46 +02:00
js-notes.txt Update from r60 to [almost] Go 1. 2012-02-18 21:53:06 -08:00
magnifying_glass.svg New Navigation UI. 2013-12-16 19:28:20 -08:00
map.js server/camlistored/ui: on zooming/panning on map aspect, do new search 2017-08-16 21:39:46 +02:00
math.js Implement most of BlobItemContainer using React. 2014-01-15 20:17:21 -08:00
mobile.html ui: Add QR code for configuring mobile clients. 2014-02-21 19:58:54 -08:00
mobile_setup.css ui: Add QR code for configuring mobile clients. 2014-02-21 19:58:54 -08:00
mobile_setup.js ui: Add QR code for configuring mobile clients. 2014-02-21 19:58:54 -08:00
navigator.js ui/navigator: allow tests, fix navigate return, add tests 2015-06-03 17:46:33 +02:00
navigator_test.js ui/navigator: allow tests, fix navigate return, add tests 2015-06-03 17:46:33 +02:00
new_permanode.svg Redraw most of the rest of the svg icons from scratch. There are two harder ones left. 2013-12-17 22:26:27 -08:00
node.png Tile images nicely within BlobItemContainer. 2013-08-01 22:25:52 -07:00
object.js Moved the nav from the side to across the top. 2014-08-09 21:07:29 -07:00
permanode.css Convert the rest of the files in server/camlistore/ui to tabs. 2014-01-07 19:55:48 -08:00
permanode.html ui/permanode: cope better with not a permanode case 2014-07-30 01:07:06 +02:00
permanode_detail.css ui: code cleanup to eliminate ReactJS warnings in console 2014-12-06 23:25:01 +01:00
permanode_detail.js camlistored/ui: refresh blob and permanode aspects state on navigation 2017-04-28 19:35:22 +02:00
permanode_utils.js Factor out cam.permanodeUtils.getCamliNodeType 2015-01-02 23:10:43 -08:00
permanode_utils_test.js Introduce custom renderings per-data type in the search results. 2014-03-31 22:35:12 -07:00
prefix-free.css Adds less (css pre-processor) to fix missing CSS prefixes 2014-09-04 17:32:01 -07:00
property_sheet.css Adds less (css pre-processor) to fix missing CSS prefixes 2014-09-04 17:32:01 -07:00
property_sheet.js Starting to fool around with property sheet UI 2014-02-27 01:57:49 -08:00
pyramid_throbber.css Adds less (css pre-processor) to fix missing CSS prefixes 2014-09-04 17:32:01 -07:00
pyramid_throbber.js Implement most of BlobItemContainer using React. 2014-01-15 20:17:21 -08:00
react_util.js Moved the nav from the side to across the top. 2014-08-09 21:07:29 -07:00
safe-no-wheel.svg Fix permissions for files 2016-04-28 21:15:09 +02:00
safe-wheel.svg Fix permissions for files 2016-04-28 21:15:09 +02:00
safe1-16.png Combine search and index page functionality. 2013-10-16 01:08:02 -07:00
safe1-32.png Combine search and index page functionality. 2013-10-16 01:08:02 -07:00
safe1.svg Fix permissions for files 2016-04-28 21:15:09 +02:00
search_session.js server/camlistored/ui: prepare for map aspect zoom level 2017-08-03 17:38:16 +02:00
search_session_test.js ui/search_session: test for safe this.data_ 2014-06-09 19:18:06 +02:00
server_connection.js server/camlistored/ui: specify sort order in search queries 2016-11-30 17:14:05 +01:00
server_type.js search: remove all thumbnail business 2015-07-16 16:19:16 +02:00
sidebar.css Add a header to the sidebar that displays number of selected items. 2015-03-15 06:43:36 -07:00
sidebar.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
sigdebug.js Make the order of require() calls consistent. 2014-01-07 22:12:28 -08:00
spinner.css Convert the rest of the files in server/camlistore/ui to tabs. 2014-01-07 19:55:48 -08:00
spinner.js Make the order of require() calls consistent. 2014-01-07 22:12:28 -08:00
spinner_test.html Use the "cam" prefix for all camlistore JavaScript identifiers. 2014-01-07 21:47:45 -08:00
sprited_animation.js vendor: update react to 15.4.2 2017-01-25 19:11:58 +01:00
sprited_image.js Moved the nav from the side to across the top. 2014-08-09 21:07:29 -07:00
style.js Starting to fool around with property sheet UI 2014-02-27 01:57:49 -08:00
tags_control.css Moved contextual nav items back to a sidebar. 2014-11-04 15:34:08 -08:00
tags_control.js camlistored/ui: remove deprecated getDOMNode calls 2017-02-13 18:12:49 +01:00
target.svg Redraw most of the rest of the svg icons from scratch. There are two harder ones left. 2013-12-17 22:26:27 -08:00
thumber.js Fix: sometimes the foursquare photos don't completely fill the available space 2014-04-12 13:54:36 -07:00
thumber_test.js Fix: sometimes the foursquare photos don't completely fill the available space 2014-04-12 13:54:36 -07:00
trash.svg UI: add support for deleting selected permanodes 2014-03-06 23:05:20 +01:00
twitter-logo.png start at twitter renderer.. pretty ugly right now. still working on it... 2014-06-20 06:25:18 -07:00
ui_test.go Add jstests.go, a unit test harness for JavaScript files. 2014-01-06 20:21:43 -08:00
up.svg Redraw most of the rest of the svg icons from scratch. There are two harder ones left. 2013-12-17 22:26:27 -08:00
worker_message_router.js Use the "cam" prefix for all camlistore JavaScript identifiers. 2014-01-07 21:47:45 -08:00
wsdebug.html Convert the rest of the files in server/camlistore/ui to tabs. 2014-01-07 19:55:48 -08:00