perkeep/server/camlistored/ui
Aaron Boodman 2acf13c702 Fix FOPA (flash of permanode aspect) when clicking permanodes with children.
We were waiting to show the container aspect until the child search session
returned. This meant that we temporarily showed the permanode aspect then
swapped to the container aspect shortly thereafter (because the container
aspect is higher priority).

The right solution to this is to change the search protocol so that clients
can know how many children a permanode has without getting the entire list
of them. But for now, it just so happens that search returns the entire
list, so we can use that instead.

Change-Id: Iaf93f689e965a1dc9ef73d834d46c57026c100cd
2014-09-03 00:30:46 -07:00
..
closure Convert some spaces to tabs. 2014-01-07 19:02:18 -08: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 Reimplement the Blob aspect using React. 2014-08-18 18:19:50 -07:00
blob_item.css Custom rendering for Foursquare checkins. 2014-04-11 22:21:54 -07:00
blob_item.js Change URL format for individual blobs in the web UI. 2014-08-18 18:17:47 -07:00
blob_item_container.css Yak shave to fix a layout glitch moments after page load. 2014-01-19 14:03:42 -08:00
blob_item_container_react.js Moved the nav from the side to across the top. 2014-08-09 21:07:29 -07: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 ui: add a custom BlobItemDemoContent renderer type, for demos 2014-04-06 11:49:59 -07:00
blob_item_foursquare.css Center the Foursquare logo properly no matter the container size. 2014-04-12 16:34:16 -07:00
blob_item_foursquare_content.js start at twitter renderer.. pretty ugly right now. still working on it... 2014-06-20 06:25:18 -07:00
blob_item_generic_content.js Render containers with the camliContentImage attr as folders for now. 2014-08-01 11:52:24 -07:00
blob_item_image_content.js Render containers with the camliContentImage attr as folders for now. 2014-08-01 11:52:24 -07:00
blob_item_progress_test.html Added a loading 'image' to blobs. 2013-12-30 13:31:14 -08:00
blob_item_react.js Don't show checkmark in container aspect right now because it's not operable 2014-05-02 20:12:22 -07:00
blob_item_test.html Use the "cam" prefix for all camlistore JavaScript identifiers. 2014-01-07 21:47:45 -08:00
blob_item_twitter.css start at twitter renderer.. pretty ugly right now. still working on it... 2014-06-20 06:25:18 -07:00
blob_item_twitter_content.js Moved the nav from the side to across the top. 2014-08-09 21:07:29 -07:00
blob_item_video.css Custom rendering for QuickTime movie files. 2014-04-05 17:21:08 -07:00
blob_item_video_content.js Support video content in detail view 2014-05-18 12:16:35 -07:00
blob_test.js ui/blob.js: hash for non ascii too 2014-06-20 21:04:04 +02:00
blobinfo.js Make the order of require() calls consistent. 2014-01-07 22:12:28 -08: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
cache_buster_iframe.js Change URL format for individual blobs in the web UI. 2014-08-18 18:17:47 -07: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 Aspects: A new idea for the detail page. 2014-05-02 19:13:08 -07:00
detail.js Always handle clicks on aspect links in JavaScript. 2014-07-01 14:51:48 -07:00
directory_detail.js Change URL format for individual blobs in the web UI. 2014-08-18 18:17:47 -07: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 Move to "G+-style" selection. 2013-10-03 22:06:31 +00: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
filetree.css Convert some spaces to tabs. 2014-01-07 19:02:18 -08:00
filetree.html Aspects: A new idea for the detail page. 2014-05-02 19:13:08 -07:00
filetree.js Make the order of require() calls consistent. 2014-01-07 22:12:28 -08: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 Adjust position of error icon. 2014-08-29 20:55:52 -07:00
header.js Get continual server status updates over websocket. 2014-08-30 09:43:27 -07: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 Show server errors in the piggy menu. 2014-08-29 16:08:19 -07:00
index.css Rewrite permanode detail in React. 2014-08-22 16:16:39 -07:00
index.html Rewrite permanode detail in React. 2014-08-22 16:16:39 -07:00
index.js Fix FOPA (flash of permanode aspect) when clicking permanodes with children. 2014-09-03 00:30:46 -07: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
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 Propagate all clicks in the hacky child frame up to the main app. 2014-08-15 21:19:54 -07:00
navigator_test.js Recent versions of Chrome no longer fire popstate on initial load. 2014-04-15 01:31:16 -07: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.js Make directory aspect actually work. 2014-08-15 21:37:43 -07:00
permanode_detail.css Rewrite permanode detail in React. 2014-08-22 16:16:39 -07:00
permanode_detail.js Rewrite permanode detail in React. 2014-08-22 16:16:39 -07:00
permanode_utils.js Render containers with the camliContentImage attr as folders for now. 2014-08-01 11:52:24 -07:00
permanode_utils_test.js Introduce custom renderings per-data type in the search results. 2014-03-31 22:35:12 -07:00
property_sheet.css Starting to fool around with property sheet UI 2014-02-27 01:57:49 -08:00
property_sheet.js Starting to fool around with property sheet UI 2014-02-27 01:57:49 -08:00
pyramid_throbber.css Implement most of BlobItemContainer using React. 2014-01-15 20:17:21 -08: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 Adds camlistore.Spinner, a progress meter based on the safe icon. 2013-12-01 10:08:47 -08:00
safe-wheel.svg Adds camlistore.Spinner, a progress meter based on the safe icon. 2013-12-01 10:08:47 -08: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 Adds camlistore.Spinner, a progress meter based on the safe icon. 2013-12-01 10:08:47 -08:00
search_session.js Don't trigger sad piggy when we purposely close sockets. 2014-09-03 00:07:08 -07:00
search_session_test.js ui/search_session: test for safe this.data_ 2014-06-09 19:18:06 +02:00
server_connection.js ui/permanode.js: describe members as well 2014-05-30 02:18:17 +02:00
server_type.js Use the "cam" prefix for all camlistore JavaScript identifiers. 2014-01-07 21:47:45 -08: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 Show server errors in the piggy menu. 2014-08-29 16:08:19 -07: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
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