perkeep/server/camlistored
Aaron Boodman 07cce4a3e6 Integrate the detail view into index.html.
The detail view now loads with only two HTTP requests: one for the
piggy, and one for the big image. No other resources are loaded,
even the blob descriptions, because they are cached by SearchSession,
which is shared between the search ui and the detail ui.

Likewise, when you go back to the search results page, no additional
requests are done.

Also:
- When you press back on detail page, scroll position is now usually
  restored (if you refresh between index and detail, it still won't
  restore).
- Detail page live updates! It came for free with using SearchSession.

Change-Id: I58ada7bdd30afc2644860fbda6167fc5ce865b0d
2014-01-01 23:13:23 -08:00
..
test
ui Integrate the detail view into index.html. 2014-01-01 23:13:23 -08:00
.gitignore
README Rearrange the server directory a bit, and update some READMEs 2013-02-02 08:56:57 -08:00
camlistored.go Make the reindex flag actually work. 2013-12-25 09:49:51 -08:00
option_sqlite.go camlistored: make sqlite a build option. 2012-04-13 16:16:24 -07:00
run_test.go serverconfig/genconfig: add kv queues to all sync handlers. 2013-11-24 15:12:11 -08:00
setup.go uploadhelper: use a type for JSON response, not maps. 2013-02-11 20:33:53 -08:00
test-put.pl

README

This is the main Camlistore server.

See also:
 - The storage interface is in <root>/pkg/blobserver
 - The storage implementations are under that e.g. <root>/pkg/blobserver/localdisk
 - The HTTP handlers are implemented in <root>/pkg/blobserver/handlers
 - The UI code is in <root>/server/camlistored/ui