Skip to content

Commit a047220

Browse files
committed
Merged branch master into master
2 parents 3572ce4 + f0168da commit a047220

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/modules/controls/FirstPersonModule.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,10 @@ export class FirstPersonModule {
188188
constructor(object, params = {}) {
189189
this.object = object;
190190
this.params = params;
191+
192+
if (!this.params.block) {
193+
this.params.block = document.getElementById('blocker');
194+
}
191195
}
192196

193197
manager(manager) {
@@ -201,10 +205,13 @@ export class FirstPersonModule {
201205
const pointerlockchange = () => {
202206
if (document.pointerLockElement === element
203207
|| document.mozPointerLockElement === element
204-
|| document.webkitPointerLockElement === element)
208+
|| document.webkitPointerLockElement === element) {
205209
this.controls.enabled = true;
206-
else
210+
this.params.block.style.display = 'none';
211+
} else {
207212
this.controls.enabled = false;
213+
this.params.block.style.display = 'block';
214+
}
208215
};
209216

210217
document.addEventListener('pointerlockchange', pointerlockchange, false);

0 commit comments

Comments
 (0)