summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2011-03-10 19:01:41 +0100
committerChristoph Helma <helma@in-silico.ch>2011-03-10 19:01:41 +0100
commit78cb7eccbf7bc828c7e26adcb497d913e54d6b7c (patch)
tree6080aa47f8b5379e46df6699e3f5d98ed282dd2b
parenta2713051fc6f3462f42b8f695a15041651433f78 (diff)
parentcb87e305c2dd254a15aed4133d089ad295e04919 (diff)
Merge branch 'hotfix/v1.0.1' into development
-rw-r--r--application.rb4
-rw-r--r--model.rb2
-rwxr-xr-xpublic/javascripts/toxcreate.js12
-rw-r--r--views/model.haml3
4 files changed, 16 insertions, 5 deletions
diff --git a/application.rb b/application.rb
index 1771661..364471a 100644
--- a/application.rb
+++ b/application.rb
@@ -70,7 +70,7 @@ get '/login' do
end
get '/models/?' do
- @models = ToxCreateModel.all.reverse
+ @models = ToxCreateModel.all.to_a.reverse
subjectstring = session[:subjectid] ? "?subjectid=#{CGI.escape(session[:subjectid])}" : ""
haml :models, :locals=>{:models=>@models, :subjectstring => subjectstring}
end
@@ -151,7 +151,7 @@ get '/model/:id/:view/?' do
end
get '/predict/?' do
- @models = ToxCreateModel.all.reverse
+ @models = ToxCreateModel.all.to_a.reverse
@models = @models.collect{|m| m if m.status == 'Completed'}.compact
haml :predict
end
diff --git a/model.rb b/model.rb
index 7d22a4d..7b91bab 100644
--- a/model.rb
+++ b/model.rb
@@ -87,7 +87,6 @@ def status
#end
end
=end
-=begin
def validation_status
begin
@@ -137,6 +136,7 @@ def status
end
end
+=begin
def process
LOGGER.debug self.to_yaml
diff --git a/public/javascripts/toxcreate.js b/public/javascripts/toxcreate.js
index 410778f..94d944d 100755
--- a/public/javascripts/toxcreate.js
+++ b/public/javascripts/toxcreate.js
@@ -119,8 +119,18 @@ $(function() {
if(/^\d+$/.test(reload_id)) loadModel(reload_id, 'validation');
};
});
+//<<<<<<< HEAD
//var validationCheck = setTimeout('checkValidation()',15000);
- var validationCheck = setTimeout('checkValidation()',5000);
+ //var validationCheck = setTimeout('checkValidation()',5000);
+//=======
+ $("input.model_validation_qmrf").each(function(){
+ if(!$(this).val().match(/Completed|Error/)) {
+ reload_id = this.id.replace("model_validation_qmrf_","");
+ if(/^\d+$/.test(reload_id)) loadModel(reload_id, 'model');
+ };
+ });
+ var validationCheck = setTimeout('checkValidation()',15000);
+//>>>>>>> d1ad229730f6e6043fe6e7a150e05ffa41e3cec2
}
});
diff --git a/views/model.haml b/views/model.haml
index e1bdd99..5addcb0 100644
--- a/views/model.haml
+++ b/views/model.haml
@@ -75,7 +75,8 @@
%em (experts)
- if model.uri
%dt Model:
- %dd
+ %dd{:id => "model_qmrf_#{model.id}"}
+ %input{ :id => "model_validation_qmrf_#{model.id}", :type => "hidden", :value => "#{model.validation_qmrf_status}", :class => "model_validation_qmrf" }
-#%a{:href => "#{model.uri}.rdf"} RDF/XML
-#,
- if model.validation_qmrf_uri