You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
215 lines
6.9 KiB
215 lines
6.9 KiB
<html>
|
|
<head>
|
|
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
|
|
<meta content="utf-8" http-equiv="encoding">
|
|
<meta http-equiv="Access-Control-Allow-Origin" content="*">
|
|
<title>VVVW</title>
|
|
<link rel="stylesheet" href="static/css/style.css">
|
|
<link href="static/styles/jquery-ui.css" rel="stylesheet" type="text/css">
|
|
<link rel="stylesheet" href="static/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
|
|
<script src="static/js/jquery.min.js"></script>
|
|
<script type="text/javascript" src="static/js/p5/p5.min.js"></script>
|
|
<script src="static/js/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
|
|
<script src="static/js/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
|
|
<script src="static/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
|
|
<script src="static/js/jquery-1.12.4.js"></script>
|
|
<script src="static/js/jquery-ui.js"></script>
|
|
<script src="static/js/d3.v3.min.js"></script>
|
|
<script src="static/js/jquery.ui.touch-punch.min.js"></script>
|
|
<script src="static/js/draggable.js"></script>
|
|
</head>
|
|
<body>
|
|
<div class="container-fluid p-0">
|
|
<div class="bg">
|
|
<div class="row">
|
|
<!-- background audio -->
|
|
<div class="col-md-9" style="position: static;">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="play-stop">
|
|
<div id="tracktime">0:0 / 22:39</div>
|
|
<a id="mBtn" onclick="PSFunction()">(Play)</a>
|
|
<button class="audio-button" onclick="document.getElementById('audioBG').volume -= 0.1">-</button>
|
|
<button class="audio-button" onclick="document.getElementById('audioBG').volume += 0.1">+</button>
|
|
</div>
|
|
<div class="main_audio">
|
|
<audio id='audioBG' ontimeupdate="document.getElementById('tracktime').innerHTML = Math.floor(this.currentTime/60) + ':' + (Math.floor(this.currentTime) - Math.floor(this.currentTime/60)*60) + ' / ' + Math.floor(this.duration/60)+ ':' + (Math.floor(this.duration) - Math.floor(this.duration/60)*60);">
|
|
<source src="static/audio/FreshMythsDifferentTimes_performance_podcast1.mp3" type="audio/mpeg">
|
|
Your browser does not support the audio tag.
|
|
</audio>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<span id="about">
|
|
<a href="#" >about</a> |
|
|
</span>
|
|
<span id="colophon">
|
|
<a href="#" >colophon</a>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<!-- new row should start here -->
|
|
<!-- pop up thesis -->
|
|
<!-- <div class="scaleable-wrapper draggable" id="scaleable-wrapper"> -->
|
|
<div>
|
|
<div w3-include-html="thesis.html" class="draggable thesis" id="thesis">
|
|
</div>
|
|
<!-- <span onclick="this.parentElement.style.display='none'" id="thesisX" class='topleft'>×</span> -->
|
|
</div>
|
|
<!-- </div> -->
|
|
<!-- map area -->
|
|
<div class="row">
|
|
<div class="col-md-10 offset-md-1">
|
|
<div class="map_area">
|
|
<!-- <p>Related media</p> -->
|
|
<!-- <div class="draggable" id="showdadaloglu"><div class='text_audio'>Bio</div> -->
|
|
<!-- <audio id="audiodadaloglu" controls>
|
|
<source src="static/audio/HNI_Soundinstall_3tracks_together1.mp3" type="audio/mpeg">
|
|
Your browser does not support the audio tag.
|
|
</audio> -->
|
|
<!-- <img src="static/images/poem.png">
|
|
</div> -->
|
|
<!-- <img src="static/images/test_small.jpeg" alt="poem"> -->
|
|
|
|
<!-- popups about and colophon -->
|
|
<div id="showabout" class="draggable"><span onclick="this.parentElement.style.display='none'" class="topleft">×</span><div>about texthjgjhghjgfhdgfhdgfhdsgfhsgfhsgdfjhgdsfhsfgdfjgsfgdshsgfhsgfffffffffffffdfhdsfjsgdfjgjdsgfsjdgfjshgdf</div>
|
|
</div><br>
|
|
<div id="showcolophon" class="draggable"><span onclick="this.parentElement.style.display='none'" class="topleft">×</span><div>colophon texthjgjhghjgfhdgfhdgfhdsgfhsgfhsgdfjhgdsfhsfgdfjgsfgdshsgfhsgfffffffffffffdfhdsfjsgdfjgjdsgfsjdgfjshgdf</div>
|
|
</div>
|
|
<script src="static/js/d3_map.js"></script>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="map_legend">
|
|
<div id="box1" onclick="popup_bg(120)"></div> <p>Folklore literature</p>
|
|
<div id="box2" onclick="popup_bg(300)"></div> <p>Islamic Mysticism</p>
|
|
<div id="box3" onclick="popup_bg(500)"></div> <p>Contemporary poets</p>
|
|
<div id="box4" onclick="popup_bg(700)"></div> <p>Contemporary musicians</p>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<!--moved about temporarily-->
|
|
|
|
<!-- scripts for mouse events -->
|
|
<script>
|
|
var audio = document.getElementById("audioBG");
|
|
var btn = document.getElementById("mBtn");
|
|
|
|
function PSFunction() {
|
|
if (audio.paused) {
|
|
audio.play();
|
|
btn.innerHTML = "(Pause)";
|
|
} else {
|
|
audio.pause();
|
|
btn.innerHTML = "(Play)";
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<script>
|
|
function popup_bg(time) {
|
|
var box = document.getElementById("audioBG");
|
|
// if (box.currentTime>0) {
|
|
// box.currentTime = 0;
|
|
// } else {
|
|
box.currentTime = time;
|
|
box.play();
|
|
btn.innerHTML = "(Pause)";
|
|
|
|
};
|
|
</script>
|
|
|
|
<script>
|
|
function includeHTML() {
|
|
var z, i, elmnt, file, xhttp;
|
|
/* Loop through a collection of all HTML elements: */
|
|
z = document.getElementsByTagName("*");
|
|
for (i = 0; i < z.length; i++) {
|
|
elmnt = z[i];
|
|
/*search for elements with a certain atrribute:*/
|
|
file = elmnt.getAttribute("w3-include-html");
|
|
if (file) {
|
|
/* Make an HTTP request using the attribute value as the file name: */
|
|
xhttp = new XMLHttpRequest();
|
|
xhttp.onreadystatechange = function() {
|
|
if (this.readyState == 4) {
|
|
if (this.status == 200) {elmnt.innerHTML = this.responseText;}
|
|
if (this.status == 404) {elmnt.innerHTML = "Page not found.";}
|
|
/* Remove the attribute, and call this function once more: */
|
|
elmnt.removeAttribute("w3-include-html");
|
|
includeHTML();
|
|
}
|
|
}
|
|
xhttp.open("GET", file, true);
|
|
xhttp.send();
|
|
/* Exit the function: */
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
includeHTML();
|
|
</script>
|
|
|
|
<script>
|
|
$("#about").click(function(){
|
|
$("#showabout").fadeIn()
|
|
console.log("around")
|
|
});
|
|
|
|
$("#colophon").click(function(){
|
|
$("#showcolophon").fadeIn()
|
|
console.log("around")
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
|
|
<!-- scaleable wrapper -->
|
|
<!-- <script>
|
|
var $el = $("#thesis");
|
|
var elHeight = $el.outerHeight();
|
|
var elWidth = $el.outerWidth();
|
|
|
|
var $wrapper = $("#scaleable-wrapper");
|
|
|
|
$wrapper.resizable({
|
|
resize: doResize
|
|
});
|
|
|
|
function doResize(event, ui) {
|
|
|
|
var scale, origin;
|
|
|
|
scale = Math.min(
|
|
ui.size.width / elWidth,
|
|
ui.size.height / elHeight
|
|
);
|
|
|
|
$el.css({
|
|
transform: "translate(-50%, -50%) " + "scale(" + scale + ")"
|
|
});
|
|
|
|
}
|
|
|
|
var starterData = {
|
|
size: {
|
|
width: $wrapper.width(),
|
|
height: $wrapper.height()
|
|
}
|
|
}
|
|
doResize(null, starterData);
|
|
</script> -->
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|