diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-11 21:30:46 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-12 00:36:19 +0800 |
commit | 9fd0f76b892e01ca0e95b1532fcd400e74ea8b5b (patch) | |
tree | 1d59c379f403f88a0b4791f87aa40a8b0c8b0101 /src | |
parent | 2f4f688cbf8fb596405cbd7d2c89765d0d54106d (diff) |
feat(neat): set blocks visible anyway in overlay layout
Diffstat (limited to 'src')
-rw-r--r-- | src/Layout.mjs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Layout.mjs b/src/Layout.mjs index 83b92a7..1b5656d 100644 --- a/src/Layout.mjs +++ b/src/Layout.mjs | |||
@@ -175,6 +175,11 @@ export class Overlay extends Layout { | |||
175 | // FIXME It is weird rect from this method and this scope are different... | 175 | // FIXME It is weird rect from this method and this scope are different... |
176 | blocks.forEach(this.saveLeftTopAsData) | 176 | blocks.forEach(this.saveLeftTopAsData) |
177 | 177 | ||
178 | // If no block are focused, focus first three blocks (make them visible) | ||
179 | if (!blocks.find(b => b.classList.contains('focus'))) { | ||
180 | blocks.slice(0, 3).forEach(b => b.classList.add('focus')) | ||
181 | } | ||
182 | |||
178 | // Create draggable blocks and set each position by previous one | 183 | // Create draggable blocks and set each position by previous one |
179 | let [left, top] = [20, 20] | 184 | let [left, top] = [20, 20] |
180 | blocks.forEach(block => { | 185 | blocks.forEach(block => { |