summaryrefslogtreecommitdiff
path: root/templates
Commit message (Collapse)AuthorAge
* addGravatar Joey Hess2012-07-29
|
* show alerts in the sidebarGravatar Joey Hess2012-07-29
| | | | | This has a bug -- it seems long polling can only wait on one page at a time. Need to re-unify the notifiers.
* update the sidebar by long pollingGravatar Joey Hess2012-07-29
| | | | | Needs to use a different NotificationBroadcaster, and not replace the whole sidebar div, but instead add in new content. However, it's 3:30 am.
* move noscript UI to bottom navbarGravatar Joey Hess2012-07-29
|
* better noscript UIGravatar Joey Hess2012-07-29
|
* add a separate page for noscript browsersGravatar Joey Hess2012-07-29
| | | | | | This may be customised differently than the main page later on, but for now the important thing is that this constantly refreshed page does not allocate a new NotificationHandle each time it's loaded.
* renamed /status to /transfersGravatar Joey Hess2012-07-28
| | | | | | Also fixed a bug; the ident for the div was regnerated each time /status was called. This only was the same as the original ident due to luck.
* template reorgGravatar Joey Hess2012-07-27
|
* template cleanupGravatar Joey Hess2012-07-27
| | | | use julius's nice #id and .class things
* add alert close buttonsGravatar Joey Hess2012-07-27
|
* webapp now displays the real running and queued transfersGravatar Joey Hess2012-07-27
| | | | yowza!!!
* webapp now uses twitter bootstrapGravatar Joey Hess2012-07-27
| | | | mocked up the main screen, and am actually pretty happy with it!
* add READMEGravatar Joey Hess2012-07-27
|
* automatically close the webapp window after 3 errorsGravatar Joey Hess2012-07-27
| | | | | It's unlikely an error would occur unless the server is stopped. But retrying a few times seems like a good idea anyway.
* cleaned up refreshing code into a widgetGravatar Joey Hess2012-07-26
| | | | | | | | | | | Very happy to have a reusable autoUpdate widget that can make any Yesod widget automatically refresh! Also added support for non-javascript browsers, falling back to meta refresh. Also, the home page is now rendered with the webapp status on it, before any refreshing is done.
* webapp now does long pollingGravatar Joey Hess2012-07-26
| | | | | | | | The webapp is now a constantly updating clock! I accomplished this amazing feat using "long polling", with some jquery and a little custom java script. There are more modern techniques, but this one works everywhere.
* use the secret token for authentication, and add to all dynamic urlsGravatar Joey Hess2012-07-26
|
* added a custom defaultLayout, static site, and faviconGravatar Joey Hess2012-07-26
Broke hamlet out into standalone files. I don't like the favicon display; it should be served from /favicon.ico, but I could only get the static site to serve /static/favicon.ico, so I had to use a <link rel=icon> to pull it in. I looked at Yesod.Default.Handlers.getFaviconR, but it doesn't seem to embed the favicon into the binary?