theme.Footbar = (function() { function Footbar(container) { this.$container = $(container); //var sectionId = this.$container.attr('data-section-id'); //this.settings = {}; this.namespace = '.footbar'; this.onLoad(); }; Footbar.prototype = $.extend({}, Section.prototype, Footbar.prototype, { onLoad: function() { if(theme.Notifications) { theme.Notifications.init(this.$container); } if(theme.ProductFootbar) { theme.ProductFootbar.init(this.$container); } }, onUnload: function() { this.$container.off(this.namespace); if(theme.Notifications) { theme.Notifications.destroy(this.$container); } if(theme.ProductFootbar) { theme.ProductFootbar.destroy(); } } }); return Footbar; })(); $(function() { theme.sections.register('footbar', theme.Footbar); });