{"_id":"angular-masonry","_rev":"11-68ed3f832f2f5c3df41923cc9148bf03","name":"angular-masonry","description":"[Homepage](https://passy.github.io/angular-masonry)","dist-tags":{"latest":"0.17.0"},"versions":{"0.11.0":{"name":"angular-masonry","version":"0.11.0","devDependencies":{"grunt":"~0.4.1","grunt-contrib-concat":"^0.5.1","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^3.0.0","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.2.0","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.2.1","load-grunt-tasks":"^3.1.0","phantomjs":"^1.9.17"},"repository":{"type":"git","url":"https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.4.1","imagesloaded":"^3.1.8","jquery-bridget":"^1.1.0","masonry-layout":"^3.3.0"},"description":"[Homepage](http://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry","_id":"angular-masonry@0.11.0","dist":{"shasum":"016f6f56ec1b31d17721b55f34d6d35c8cf78b4c","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.11.0.tgz","integrity":"sha512-zoUhzs7j+ILV1qsP4OWEbmbEtusXZFwrtrq1JkT4qFEZqGbg7v/wsQEhz69y0vH2kflQQ9mu152HDTpC0yF+mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNNRPv4UFzyG3WAcKN/jRysLRPCkhMRG/xaooO+v2FGgIgD12q53JBe0dUWSK80z8Ky3oyuk6QVSpnZH3RwPplgno="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}]},"0.11.1":{"name":"angular-masonry","version":"0.11.1","main":"angular-masonry.js","devDependencies":{"grunt":"~0.4.1","grunt-contrib-concat":"^0.5.1","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^3.0.0","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.2.0","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.2.1","load-grunt-tasks":"^3.1.0","phantomjs":"^1.9.17"},"repository":{"type":"git","url":"git+https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.4.1","imagesloaded":"^3.1.8","jquery-bridget":"^1.1.0","masonry-layout":"^3.3.0"},"gitHead":"b90f686720d206dd6b830aba2886ef4e7660ab13","description":"[Homepage](http://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry#readme","_id":"angular-masonry@0.11.1","_shasum":"8a6508b93f639507f8e84a6568163654c9a816f3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.1","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}],"dist":{"shasum":"8a6508b93f639507f8e84a6568163654c9a816f3","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.11.1.tgz","integrity":"sha512-FD54IkFrTf6MIFfwXwU3ER+mirEXlxeK88qzED0WDCBYOtxVxIdexeaFJcyOF+VstGrSzg8fWizt9X5UWUP1iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXlba4+IuLfI5bvIGXpei0Jdk7kUtlHozZFpSARyfnQwIhAKgpzq4wK6qjFzN7zh6iwlc93oi7wR6sybmg9KQa8qhy"}]}},"0.12.0":{"name":"angular-masonry","version":"0.12.0","main":"angular-masonry.js","devDependencies":{"grunt":"~0.4.1","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^4.1.0","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.2.0","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.2.1","load-grunt-tasks":"^3.1.0","phantomjs":"^1.9.17"},"repository":{"type":"git","url":"git+https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.4.1","imagesloaded":"^3.1.8","jquery-bridget":"^1.1.0","masonry-layout":"^3.3.0"},"gitHead":"c488c87ea134897cc0380017b31e69ebcf8e779a","description":"[Homepage](http://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry#readme","_id":"angular-masonry@0.12.0","_shasum":"660a710d77805bb0de07eee6d0970ac933013cc1","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.1","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}],"dist":{"shasum":"660a710d77805bb0de07eee6d0970ac933013cc1","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.12.0.tgz","integrity":"sha512-fipjIV207oYyYbIKKT88D7UkBEq5QXcfj3A2H7dBuCkNGrFr48oQC6PtiP94GOIiBBX/z8wyvf4ak2kHI/0dVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPZpFj2GcLFL7cpwOVGXWJxSd8rlgpAwttgXXA6fMJLAiAk92tO76dR6j2Eb1rdrJn7V44HMiAsTWNvuYNy646oqg=="}]}},"0.13.0":{"name":"angular-masonry","version":"0.13.0","main":"angular-masonry.js","devDependencies":{"grunt":"~0.4.1","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^4.1.0","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.2.0","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.2.1","load-grunt-tasks":"^3.1.0","phantomjs":"^1.9.17"},"repository":{"type":"git","url":"https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.4.1","imagesloaded":"^3.1.8","jquery-bridget":"^1.1.0","masonry-layout":"^3.3.0"},"description":"[Homepage](http://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry","_id":"angular-masonry@0.13.0","dist":{"shasum":"219cf922519a7d5cef83cd06db7059b7921c0050","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.13.0.tgz","integrity":"sha512-DJNlimNZr7FVw92RnI0YZtrwui0AoRyf+fOJS2Wzl8KMZn6y4+fIIacfDZYZcjz0IvAjlFaOMAqnl1SsszV8kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC/02vlkxPP53Kp6tvfJOpetsHLiLkQXqbt95CQ61FfAIgaR8gGIfuyOCvlFyl5ZQCEa2pB7CLeu6YFYjhYbXjmEA="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}]},"0.14.0":{"name":"angular-masonry","version":"0.14.0","main":"angular-masonry.js","devDependencies":{"grunt":"~0.4.1","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^4.1.0","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.2.0","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.2.1","load-grunt-tasks":"^3.1.0","phantomjs":"^1.9.17"},"repository":{"type":"git","url":"git+https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.4.1","imagesloaded":"^3.1.8","jquery-bridget":"^1.1.0","masonry-layout":"^3.3.0"},"gitHead":"ff058e6d1dfddbb8ff3b21dd7aa0915ad29ce35d","description":"[Homepage](http://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry#readme","_id":"angular-masonry@0.14.0","_shasum":"4f98fd14116c98de287399bd47ebb6bbedcdf160","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}],"dist":{"shasum":"4f98fd14116c98de287399bd47ebb6bbedcdf160","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.14.0.tgz","integrity":"sha512-bkib8C6gw4Klw4QXIEFICgnpfAv12NXGSG7ELiPhjYYM4qaqNPCxhxmF9odx01pzS4noWr1MymsBpQMEe1TGaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDicqYdHoJzdFs5/C9AkxJVOB6t+jW9n28wwE10oWDkCAiB1hcTxtJRD6GdLL9s1dOn4JmpH2ULSBh6aLeyBc6lvVQ=="}]}},"0.15.0":{"name":"angular-masonry","version":"0.15.0","main":"angular-masonry.js","devDependencies":{"grunt":"~0.4.1","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.11.0","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^5.0.0","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.2.0","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.2.1","load-grunt-tasks":"^3.1.0","phantomjs":"^1.9.17"},"repository":{"type":"git","url":"git+https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.4.1","imagesloaded":"^4.1.0","jquery-bridget":"^2.0.0","masonry-layout":"^4.0.0"},"gitHead":"1d5cdf1eada20ee58fe1ef61530a6917db577f5a","description":"[Homepage](http://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry#readme","_id":"angular-masonry@0.15.0","_shasum":"91f73ce3d7a09f5e9d66896442402490775aa479","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}],"dist":{"shasum":"91f73ce3d7a09f5e9d66896442402490775aa479","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.15.0.tgz","integrity":"sha512-yMb4j7KepQD7hRDaCLc+fcVpaY2bpR9Ip7htETPRnyvBaU2pFHhASwzyv1ncd3okZYhF5W4Uyuis4DD3A48gpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNKEOrKP0Xrx+LmBfSfufDlpVI5owal8fwMIXZMSQM/wIhAIxclduFzu0ML3zeNfHo1kFsTvtt57n2NYFm8UO+YwMi"}]}},"0.16.0":{"name":"angular-masonry","version":"0.16.0","main":"angular-masonry.js","devDependencies":{"grunt":"^0.4.1","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.11.0","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^5.0.0","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.2.0","karma":"^0.13.21","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.2.1","load-grunt-tasks":"^3.1.0","phantomjs":"^2.1.3"},"repository":{"type":"git","url":"git+https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.5.0","imagesloaded":"^4.1.0","jquery-bridget":"^2.0.0","masonry-layout":"^4.0.0"},"gitHead":"af886161103948f337d54092b9bd8e9b27f6f1d3","description":"[Homepage](https://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry#readme","_id":"angular-masonry@0.16.0","_shasum":"5b92697ebae2d8153536d9dfd2fb52f290af440e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}],"dist":{"shasum":"5b92697ebae2d8153536d9dfd2fb52f290af440e","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.16.0.tgz","integrity":"sha512-bVuw9YGKaE3x0nm+8Ff02maMwBt+Eqdu9ONG4rIGqtmPmQyORDxVD58J0zo3Mg1n/06LpsTKczfSRjX1K5YWng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa95tsKQ8Br9XApiVeFxv4JAnpPRIh+1Y6ZwKyy4/B9gIgJasATC6p9//jKSsY6Lm1V3K3MUrf+LZzhdsLlwgiIsM="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/angular-masonry-0.16.0.tgz_1455480202429_0.9043073668144643"}},"0.17.0":{"name":"angular-masonry","version":"0.17.0","main":"index.js","devDependencies":{"grunt":"^0.4.1","grunt-cli":"^0.1.13","grunt-contrib-concat":"^1.0.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-uglify":"^0.11.0","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^6.1.0","grunt-karma":"^0.12.0","grunt-ng-annotate":"^1.0.1","jasmine-core":"^2.2.0","karma":"^0.13.21","karma-coffee-preprocessor":"^0.3.0","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^1.0.0","load-grunt-tasks":"^3.1.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.4"},"repository":{"type":"git","url":"git+https://github.com/passy/angular-masonry.git"},"license":"MIT","scripts":{"test":"grunt test"},"dependencies":{"angular":"^1.6.0","imagesloaded":"^4.1.0","jquery-bridget":"^2.0.0","masonry-layout":"^4.0.0"},"gitHead":"6f1b1d54c42f306a4a4aa0250b603104c11ef370","description":"[Homepage](https://passy.github.io/angular-masonry)","bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"homepage":"https://github.com/passy/angular-masonry#readme","_id":"angular-masonry@0.17.0","_shasum":"db7660f2c1a47baca94a9bc4800fb3e2eaf6936d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"passy","email":"phartig@rdrei.net"},"dist":{"shasum":"db7660f2c1a47baca94a9bc4800fb3e2eaf6936d","tarball":"https://registry.npmjs.org/angular-masonry/-/angular-masonry-0.17.0.tgz","integrity":"sha512-t+6Cs8ANYmmbUEDXdbjACEtl+PVbPJuJXhQgOEJYjv3gM4hwlVCmWpnbRkgr+IxtmDJj2YhF819FTA7O6jkZcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLpEYavjB3ZeSv6xKMlrLmYq+8ZTJwuuLinb1ggp5TvAiEAp7Ti4jpheE17zomQ+WJqC5/sfWLGGlQ+MZO7VK9iCS8="}]},"maintainers":[{"name":"passy","email":"phartig@rdrei.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular-masonry-0.17.0.tgz_1489878183069_0.9070871325675398"}}},"readme":"# AngularJS Masonry Directive [![Build Status](https://travis-ci.org/passy/angular-masonry.svg?branch=master)](https://travis-ci.org/passy/angular-masonry)[![Dependency Status](https://gemnasium.com/passy/angular-masonry.svg)](https://gemnasium.com/passy/angular-masonry) [![Code Climate](https://codeclimate.com/github/passy/angular-masonry/badges/gpa.svg)](https://codeclimate.com/github/passy/angular-masonry)\n\n[Homepage](https://passy.github.io/angular-masonry)\n\nAn [AngularJS 1](https://angularjs.org/) directive to work with David Desandro's [Masonry](http://masonry.desandro.com/).\n\n## Usage\n\n1. Install via either [bower](http://bower.io/) or [npm](https://www.npmjs.com/):\n    1. `bower install --save angular-masonry`\n    2. `npm install --save angular-masonry`\n2. Add `wu.masonry` to your application's module dependencies.\n3. Include dependencies in your HTML.\n      ```html\n      <script src=\"bower_components/ev-emitter/ev-emitter.js\"></script>\n      <script src=\"bower_components/desandro-matches-selector/matches-selector.js\"></script>\n      <script src=\"bower_components/fizzy-ui-utils/utils.js\"></script>\n      <script src=\"bower_components/get-size/get-size.js\"></script>\n      <script src=\"bower_components/outlayer/item.js\"></script>\n      <script src=\"bower_components/outlayer/outlayer.js\"></script>\n      <script src=\"bower_components/masonry/masonry.js\"></script>\n\n      <!-- optional -->\n      <script src=\"bower_components/imagesloaded/imagesloaded.js\"></script>\n      <!-- /optional -->\n\n      <script src=\"bower_components/angular/angular.js\"></script>\n      <script src=\"bower_components/angular-masonry/angular-masonry.js\"></script>\n      ```\n\n4. Use the `masonry` directive.\n\n## Example\n\nSee the [homepage](http://passy.github.io/angular-masonry) for a live example.\n\n```html\n<div masonry load-images=\"true\">\n    <div class=\"masonry-brick\" ng-repeat=\"brick in bricks\">\n        <img ng-src=\"{{ brick.src }}\" alt=\"A masonry brick\">\n    </div>\n</div>\n```\n\nYou have to include the `masonry` attribute on the element holding the bricks.\nThe bricks are registered at the directive through the `masonry-brick` CSS\nclassname.\n\nThe directive optionally uses [`imagesloaded`](https://github.com/desandro/imagesloaded)\nto determine when all images within the `masonry-brick` have been loaded and adds\nthe `loaded` CSS class to the element, so you can add custom styles and\nprevent ghosting effects.\n\n## Attributes\n\n### `item-selector`\n\n(Default: `.masonry-brick`)\n\nYou can specify a different [item\nselector](http://masonry.desandro.com/options.html#itemselector) through the\n`item-selector` attribute. You still need to use `masonry-brick` either as class\nname or element attribute on sub-elements in order to register it to the\ndirective.\n\n*Example:*\n\n```html\n<masonry item-selector=\".mybrick\">\n    <div masonry-brick class=\"mybrick\">Unicorns</div>\n    <div masonry-brick class=\"mybrick\">Sparkles</div>\n</masonry>\n```\n\n### `column-width`\n\nThe `column-width` attribute allows you to override the [the width of a column\nof a horizontal grid](http://masonry.desandro.com/options.html#columnwidth). If\nnot set, Masonry will use the outer width of the first element.\n\n*Example:*\n\n```html\n<masonry column-width=\"200\">\n    <div class=\"masonry-brick\">This will be 200px wide max.</div>\n</masonry>\n```\n\n### `preserve-order`\n\nThe `preserve-order` attributes disables the `imagesLoaded` logic and will\ninstead display bricks by the order in the DOM instead of by the time they are\nloaded. Be aware that this can lead to visual glitches if the size of the\nelements isn't set at the time they are inserted.\n\n*Example:*\n\n```html\n<masonry preserve-order>\n    <div class=\"masonry-brick\"><img src=\"...\" alt=\"Will always be shown 1st\"></div>\n    <div class=\"masonry-brick\"><img src=\"...\" alt=\"Will always be shown 2nd\"></div>\n</masonry>\n```\n\n### `load-images`\n\nAllows usage of `imagesLoaded` plugin. Defaults to `false`.\n\n*Example:*\n\n```html\n<masonry load-images=\"true\">\n    <div class=\"masonry-brick\"><img src=\"/your/image_1.jpg\" alt=\"image\"/></div>\n    <div class=\"masonry-brick\"><img src=\"/your/image_2.jpg\" alt=\"image\"/></div>\n</masonry>\n```\n\n### `reload-on-show`\n\nThe `reload-on-show` attribute triggers a reload when the masonry element (or an\nancestor element) is shown after being hidden, useful when using `ng-show` or\n`ng-hide`. Without this if the viewport is resized while the masonry element is\nhidden it may not render properly when shown again.\n\n*Example:*\n\n```html\n<masonry reload-on-show ng-show=\"showList\">\n    <div class=\"masonry-brick\">...</div>\n    <div class=\"masonry-brick\">...</div>\n</masonry>\n```\n\nWhen `showList` changes from falsey to truthy `ctrl.reload` will be called.\n\n\n### `reload-on-resize`\n\nThe `reload-on-resize` attribute triggers a reload when the masonry element changes\nits width, useful when only the parent element is resized (and not the window) and\nyou want the elements to be rearranged. Without this if the parent is resized then\nsome blank space may be left on the sides.\n\n*Example:*\n\n```html\n<masonry reload-on-resize>\n    <div class=\"masonry-brick\">...</div>\n    <div class=\"masonry-brick\">...</div>\n</masonry>\n```\n\n\n### `masonry-options`\n\nYou can provide [additional options](http://masonry.desandro.com/options.html)\nas expression either as `masonry` or `masonry-options` attribute.\n\n*Example:*\n\n```html\n<masonry masonry-options=\"{ transitionDuration: '0.4s' }\">\n</masonry>\n```\n\nEquivalent to:\n\n```html\n<div masonry=\"{ transitionDuration: '0.4s' }\">\n</div>\n```\n\n### `prepend`\n\nBricks are appended by default. This behavior can be specified for each brick by\nproviding the `prepend` attribute.\n\n*Example:*\n\n```html\n<div masonry>\n    <div class=\"masonry-brick\" prepend=\"isPrepended()\">...</div>\n</div>\n```\n\n## Credits\n\nThe directive is based on\n[a StackOverflow question](http://stackoverflow.com/questions/16504151/masonry-with-angularjs)\nanswered by James Sharp.\n\n\n## Contributing\n\nPlease refer to [CONTRIBUTING.md](CONTRIBUTING.md) before opening issues or pull\nrequests.\n\n## License\n\nMIT\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/passy/angular-masonry/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","maintainers":[{"name":"passy","email":"phartig@rdrei.net"}],"time":{"modified":"2022-06-13T02:55:10.179Z","created":"2015-08-09T02:08:43.898Z","0.11.0":"2015-08-09T02:08:43.898Z","0.11.1":"2015-08-11T15:09:58.249Z","0.12.0":"2015-09-09T10:39:37.085Z","0.13.0":"2015-09-27T14:15:11.699Z","0.14.0":"2015-12-03T18:13:41.521Z","0.15.0":"2016-01-23T10:28:39.214Z","0.16.0":"2016-02-14T20:03:26.498Z","0.17.0":"2017-03-18T23:03:03.705Z"},"homepage":"https://github.com/passy/angular-masonry#readme","repository":{"type":"git","url":"git+https://github.com/passy/angular-masonry.git"},"bugs":{"url":"https://github.com/passy/angular-masonry/issues"},"license":"MIT","readmeFilename":"README.md","users":{"dirichlet":true}}