Advertisement
Guest User

Untitled

a guest
May 25th, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. # А вот это можно классно отрефакторить при помощи SugarJS (или любого аналога вроде Underscore, LoDash)
  2.  
  3. # look for any left subscribers
  4. subscriberFound = false
  5. for subscriberName, subscriber of evt.subscribers
  6. if !!subscriber
  7. subscriberFound = true
  8. break
  9.  
  10. # remove event binding if nobody listens
  11. if !subscriberFound
  12. evt.unsubscribe()
  13. delete @events[eventName]
  14.  
  15.  
  16. # Стало
  17.  
  18. if Object.any evt.subscribers, subscriber
  19. evt.unsubscribe()
  20. delete @events[eventName]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement