Skip to content

Instantly share code, notes, and snippets.

@Rockncoder
Created August 14, 2012 19:17
Show Gist options
  • Save Rockncoder/3351917 to your computer and use it in GitHub Desktop.
Save Rockncoder/3351917 to your computer and use it in GitHub Desktop.
The old Kernel code using .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]").on(
'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