Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. define(['jquery','underscore','backbone','text!templates/blocked.html','collections/blocked','models/blocked','localstorage'],
  2.        function($,_,Backbone,BlockedTemplate,BlockedCollection,BlockedModel){
  3.  
  4.     var BlockedView = Backbone.View.extend({
  5.         el: $('#mainFeed'),
  6.        
  7.         template:_.template(BlockedTemplate),
  8.        
  9.         events: {
  10.             "click #blockAdd": "addItem",
  11.             "click .blockRemove": "removeItem"
  12.         },
  13.        
  14.         initialize:function(){
  15.            
  16.             this.blockedList = new BlockedCollection();
  17.             this.blockedList.fetch({
  18.                 async: false
  19.             });
  20.             this.render();
  21.         },
  22.        
  23.         addItem: function(){
  24.             var leName = $('#blockInput').val();
  25.             var leUser = new BlockedModel({name: leName});
  26.             this.bloquedList.add(leUser);
  27.             leUser.save();
  28.         },
  29.        
  30.         render:function(){
  31.            
  32.             this.$el.empty();    
  33.             this.$el.html(this.template({model:this.blockedList.toJSON()}));
  34.             console.log(this.blockedList.toJSON());
  35.         }
  36.     });
  37.    
  38.     return BlockedView;
  39. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement