1<!DOCTYPE html> 2<html> 3 <head> 4 <title>Coburg 360 Grad | Entdecken Sie Coburg rundum</title> 5 <meta name="description" content="Eine virtuelle 360 Grad Tour durch Coburg" /> 6 <meta name="keywords" content="Coburg360,Virtual tour, 360 Grad, Coburg, Sehenswürdigkeiten" /> 7 <meta name="medium" content="mult" /> 8 <meta name="video_width" content="640" /> 9 <meta name="video_height" content="480" /> 10 <link rel="image_src" href="indexdata/thumbnail.jpg" /> 11 12 <meta name="author" content="Rainer Brabec, contactdesign.de" /> 13 14 <meta property="og:title" content="Coburg 360 Grad Tour" /> 15 <meta property="og:description" content="Eine virtuelle 360 Grad Tour durch Coburg" /> 16 <meta property="og:type" content="website" /> 17 <meta property="og:image" content="indexdata/thumbnail.jpg" /> 18 <meta name="twitter:card" content="summary" /> 19 <meta name="twitter:title" content="Coburg 360 Grad Tour" /> 20 <meta name="twitter:description" content="Eine virtuelle 360 Grad Tour durch Coburg" /> 21 <meta name="twitter:image" content="indexdata/thumbnail.jpg" /> 22 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, viewport-fit=cover" /> 23 <meta name="apple-mobile-web-app-capable" content="yes" /> 24 <meta name="apple-mobile-web-app-status-bar-style" content="default" /> 25 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 26 <meta http-equiv="x-ua-compatible" content="IE=edge" /> 27 <style type="text/css"> 28 @-ms-viewport { width: device-width; } 29 @media only screen and (min-device-width: 800px) { html { overflow:hidden; } } 30 * { padding: 0; margin: 0; } 31 html { height: 100%; } 32 body { height: 100%; overflow:hidden; } 33 div#container { height: 100%; min-height: 100%; width: 100%; margin: 0 auto; } 34 div#tourDIV { 35 height:100%; 36 position:relative; 37 overflow:hidden; 38 } 39 div#panoDIV { height:100%; position:relative; overflow:hidden; -webkit-user-select:none; -moz-user-select:none; user-select:none; } 40 41 42 </style> 43
43<script type="text/javascript" src="indexdata/lib/jquery-2.1.1.min.js"></script>
43 44 45 46 <link type="text/css" href="indexdata/lib/jquery-ui-1.11.1/jquery-ui.min.css" rel="stylesheet" /> 47
47<script type="text/javascript" src="indexdata/lib/jquery-ui-1.11.1/jquery-ui.min.js"></script>
47 48
48<script type="text/javascript" src="indexdata/lib/jquery.ui.touch-punch.min.js"></script>
48 49
49<script type="text/javascript" src="indexdata/lib/Kolor/KolorTools.min.js"></script>
49 50
50<script type="text/javascript" src="indexdata/graphics/KolorBootstrap.js"></script>
50 51 52
52<script type="text/javascript"> 53 54 function accessWebVr(curScene, curTime){ 55 56 unloadPlayer(); 57 58 eventUnloadPlugins(); 59 60 loadPlayer(true, curScene, curTime); 61 } 62 function accessStdVr(curScene, curTime){ 63 64 unloadPlayer(); 65 66 resetValuesForPlugins(); 67 68 loadPlayer(false, curScene, curTime); 69 } 70 function loadPlayer(isWebVr, curScene, curTime) { 71 if (isWebVr) { 72 embedpano({ 73 id:"krpanoSWFObject" 74 ,xml:"indexdata/index_vr.xml" 75 ,target:"panoDIV" 76 ,passQueryParameters:true 77 ,bgcolor:"#000000" 78 ,html5:"only+webgl" 79 ,vars:{skipintro:true,norotation:true,startscene:curScene,starttime:curTime} 80 ,webglsettings:{preserveDrawingBuffer:false, depth:true, stencil:true} 81 }); 82 } else { 83 84 embedpano({ 85 id:"krpanoSWFObject" 86 87 ,swf:"indexdata/index.swf" 88 89 ,xml:"indexdata/index.xml" 90 ,target:"panoDIV" 91 ,passQueryParameters:true 92 ,bgcolor:"#000000" 93 ,html5:"auto" 94 ,vars:{startscene:curScene,starttime:curTime} 95 ,webglsettings:{preserveDrawingBuffer:false, depth:true, stencil:true} 96 }); 97 } 98 } 99 function unloadPlayer(){ 100 if(jQuery('#krpanoSWFObject')){ 101 //stop all sounds playing before the removepano 102 if (getCurrentTourPlayer() != null) { 103 getCurrentTourPlayer().call("stopTourSounds();"); 104 } 105 currentPanotourPlayer = null; 106 removepano('krpanoSWFObject'); 107 } 108 109 } 110 var currentPanotourPlayer = null; 111 function getCurrentTourPlayer() { 112 if (currentPanotourPlayer == null) { 113 currentPanotourPlayer = document.getElementById('krpanoSWFObject'); 114 } 115 return currentPanotourPlayer; 116 } 117 function isVRModeRequested() { 118 var querystr = window.location.search.substring(1); 119 var params = querystr.split('&'); 120 for (var i=0; i<params.length; i++){ 121 if (params[i].toLowerCase() == "vr"){ 122 return true; 123 } 124 } 125 return false; 126 } 127 </script>
127 128 </head> 129 <body> 130 <div id="container"> 131 132 <div id="tourDIV"> 133 <div id="panoDIV"> 134 <noscript> 135 You must activate javascript to visualize the Virtual Tour : Coburg360 (Virtual tour generated by Panotour). 136 </noscript> 137 </div> 138 139 140 <div id="startscreen" style="position: absolute; top: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; z-index:15000; "> <div id="ssTitleCont" style="display: none; width: auto; position: absolute; z-index: 16100; "> <h1 id="titlediv" style=" font-family: 'Bebas Neue', cursive; font-weight:400; font-style:normal; color: #dbdbdb; font-size: 48px; font-size: 6vw; line-height: 6vw; white-space: nowrap; cursor: pointer; ">Coburg 360°</h1> </div> </div> 141 142
142<script type="text/javascript">$( document ).ready(function(){ if( !!window.location.search && (~window.location.search.indexOf('skipstartscreen')) ) { hidestartscreen(); return; } ;$('#startscreen').css( 'background-color', ssConvertedColor ); ;$("#titlediv").click( function(){ hidestartscreen(); }); ;$("#ss-btn").click( function(){ hidestartscreen(); }); setTimeout(function() { $('#ssTitleCont').fadeIn('slow'); startResize(); $(window).trigger('resize'); }, 500); ;$('<style>.sk-folding-cube .sk-cube:before{ background-color: #ffffff }</style>').appendTo('head'); }); function hideLoadingAnim() { var animDiv = $('#animDIV'); animDiv.fadeOut('slow', function(){animDiv.remove()}); } ;var spinkitCSS = document.createElement('link'); spinkitCSS.rel="stylesheet"; spinkitCSS.href="indexdata/graphics/11-folding-cube.css"; document.head.appendChild(spinkitCSS); function startResize() { $(window).resize(reposer); } function endResize() { $(window).off("resize", reposer); } function reposer() { setTitlePos(); } loadWebFont("http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js", function() { webFontLoad('Bebas Neue'); }); function loadWebFont( url, callback ) { var webFontJS = document.createElement( "script" );webFontJS.type = "text/javascript"; if(webFontJS.readyState) { webFontJS.onreadystatechange = function() { if ( webFontJS.readyState === "loaded" || webFontJS.readyState === "complete" ) { webFontJS.onreadystatechange = null; callback(); } }; } else { webFontJS.onload = function() { callback(); }; } webFontJS.src = url; document.getElementsByTagName( "head" )[0].appendChild( webFontJS ); } ;var webFontLoad = function(font){ WebFont.load({ google: { families: [font] } }); };var ssConvertedColor = convertHex('#5d5d5d', '0.60'); function hidestartscreen(){ $("#startscreen").fadeOut('slow'); } function convertHex(hex,opacity){ hex = hex.replace('#',''); r = parseInt(hex.substring(0,2), 16); g = parseInt(hex.substring(2,4), 16); b = parseInt(hex.substring(4,6), 16); result = 'rgba('+r+','+g+','+b+','+opacity+')'; return result; } function setTitlePos() { ;var hPos = $('#startscreen').width() * 0.01 * 50 ; ;var vPos = 300 ; ;var hShift = hPos - $('#ssTitleCont').width() / 2 ; $('#ssTitleCont').css({ 'left' : hShift + 'px' }); ; ;var vShift = vPos - $('#ssTitleCont').height() / 2 ; $('#ssTitleCont').css({ 'top' : vShift + 'px' }); } </script>
142 143 144 145
145<script type="text/javascript" src="indexdata/index.js"></script>
145 146
146<script type="text/javascript"> 147 if (isVRModeRequested()){ 148 accessWebVr(); 149 }else{ 150 accessStdVr(); 151 } 152 </script>
152 153 </div> 154 </div> 155 </body> 156</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.