sandbox/tmp/cache/assets/D34/280/sprockets%2F0fcf69c7e8fd9961e1158d70583e8f95 in iugu-ux-1.0.2 vs sandbox/tmp/cache/assets/D34/280/sprockets%2F0fcf69c7e8fd9961e1158d70583e8f95 in iugu-ux-1.0.3

- old
+ new

@@ -1,8 +1,8 @@ -o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1372772480.55025: @value"7{I" +o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1374498084.1064699: @value"{I" class:EFI"ProcessedAsset;FI"logical_path;F"9iugu-ux/components/usecode/iugu-ui-responsive-box.jsI" pathname;F"/Users/patricknegri/Desenvolvimento/iugu-ux/vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-responsive-box.js.coffeeI"content_type;FI"application/javascript;FI" -mtime;FI"2013-06-29T15:36:00-03:00;FI" length;FixI" digest;F"%b1d817f5edbacbff596bf22aa1241f32I" source;FI"x(function() { +mtime;FI"2013-07-10T19:25:36-03:00;FI" length;FiXI" digest;F"%f8a6efc9676b38556b5be4a2f1e480fcI" source;FI"X(function() { var _ref, __hasProp = {}.hasOwnProperty, __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }; IuguUI.ResponsiveBox = (function(_super) { @@ -25,11 +25,12 @@ if (!this.sidebar) { this.sidebar = new IuguUI.ScrollableContainer(); } this.content = new IuguUI.ScrollableContainer(); this.sidebar_wrapper = null; - return this.content_wrapper = null; + this.content_wrapper = null; + return this.views = []; }; ResponsiveBox.prototype.getSidebarWrapper = function() { return this.sidebar_wrapper; }; @@ -48,13 +49,39 @@ ResponsiveBox.prototype.getTitle = function() { return this.$('.responsive-title').html(); }; + ResponsiveBox.prototype.pushRootView = function(view) { + debug("PUSH ROOT VIEW"); + this.views = []; + return this.pushView(view); + }; + + ResponsiveBox.prototype.pushView = function(view) { + debug("PUSH VIEW"); + this.views.push(view); + return this.getContent().html(view.el); + }; + + ResponsiveBox.prototype.popView = function(data) { + var lastView, view; + if (data == null) { + data = null; + } + debug("POP VIEW"); + lastView = _.last(this.views); + this.views.pop(); + view = _.last(this.views); + if (view) { + this.getContent().html(view.el); + return view.trigger(lastView.identifier() + "pop", data); + } + }; + ResponsiveBox.prototype.disableFeedback = function() { var preventContainer, uibox; - uibox = this.$('.ui-responsive-box'); preventContainer = $(document.createElement('div')); preventContainer.css('position', 'absolute'); preventContainer.css('width', '100%'); preventContainer.css('height', '100%'); @@ -68,22 +95,20 @@ }, 500); }; ResponsiveBox.prototype.hasMovableSidebar = function() { var uibox, uisidebar; - uibox = this.$('.ui-responsive-box'); uisidebar = uibox.children('.sidebar'); if (uisidebar.css('z-index') !== '1000') { return false; } return true; }; ResponsiveBox.prototype.configureDisplayForSidebar = function(type) { var uibox; - uibox = this.$('.ui-responsive-box'); if (!uibox) { return; } switch (type) { @@ -135,11 +160,10 @@ return this.configureDisplayForSidebar("close"); }; ResponsiveBox.prototype.render = function() { var small_navigation, that; - ResponsiveBox.__super__.render.apply(this, arguments); $(document.body).addClass('ui-box-background'); this.sidebar_wrapper = $(document.createElement('div')); this.content_wrapper = $(document.createElement('div')); this.sidebar_wrapper.addClass("sidebar"); @@ -165,7 +189,7 @@ })(IuguUI.Base); this.IuguUI.ResponsiveBox = IuguUI.ResponsiveBox; }).call(this); -;TI"dependency_digest;F"%c60bc9657b4e9bca82d463ca1303dc0dI"required_paths;F["/Users/patricknegri/Desenvolvimento/iugu-ux/vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-responsive-box.js.coffeeI"dependency_paths;F[{I" path;F"/Users/patricknegri/Desenvolvimento/iugu-ux/vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-responsive-box.js.coffeeI" -mtime;FI"2013-06-29T15:36:00-03:00;FI" digest;F"%c182d725eb690959ef7376afd2d31575I" _version;F"%6776f581a4329e299531e1d52aa59832 +;TI"dependency_digest;F"%470a375431847d800730d951eba60262I"required_paths;F["/Users/patricknegri/Desenvolvimento/iugu-ux/vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-responsive-box.js.coffeeI"dependency_paths;F[{I" path;F"/Users/patricknegri/Desenvolvimento/iugu-ux/vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-responsive-box.js.coffeeI" +mtime;FI"2013-07-10T19:25:36-03:00;FI" digest;F"%f2c19e6011d56b5abc387a5bfac28c2bI" _version;F"%6776f581a4329e299531e1d52aa59832 \ No newline at end of file