summaryrefslogtreecommitdiff
path: root/application.rb
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-02-08 18:31:02 +0100
committermr <mr@mrautenberg.de>2011-02-08 18:31:02 +0100
commitce68f6a763ce8de8957f84af4f52dbe1d74cd232 (patch)
tree28424895491d50870dc6126fc60cc01006284f55 /application.rb
parent076de3e6bdde29936926814409bdce4b0c7b7477 (diff)
minor fixes and graphical progressbar from jquery-ui
Diffstat (limited to 'application.rb')
-rw-r--r--application.rb14
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])