diff options
author | mr <mr@mrautenberg.de> | 2011-02-08 18:31:02 +0100 |
---|---|---|
committer | mr <mr@mrautenberg.de> | 2011-02-08 18:31:02 +0100 |
commit | ce68f6a763ce8de8957f84af4f52dbe1d74cd232 (patch) | |
tree | 28424895491d50870dc6126fc60cc01006284f55 /application.rb | |
parent | 076de3e6bdde29936926814409bdce4b0c7b7477 (diff) |
minor fixes and graphical progressbar from jquery-ui
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/application.rb b/application.rb index f561b54..ab6eb46 100644 --- a/application.rb +++ b/application.rb @@ -93,6 +93,20 @@ get '/model/:id/status/?' do end end +get '/model/:id/progress/?' do + response['Content-Type'] = 'text/plain' + model = ToxCreateModel.get(params[:id]) + if (task = OpenTox::Task.exist?(model.task_uri)) + task = OpenTox::Task.exist?(model.task_uri) + percentage_completed = task.metadata[OT.percentageCompleted] + end + begin + haml :model_progress, :locals=>{:percentage_completed=>percentage_completed}, :layout => false + rescue + return "unavailable" + end +end + get '/model/:id/name/?' do response['Content-Type'] = 'text/plain' model = ToxCreateModel.get(params[:id]) |