App.Events = (function(lng, undefined) { lng.ready(function(){ console.error('LUNGO.js is ready...'); App.Services.mockProfiles(); }); //Toggle Aside //Event on dinamic items lng.dom('#list-auto').on('swipeLeft', 'li', function(event){ console.error(this, event, 'swipe'); }); //List.Append & List.prepend lng.dom('#test header a.red').tap(function(event) { var param = { el: '#list-added', template: 'profile-tmp', data: { name: 'Javier Jimenez Villar', description: '@soyjavi' } }; if ($$(this).hasClass('prepend')) { lng.View.Template.List.append(param); } else { lng.View.Template.List.prepend(param); } }); //Scroll.Append & Scroll.Last // Scroll.first & Scroll.last lng.dom('#test header a.green').tap(function(event) { lng.View.Scroll.append('scroll-horizontal', '1'); lng.View.Scroll.first('scroll-horizontal'); lng.View.Scroll.append('scroll-vertical', '1'); lng.View.Scroll.last('scroll-vertical'); }); //Remove Item >> Scroll.refresh lng.dom('article#list-added li').tap(function(event) { $$(this).remove(); lng.View.Scroll.refresh('list-added'); }); //SPECIAL $$('section#test').on('load', function(event) { console.error('Load #navigation', event); lng.Router.article('#next', '#files'); }); $$('section#next').on('unload', function(event) { console.error('Unload', event); }); })(LUNGO);