nycJSorg/angular-presentation

View on GitHub
libs/slides/src/lib/full-screen-mode/full-screen-mode.service.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root'
})
export class FullScreenModeService {
  constructor() {}

  toggleFullScreen() {
    // check if page is in fullscreen
    if (document['fullscreenElement']) {
      document.exitFullscreen();
    } else {
      document.documentElement.requestFullscreen();
    }
  }
}