Lungo.Events.js 617 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * ?
  3. *
  4. * @namespace Lungo
  5. * @class Fallback
  6. *
  7. * @author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
  8. */
  9. Lungo.Events = (function(lng, undefined) {
  10. var SPACE_CHAR = ' ';
  11. var init = function(events) {
  12. for (event in events) {
  13. var index_of = event.indexOf(SPACE_CHAR);
  14. if (index_of > 0) {
  15. var event_name = event.substring(0, index_of);
  16. var element = event.substring(index_of + 1);
  17. lng.dom(element).on(event_name, events[event]);
  18. }
  19. }
  20. };
  21. return {
  22. init: init
  23. };
  24. })(Lungo);