Skip to content

Instantly share code, notes, and snippets.

@Rockncoder
Created August 14, 2012 19:19
Show Gist options
  • Select an option

  • Save Rockncoder/3351942 to your computer and use it in GitHub Desktop.

Select an option

Save Rockncoder/3351942 to your computer and use it in GitHub Desktop.
The old Kernel code used .live()
var RocknCoder = RocknCoder || {};
RocknCoder.Pages = RocknCoder.Pages || {};
RocknCoder.Pages.Kernel = function (event) {
var that = this,
eventType = event.type,
pageName = $(this).attr("data-rockncoder-jspage");
if (RocknCoder && RocknCoder.Pages && pageName && RocknCoder.Pages[pageName] && RocknCoder.Pages[pageName][eventType]) {
RocknCoder.Pages[pageName][eventType].call(that);
}
};
RocknCoder.Pages.Events = (function () {
$("div[data-rockncoder-jspage]").live(
'pagebeforecreate pagecreate pagebeforeload pagebeforeshow pageshow pagebeforechange pagechange pagebeforehide pagehide pageinit',
RocknCoder.Pages.Kernel
);
}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment