Esempio n. 1
0
 _.each(this.model.get('images'), function (el, index) {
     this.subviews.push(new ImageView({
         model: new ImageViewModel({
             src: el,
             index: index + 1,
             example: this.model.get('example')[index],
             answer: this.model.get('answers')[index],
             exercise_id: this.model.get('parent').id,
             subexercise_id: this.model.get('id'),
             id: index,
             value: memory.get(this.model.get('parent').id, this.model.get('id'), index)
         })
     }));
     this.$el.find('.task-container').append(this.subviews[this.subviews.length - 1].render().$el);
 }.bind(this));
Esempio n. 2
0
 _.each(this.model.get('labels'), function (el, index) {
     var view = new InputView({
         model: new InputViewModel({
             answer: this.model.get('answers')[index],
             label: el,
             example: this.model.get('example')[index],
             exercise_id: this.model.get('parent').id,
             subexercise_id: this.model.get('id'),
             id: index,
             value: memory.get(this.model.get('parent').id, this.model.get('id'), index)
         })
     });
     this.$el.find('.inputs-container').append(view.render().$el);
     this.subviews.push(view);
 }.bind(this));