initial support for separation of content from attack in UI

This commit is contained in:
Jason White
2016-06-28 16:20:40 +02:00
parent 63398aaf6d
commit 0aa94a71e5
4 changed files with 29 additions and 12 deletions

View File

@ -25,14 +25,14 @@ define(['jquery',
//TODO: reimplement this in custom fashion maybe?
makeFormsAjax: function () {
var options = {
success:this.reLoadView.bind(this),
success:this.onAttackExecution.bind(this),
url: this.model.urlRoot,
type:'GET'
// $.ajax options can be used here too, for example:
//timeout: 3000
};
//hook forms //TODO: clarify form selectors later
$("form").ajaxForm(options);
$("form.attack").ajaxForm(options);
},
ajaxifyAttackHref: function() { // rewrite any links with hrefs point to relative attack URLs
@ -54,10 +54,15 @@ define(['jquery',
});
},
reLoadView: function(content) {
this.model.setContent(content);
this.render();
onAttackExecution: function(feedback) {
console.log('attack executed')
this.renderFeedback(feedback);
},
renderFeedback: function(feedback) {
this.$el.find('feedback').html(feedback);
}
});