diff options
author | Joey Hess <joey@kitenet.net> | 2012-08-08 16:06:01 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-08-08 16:20:24 -0400 |
commit | 94fcd0cf59f94dd29ab171f0875bd25af65fd527 (patch) | |
tree | c89328f776d3a305cc45355471ab8fa8409aa686 /templates/dashboard/transfers.hamlet | |
parent | e0cd9776690c74aa1b346aa11615a75c862d7714 (diff) |
add routes to pause/start/cancel transfers
This commit includes a paydown on technical debt incurred two years ago,
when I didn't know that it was bad to make custom Read and Show instances
for types. As the routes need Read and Show for Transfer, which includes a
Key, and deriving my own Read instance of key was not practical,
I had to finally clean that up.
So the compact Key read and show functions are now file2key and key2file,
and Read and Show are now derived instances.
Changed all code that used the old instances, compiler checked.
(There were a few places, particularly in Command.Unused, and the test
suite where the Show instance continue to be used for legitimate
comparisons; ie show key_x == show key_y (though really in a bloom filter))
Diffstat (limited to 'templates/dashboard/transfers.hamlet')
-rw-r--r-- | templates/dashboard/transfers.hamlet | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/templates/dashboard/transfers.hamlet b/templates/dashboard/transfers.hamlet index 20d1b5e8a..150dcc296 100644 --- a/templates/dashboard/transfers.hamlet +++ b/templates/dashboard/transfers.hamlet @@ -11,7 +11,7 @@ $maybe file <- associatedFile info #{file} $nothing - #{show $ transferKey transfer} + #{key2file $ transferKey transfer} $case transferDirection transfer $of Upload → @@ -28,10 +28,10 @@ <div .bar style="width: #{percent};"> <div .btn-group .span2> $if isNothing (startedTime info) - <button .btn> + <a .btn href="@{StartTransferR transfer}" onclick="(function( $ ) { $.post('@{StartTransferR transfer}'); })( jQuery ); return false;"> <i .icon-play title="start"></i> $else - <button .btn> + <a .btn href="@{PauseTransferR transfer}" onclick="(function( $ ) { $.post('@{PauseTransferR transfer}'); })( jQuery ); return false;"> <i .icon-pause title="pause"></i> - <button .btn> + <a .btn href="@{CancelTransferR transfer}" onclick="(function( $ ) { $.post('@{CancelTransferR transfer}'); })( jQuery ); return false;"> <i .icon-remove title="cancel"></i> |