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