Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
134
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.         addItem: function(){
  15.             var leUser = new BlockedModel;
  16.             var leName = $('#blockInput').val();
  17.             leUser.name = leName;
  18.             this.add(leUser);
  19.             leUser.save();
  20.         },
  21.        
  22.         initialize:function(){
  23.            
  24.             this.blockedList = new BlockedCollection();
  25.             this.blockedList.fetch({
  26.                 async: false
  27.             });
  28.             this.render();
  29.         },
  30.        
  31.         render:function(){
  32.            
  33.             this.$el.empty();    
  34.             this.$el.html(this.template({model:this.blockedList.toJSON()}));
  35.             console.log(this.blockedList.toJSON());
  36.         }
  37.     });
  38.    
  39.     return BlockedView;
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement