11// Quick poc for view full screen
22
33window . addEventListener ( "load" , ( event ) => {
4- var fullScreenParamName = "fullscreen" ;
5- var urlParams = new URLSearchParams ( document . location . search ) ;
6- var param = urlParams . get ( fullScreenParamName ) ;
4+ let fullScreenParamName = "fullscreen" ;
5+ let urlParams = new URLSearchParams ( document . location . search ) ;
6+ let param = urlParams . get ( fullScreenParamName ) ;
77 if ( param ) {
88 tempViewFullScreen ( ) ;
99 } else {
@@ -14,7 +14,7 @@ window.addEventListener("load", (event) => {
1414let nhsNotify = nhsNotifyDefaults ( ) ;
1515
1616function nhsNotifyDefaults ( ) {
17- var defaults = { } ;
17+ let defaults = { } ;
1818 defaults . storageName = "cb-checked" ;
1919 defaults . buttonName = "fullScreenButton" ;
2020 defaults . standard = "Standard" ;
@@ -24,16 +24,16 @@ function nhsNotifyDefaults() {
2424
2525function tempViewFullScreen ( ) {
2626 viewFullScreen ( ) ;
27- var buttons = document . getElementsByName ( nhsNotify . buttonName ) ;
27+ let buttons = document . getElementsByName ( nhsNotify . buttonName ) ;
2828 buttons . forEach ( ( item ) => {
2929 item . style . display = "none" ;
3030 } ) ;
3131}
3232
3333function viewFullScreen ( ) {
34- var sideBar = document . getElementsByClassName ( "side-bar" ) [ 0 ] ;
35- var main = document . getElementsByClassName ( "main" ) [ 0 ] ;
36- var pageInfo = document . getElementsByClassName ( "page-info" ) [ 0 ] ;
34+ let sideBar = document . getElementsByClassName ( "side-bar" ) [ 0 ] ;
35+ let main = document . getElementsByClassName ( "main" ) [ 0 ] ;
36+ let pageInfo = document . getElementsByClassName ( "page-info" ) [ 0 ] ;
3737 sideBar . style . display = "none" ;
3838 main . style . maxWidth = "100%" ;
3939 main . style . marginLeft = "0px" ;
@@ -45,9 +45,9 @@ function setFullScreen() {
4545}
4646
4747function setStandard ( ) {
48- var sideBar = document . getElementsByClassName ( "side-bar" ) [ 0 ] ;
49- var main = document . getElementsByClassName ( "main" ) [ 0 ] ;
50- var pageInfo = document . getElementsByClassName ( "page-info" ) [ 0 ] ;
48+ let sideBar = document . getElementsByClassName ( "side-bar" ) [ 0 ] ;
49+ let main = document . getElementsByClassName ( "main" ) [ 0 ] ;
50+ let pageInfo = document . getElementsByClassName ( "page-info" ) [ 0 ] ;
5151 sideBar . style . display = "" ;
5252 main . style . maxWidth = "" ;
5353 main . style . marginLeft = "" ;
@@ -56,7 +56,7 @@ function setStandard() {
5656}
5757
5858function setViewAtStart ( ) {
59- var currentStatus = localStorage . getItem ( nhsNotify . storageName ) ;
59+ let currentStatus = localStorage . getItem ( nhsNotify . storageName ) ;
6060 if ( currentStatus == nhsNotify . fullScreen ) makeChange ( currentStatus ) ;
6161}
6262
@@ -69,9 +69,9 @@ function makeChange(newStatus) {
6969}
7070
7171function afterChange ( currentStatus , newStatus ) {
72- var storageName = nhsNotify . storageName ;
73- var buttonName = nhsNotify . buttonName ;
74- var buttons = document . getElementsByName ( buttonName ) ;
72+ let storageName = nhsNotify . storageName ;
73+ let buttonName = nhsNotify . buttonName ;
74+ let buttons = document . getElementsByName ( buttonName ) ;
7575 localStorage . setItem ( storageName , newStatus ) ;
7676
7777 buttons . forEach ( ( item ) => {
@@ -80,29 +80,24 @@ function afterChange(currentStatus, newStatus) {
8080}
8181
8282function fullScreenToggle ( ) {
83- var standard = nhsNotify . standard ;
84- var fullScreen = nhsNotify . fullScreen ;
85- var storageName = nhsNotify . storageName ;
86- var currentStatus = "" ;
87- var newStatus = "" ;
83+ let standard = nhsNotify . standard ;
84+ let fullScreen = nhsNotify . fullScreen ;
85+ let storageName = nhsNotify . storageName ;
86+ let currentStatus ;
87+ let newStatus ;
8888
8989 currentStatus = localStorage . getItem ( storageName ) ;
9090
9191 if (
9292 currentStatus == "false" ||
9393 currentStatus == "undefined" ||
94- currentStatus == null
94+ currentStatus == null ||
95+ currentStatus == standard
9596 ) {
96- currentStatus = standard ;
9797 newStatus = fullScreen ;
9898 }
99-
100- if ( currentStatus == standard ) {
101- newStatus = fullScreen ;
102- currentStatus = standard ;
103- } else {
99+ else {
104100 newStatus = standard ;
105- currentStatus = fullScreen ;
106101 }
107102
108103 makeChange ( newStatus ) ;
0 commit comments