From 32070755fde2cca75c59b9bd3699f0376f1526ca Mon Sep 17 00:00:00 2001 From: David DeSandro Date: Fri, 7 Mar 2014 07:49:27 -0500 Subject: [PATCH] add back isOriginLeft & isOriginTop for MasonryMode stamp stamp example --- examples/stamps.html | 49 ++++++++++++++++++++++---------------- js/layout-modes/masonry.js | 8 +++++++ 2 files changed, 36 insertions(+), 21 deletions(-) diff --git a/examples/stamps.html b/examples/stamps.html index 303113f..ee09cee 100644 --- a/examples/stamps.html +++ b/examples/stamps.html @@ -83,41 +83,48 @@
- - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/js/layout-modes/masonry.js b/js/layout-modes/masonry.js index 8b88d4e..58865af 100644 --- a/js/layout-modes/masonry.js +++ b/js/layout-modes/masonry.js @@ -45,6 +45,14 @@ function masonryDefinition( LayoutMode, Masonry ) { measureColumns.call( this ); }; + // HACK copy over isOriginLeft/Top options + var _manageStamp = MasonryMode.prototype._manageStamp; + MasonryMode.prototype._manageStamp = function() { + this.options.isOriginLeft = this.isotope.options.isOriginLeft; + this.options.isOriginTop = this.isotope.options.isOriginTop; + _manageStamp.apply( this, arguments ); + }; + return MasonryMode; }