diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-06-06 23:09:53 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-06-06 23:09:53 +0200 |
| commit | c32c72c3f4640ede867907b4c8de8811a508a6c3 (patch) | |
| tree | 5b49f42a1fd3a780f729f0366713e23abf3fc28b /frontend/views/page/components/page.editor.js | |
| parent | f2aaff6cac773e6f1b7158ea05b546b1799aecb3 (diff) | |
tiling styles
Diffstat (limited to 'frontend/views/page/components/page.editor.js')
| -rw-r--r-- | frontend/views/page/components/page.editor.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/frontend/views/page/components/page.editor.js b/frontend/views/page/components/page.editor.js index c13e4ed..0171f56 100644 --- a/frontend/views/page/components/page.editor.js +++ b/frontend/views/page/components/page.editor.js @@ -214,6 +214,21 @@ const TileHandle = ({ tile, bounds, box, onMouseDown, onDoubleClick }) => { if (tile.settings.is_tiled) { style.backgroundImage = 'url(' + tile.settings.url + ')' style.backgroundPosition = tile.settings.align.replace('_', ' ') + switch (tile.settings.tile_style) { + default: + case 'tile': + break + case 'cover': + style.backgroundSize = 'cover' + break + case 'contain': + style.backgroundSize = 'contain' + break + case 'contain no-repeat': + style.backgroundSize = 'contain' + style.backgroundRepeat = 'no-repeat' + break + } className += ' is_tiled' } else { className += ' ' + tile.settings.align |
