@@ -340,7 +340,7 @@ function setTableMessages(msgType, msgYear) {
340340 console . log ( 'setTableMessages' + msgTypeToString ( msgType ) + ' ' + msgYear ) ;
341341
342342 document . title = shortNameForMessage ( msgType , msgYear ) + ' - ' + NAVADMIN_VIEWER_TITLE ;
343- window . history . pushState ( document . title , NAVADMIN_VIEWER_TITLE , createURLParameters ( msgType , msgYear ) ) ;
343+ window . history . replaceState ( document . title , NAVADMIN_VIEWER_TITLE , createURLParameters ( msgType , msgYear ) ) ;
344344
345345 //If msgYear is -1, set the msgYear to the latest year for the message type.
346346 if ( msgYear == - 1 ) {
@@ -507,11 +507,11 @@ function showMessageModal(msgType, msgYear, msgNumber, title, body) {
507507 document . title = msgModalTitle . text ( ) + ' - ' + NAVADMIN_VIEWER_TITLE ;
508508
509509 //Set window url to new message direct link parameters
510- window . history . pushState ( document . title , title , createURLParameters ( msgType , msgYear , msgNumber ) ) ;
510+ window . history . replaceState ( document . title , title , createURLParameters ( msgType , msgYear , msgNumber ) ) ;
511511
512512 msgModal . on ( 'hide.bs.modal' , function ( e ) {
513513 document . title = shortNameForMessage ( userSelectedMsgType , userSelectedMsgYear ) + ' - ' + NAVADMIN_VIEWER_TITLE ;
514- window . history . pushState ( document . title , NAVADMIN_VIEWER_TITLE , createURLParameters ( userSelectedMsgType , userSelectedMsgYear , - 1 ) ) ;
514+ window . history . replaceState ( document . title , NAVADMIN_VIEWER_TITLE , createURLParameters ( userSelectedMsgType , userSelectedMsgYear , - 1 ) ) ;
515515 } )
516516
517517 if ( typeof analytics !== 'undefined' ) {
@@ -530,4 +530,9 @@ function shareUserSelectedMessageLink(e) {
530530 e . preventDefault ( ) ; // cancel the link behaviour
531531 var shareLink = createMessageDirectLink ( userSelectedMsgType , userSelectedMsgYear , userSelectedMsgNumber , true ) ;
532532 window . prompt ( "Copy the below share link to clipboard (\u229e Ctrl+C / \uf8ff \u2318+C)" , shareLink ) ;
533- }
533+ }
534+
535+ // $(window).on('popstate',function(event) {
536+ // console.log("pop location: " + document.location);
537+ // console.log(getUrlParameter(window.location.href, 'type'))
538+ // });
0 commit comments