Joey Hess
2400c6faa3
insert modal dialog html from javascript
...
This avoids it being visible all the time in noscript
2012-07-30 16:11:16 -04:00
Joey Hess
703f24b83e
remove href
...
Avoids a reload of the page when closing an alert.
2012-07-30 15:39:24 -04:00
Joey Hess
5469bd6e42
remove old filler that is effectively the same as new filler
2012-07-30 15:33:12 -04:00
Joey Hess
f4484949ef
consistent wording
2012-07-30 14:53:36 -04:00
Joey Hess
78b3dada5b
better connection close handling
...
Depending on how the webapp was started up and whether the user clicked on
any links in it, window.close() may be disallowed by browser security
policy. Also if that fails, display a modal dialog that nicely blackens out
the webapp.
TODO: avoid Escape closing it. Bootstrap's docs are unclear about how to do
that.
2012-07-30 14:50:32 -04:00
Joey Hess
a994130843
implement server-side alert closing
...
Rather than using bootstrap's client-side closing.
Now closed alerts stay closed.
2012-07-30 14:08:22 -04:00
Joey Hess
1f671ee40c
spruce up display of the repo list
2012-07-30 13:31:19 -04:00
Joey Hess
9c9db6feb8
make filler closeable
2012-07-30 12:23:40 -04:00
Joey Hess
8d2667715b
prune old filler alerts
2012-07-30 12:21:53 -04:00
Joey Hess
40c9973675
fix push status, broken when inParallel was adapted for -threaded
...
Before pushing ran in its own process, so exitSuccess was the right thing
to do, but with the threaded code, that's caught as an exception.
2012-07-30 11:52:44 -04:00
Joey Hess
3dce75fb23
make old activiy alerts stay visible
...
They're updated to show whether the activity succeeded or failed.
This adds several TODOs to the code to fix later.
2012-07-30 02:39:24 -04:00
Joey Hess
ec0493fa4d
filter out dead repos from the intro
2012-07-30 00:31:33 -04:00
Joey Hess
74cf65a4dd
avoid first person
2012-07-29 22:18:58 -04:00
Joey Hess
895b068e35
tweak intro
2012-07-29 22:11:01 -04:00
Joey Hess
675ad9fe22
tweak
2012-07-29 21:58:01 -04:00
Joey Hess
de792c35e4
Merge branch 'master' into assistant
2012-07-29 21:54:33 -04:00
Joey Hess
326617ad2f
add intro
2012-07-29 21:54:23 -04:00
Joey Hess
0186f06744
tweak Alert closability and construction
2012-07-29 19:41:17 -04:00
Joey Hess
d62b157194
better ordering of alerts
2012-07-29 19:05:51 -04:00
Joey Hess
d52c932424
moved all alert messages into one file
...
Makes it easier to edit for consistent voice etc.
2012-07-29 18:09:24 -04:00
Joey Hess
b2dc8fdb06
add more alerts
...
Nearly all long-running actions now display an alert.
2012-07-29 17:53:18 -04:00
Joey Hess
e4a02f5422
something I heard on irc
2012-07-29 16:25:19 -04:00
Joey Hess
a1f4bb2f2c
fix
2012-07-29 14:49:42 -04:00
Joey Hess
061fdfa036
Merge branch 'master' of ssh://git-annex.branchable.com
2012-07-29 14:47:44 -04:00
Joey Hess
ce7889ba86
debuggery
2012-07-29 14:10:17 -04:00
http://joeyh.name/
7f75c2574a
Added a comment: probably a kqueue specific problem...
2012-07-29 18:10:13 +00:00
Joey Hess
c4023f7858
probably fixes http://git-annex.branchable.com/bugs/lsof__47__committer_thread_loops_occassionally/
2012-07-29 13:55:07 -04:00
Joey Hess
702fadd283
blog for the day + screencast
2012-07-29 13:52:57 -04:00
Joey Hess
0b9ecea8ff
update
2012-07-29 13:45:56 -04:00
Joey Hess
ebd8362d58
fix bug in transfer initiation checking
...
Putting the transfer on the currentTransfers atomically introduced a bug:
It checks to see if the transfer is in progress, and cancels it.
Fixed by moving that check inside the STM transaction.
2012-07-29 13:37:26 -04:00
Joey Hess
09e77a0cf0
add some alerts
2012-07-29 13:22:08 -04:00
Joey Hess
2dc5697a0a
add
2012-07-29 12:39:10 -04:00
Joey Hess
e1d4bfe671
typo; was waiting on the wrong notifier for the sidebar!
2012-07-29 12:37:45 -04:00
Joey Hess
ea05ba893c
fix the auto token leak on auth error page issue permanantly
2012-07-29 12:12:14 -04:00
Joey Hess
c2f3e66d8c
show alerts in the sidebar
...
This has a bug -- it seems long polling can only wait on one page at a
time. Need to re-unify the notifiers.
2012-07-29 11:31:06 -04:00
Joey Hess
5271d699d2
add alerts to DaemonStatus
2012-07-29 09:35:50 -04:00
Joey Hess
57203e3981
refactor
2012-07-29 08:52:57 -04:00
jtang
fb2ef6090a
2012-07-29 11:20:00 +00:00
jtang
69c46c1004
Added a comment
2012-07-29 10:49:05 +00:00
Joey Hess
62dac85880
update the sidebar by long polling
...
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.
2012-07-29 03:23:17 -04:00
Joey Hess
e96107caf3
move noscript UI to bottom navbar
2012-07-29 01:10:13 -04:00
Joey Hess
38ade1af70
better noscript UI
2012-07-29 00:55:22 -04:00
Joey Hess
376f8443c1
add a separate page for noscript browsers
...
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.
2012-07-29 00:08:14 -04:00
Joey Hess
a498be7f98
renamed /status to /transfers
...
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.
2012-07-28 23:55:41 -04:00
Joey Hess
ff9aeda585
format
2012-07-28 21:56:37 -04:00
Joey Hess
238641261c
blog for the day
...
Wow, what a nice productive day this was!
2012-07-28 21:53:04 -04:00
Joey Hess
9b18dc2a39
tune javascript refresh delays
...
WebApp now shows changes with no delay. Comparing a running git-annex get
and the webapp side-by-side, they both show each new transfer at the same
time.
2012-07-28 21:25:56 -04:00
Joey Hess
6a9abf6526
add NotificationID to StatusR, and use it to block
2012-07-28 21:21:22 -04:00
Joey Hess
5be5cb219f
add derives needed for use with Yesod, and fix a bug
2012-07-28 21:11:40 -04:00
Joey Hess
109dc122da
add a newtype
2012-07-28 20:30:46 -04:00