initial commit on the viewer
This commit is contained in:
		
						commit
						f2eedc10cd
					
				
					 1 changed files with 85 additions and 0 deletions
				
			
		
							
								
								
									
										85
									
								
								viewer.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										85
									
								
								viewer.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,85 @@ | ||||||
|  | <html> | ||||||
|  | 	<head> | ||||||
|  | 		<title>Viewer</title><!-- Change this to the document title. If using PHP, make sure this is automatic. --!> | ||||||
|  | 
 | ||||||
|  | 		<!-- styles --> | ||||||
|  | 		<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"> | ||||||
|  | 		<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@6.9.96/css/materialdesignicons.min.css"> | ||||||
|  | 		<style> | ||||||
|  | 			html, body, iframe {cursor: pointer; --Xcholastika-colors-main: #1d2f6f} | ||||||
|  | 			iframe {border: none; height: 100%;} | ||||||
|  | 			nav {background-color: var(--Xcholastika-colors-main);} | ||||||
|  | 		</style> | ||||||
|  | 		 | ||||||
|  | 		<!-- scripts --> | ||||||
|  |         <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> | ||||||
|  | 		<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script> | ||||||
|  | 		<script> | ||||||
|  | 			let documentData = { | ||||||
|  | 				"docName": "Document Name", /* Input the document name here. */ | ||||||
|  | 				"docURL": "https://docs.google.com/presentation/d/1abnqM9j6zFodPHA38JG1061rG2iGj_GABxEDgZsdbJg/preview?slide=id.i0" /* Input the document URL name. Change "view" in the URL to "preview" and make sure that the link is viewable to all. */ | ||||||
|  | 			}; | ||||||
|  | 
 | ||||||
|  | 			function loadDocument() { | ||||||
|  | 				let embeddedDocument = document.getElementById("embeddedDocument"); | ||||||
|  | 
 | ||||||
|  | 				embeddedDocument.src = documentData.docURL; | ||||||
|  |                  | ||||||
|  | 				documentData.docName = embeddedDocument.contentWindow.document.title; | ||||||
|  | 				document.getElementById('embeddedName').textContent = documentData.docName; | ||||||
|  | 			}; | ||||||
|  |              | ||||||
|  | 			document.addEventListener('DOMContentLoaded', function() { | ||||||
|  | 				var elems = document.querySelectorAll('.fixed-action-btn'); | ||||||
|  | 				var instances = M.FloatingActionButton.init(elems, options = ''); | ||||||
|  | 
 | ||||||
|  | 				loadDocument();  | ||||||
|  | 				console.clear(); | ||||||
|  | 			}); | ||||||
|  | 			 | ||||||
|  | 			function toggleFullScreen() { | ||||||
|  | 				var elem = document.documentElement; | ||||||
|  | 	 | ||||||
|  | 				function closeFullscreen() { | ||||||
|  | 					if (document.exitFullscreen) {document.exitFullscreen();} | ||||||
|  | 					else if (document.webkitExitFullscreen) {document.webkitExitFullscreen();} | ||||||
|  | 					else if (document.msExitFullscreen) {document.msExitFullscreen();} | ||||||
|  | 				} | ||||||
|  | 	 | ||||||
|  | 				function openFullscreen() { | ||||||
|  | 					if (elem.requestFullscreen) {elem.requestFullscreen();} | ||||||
|  | 					else if (elem.webkitRequestFullscreen) {elem.webkitRequestFullscreen();} | ||||||
|  | 					else if (elem.msRequestFullscreen) {elem.msRequestFullscreen();} | ||||||
|  | 				} | ||||||
|  | 	 | ||||||
|  | 				let fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || | ||||||
|  | document.webkitFullscreenElement || document.msFullscreenElement; | ||||||
|  | 	 | ||||||
|  | 				if (fullscreenElement != null) {closeFullscreen()} else {openFullscreen()} | ||||||
|  | 			} | ||||||
|  | 		</script> | ||||||
|  | 	</head> | ||||||
|  | 	<body>         | ||||||
|  | 		<nav> | ||||||
|  | 			<header class="nav-wrapper"> | ||||||
|  | 				<!-- <span class="brand-logo center" id="embeddedName"></span> --> | ||||||
|  | 				<ul id="nav-mobile" class="left"> | ||||||
|  | 					<li><a class="waves-effect waves-light" onclick="history.back()" style="color: white;"><i class="mdi mdi-keyboard-backspace"></i></a></li> | ||||||
|  | 				</ul> | ||||||
|  | 				 | ||||||
|  | 				<div class="brand-logo"> | ||||||
|  | 					 | ||||||
|  | 				</div> | ||||||
|  | 				 | ||||||
|  | 				<ul id="nav-mobile" class="right"> | ||||||
|  | 					<li><a href="javascript:toggleFullScreen();" class="waves-effect waves-light" onclick="toggleFullScreen()" style="color: white;"><i class="mdi mdi-fullscreen"></i></a></li> | ||||||
|  | 				</ul> | ||||||
|  | 				<!-- <div class="progress"> | ||||||
|  | 					<div class="indeterminate"></div> | ||||||
|  | 				</div> --> | ||||||
|  | 			</header> | ||||||
|  | 		</nav> | ||||||
|  | 		<!-- Please place existing codes here if necessary. --> | ||||||
|  | 		<iframe id="embeddedDocument" src='' style="width: 100%; height: 100%;" allow="encrypted-media; picture-in-picture"></iframe> | ||||||
|  | 	</body> | ||||||
|  | </html> | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue