supasympa
12/13/2013 - 11:45 AM

click proxy for backbone

click proxy for backbone

//<a href="#/my/application/route" rel="" data-forproxy="{myproxy:data}">Some link</a>
var someView = {
  
  events : {
  	'click a[rel="proxy"]' : clickProxy
  },
  
  clickProxy : function(e){
  	var $anc, proxyData, route; 
  
  	$anc = $(e.target());
  	proxyData = $anc.attr('data-forproxy');
  	route = $anc.attr('href').replace('#','');
  
  	app.route(route, {trigger:true});
  
  	return;
  }
  
};