├── .gitignore ├── .travis.yml ├── brickwork.js ├── brickwork.min.js ├── gulpfile.js ├── license.md ├── package.json ├── readme.md └── src ├── brickwork.js ├── controls ├── add-custom-event.js ├── append-blocks.js ├── append-holes.js ├── destroy.js ├── fill-holes.js ├── filter.js ├── fire-event.js ├── fit-height.js ├── fit-width.js ├── fit-zone.js ├── fix-pos.js ├── fixsize.js ├── prepand.js ├── refresh.js ├── reset.js ├── set-holes.js └── unfilter.js ├── engine.js ├── helpers └── set-draggable.js ├── layout-manager.js ├── layout_manager ├── adjust-block.js ├── adjust-unit.js ├── get-freearea.js ├── load-block.js ├── nested-grid.js ├── reset-grid.js ├── set-block.js ├── set-draggable.js ├── set-transition.js ├── set-wallsize.js └── show-block.js └── plugins └── centering.js /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | node_modules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/.travis.yml -------------------------------------------------------------------------------- /brickwork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/brickwork.js -------------------------------------------------------------------------------- /brickwork.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/brickwork.min.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/gulpfile.js -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/license.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/readme.md -------------------------------------------------------------------------------- /src/brickwork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/brickwork.js -------------------------------------------------------------------------------- /src/controls/add-custom-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/add-custom-event.js -------------------------------------------------------------------------------- /src/controls/append-blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/append-blocks.js -------------------------------------------------------------------------------- /src/controls/append-holes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/append-holes.js -------------------------------------------------------------------------------- /src/controls/destroy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/destroy.js -------------------------------------------------------------------------------- /src/controls/fill-holes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/fill-holes.js -------------------------------------------------------------------------------- /src/controls/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/filter.js -------------------------------------------------------------------------------- /src/controls/fire-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/fire-event.js -------------------------------------------------------------------------------- /src/controls/fit-height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/fit-height.js -------------------------------------------------------------------------------- /src/controls/fit-width.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/fit-width.js -------------------------------------------------------------------------------- /src/controls/fit-zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/fit-zone.js -------------------------------------------------------------------------------- /src/controls/fix-pos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/fix-pos.js -------------------------------------------------------------------------------- /src/controls/fixsize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/fixsize.js -------------------------------------------------------------------------------- /src/controls/prepand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/prepand.js -------------------------------------------------------------------------------- /src/controls/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/refresh.js -------------------------------------------------------------------------------- /src/controls/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/reset.js -------------------------------------------------------------------------------- /src/controls/set-holes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/set-holes.js -------------------------------------------------------------------------------- /src/controls/unfilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/controls/unfilter.js -------------------------------------------------------------------------------- /src/engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/engine.js -------------------------------------------------------------------------------- /src/helpers/set-draggable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/helpers/set-draggable.js -------------------------------------------------------------------------------- /src/layout-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout-manager.js -------------------------------------------------------------------------------- /src/layout_manager/adjust-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/adjust-block.js -------------------------------------------------------------------------------- /src/layout_manager/adjust-unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/adjust-unit.js -------------------------------------------------------------------------------- /src/layout_manager/get-freearea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/get-freearea.js -------------------------------------------------------------------------------- /src/layout_manager/load-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/load-block.js -------------------------------------------------------------------------------- /src/layout_manager/nested-grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/nested-grid.js -------------------------------------------------------------------------------- /src/layout_manager/reset-grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/reset-grid.js -------------------------------------------------------------------------------- /src/layout_manager/set-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/set-block.js -------------------------------------------------------------------------------- /src/layout_manager/set-draggable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/set-draggable.js -------------------------------------------------------------------------------- /src/layout_manager/set-transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/set-transition.js -------------------------------------------------------------------------------- /src/layout_manager/set-wallsize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/set-wallsize.js -------------------------------------------------------------------------------- /src/layout_manager/show-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/layout_manager/show-block.js -------------------------------------------------------------------------------- /src/plugins/centering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iraycd/brickwork/HEAD/src/plugins/centering.js --------------------------------------------------------------------------------