-
Notifications
You must be signed in to change notification settings - Fork 0
/
audioblast.php
61 lines (55 loc) · 1.88 KB
/
audioblast.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php
/*
audioBlast Search
This page is for the audioBlast search interface. It is a single page app that uses the audioBlast
API to search for recordings, annotations and traits.
The search functionality is primarily performed in JavaScript, with the PHP code only used to
initialise the page.
*/
// Initial configurtion and quick return if ping page
include("includes/init.php");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>audioBlast!<?php print($in_dev?" (DEV)":"")?></title>
<link rel="stylesheet" href="/ab-api.css">
<link rel="stylesheet" href="https://view.audioblast.org/progress.css">
<link rel="stylesheet" href="https://cdn.audioblast.org/tabulator/dist/css/tabulator.min.css">
<script type="text/javascript" src="https://cdn.audioblast.org/tabulator/dist/js/tabulator.min.js"></script>
<script type="text/javascript" src="/ab-tabulator.js"></script>
<?php
//Load the search plugins
include("includes/load_search_js.php");
?>
</head>
<body>
<div id="title">
<a href="/"><img src="https://cdn.audioblast.org/audioblast_flash.png" class="audioblast-flash" /></a>
<h1>audioBlast<?php print($in_dev?" (DEV)":"")?></h1>
<div id="menu">
<details>
<summary>Show search console</summary>
<div id="consoleContainer"></div>
</details>
</div>
</div>
<div id="infoContainer" class="feature-container">
<div id="pythia" class="feature">
<h1 id="pythia-query"></h1>
<details id="pythia-query-details">
<summary>Show replacement patterns</summary>
<div id="pythia-terms"></div>
</details>
<div id="pythia-terms"></div>
</div>
</div>
<div id="contentContainer" class="feature-container"></div>
<script>
//Start the search once the page has loaded
document.addEventListener("DOMContentLoaded", function(event) {
searchAB.init();
});
</script>
</body>
</html>