@lang=en overwrite default Backbone method Backbone.View.delegateEvents
@lang=ru Перегрузка стандартного метода Backbone.View.delegateEvents
delegateEvents:(events)->
events or (events = _.result(this,'events'))
if @_$_p.varbindUIElements? and events?
events = _.reduce events, ((memo, v,k)=>
result = k.match(/@ui\.[^ ,]+/g)
if result? then for part in result
if /@ui\.([^ ,]+)/.exec(part)?
selector = @_$_p.varbindUIElements[RegExp.$1]
k = k.replace part, selector
memo[k] = v
memo
),{}
BaseClass::delegateEvents?.call this, events