blob: 6906d3b5fa3b20d90924d1b8ede1ac82d3e66ba7 (
plain)
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
<html>
<head>
<title>Freebase Images</title>
<link type="text/css" rel="stylesheet" href="/css/freebase-controls.css">
<link type="text/css" rel="stylesheet" href="/css/main.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.2.3.min.js"></script>
<script type="text/javascript" src="/js/freebase.suggest.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#q").freebaseSuggest().bind("fb-select", function(e, data) {
id = data.id;
update_freebase();
window.location.hash = "#" + data.id;
insert_images(data.id);
});
function insert_images(id) {
$("#images").text("Loading...");
$.get("info", {"id":id},
function(data) {
$("#images").text("");
$("#images").html(data);
});
};
function update_freebase() {
$("#onfreebase").attr("href", "http://www.freebase.com/view" + id);
$.get("name", {"id":id}, function(data){ $("#onfreebase").text(data); });
$.get("recents", function(data) { $("#recents").html(data); })
}
if(window.location.hash.length > 0 && $("#images").html().replace(/^\s+|\s+$/g, "").length == 0) {
id = window.location.hash.split("#")[1];
update_freebase();
insert_images(id);
}
else if(window.location.search.length > 0 && $("#images").html().replace(/^\s+|\s+$/g, "").length == 0) {
id = window.location.search.split("?id=")[1]
update_freebase();
insert_images(id);
}
});
</script>
</head>
<body>
<div id="input">
<form>
<h1>Search: <input type="text" id="q" /></h1>
<div id="recents">
{% if user %}
{% if searches_avail %}
<strong>Your Recent Searches:</strong>
{% for search in searches %}
<a href="?id={{ search.id }}">{{ search.name }}</a>{% if not forloop.last %},{% endif %}
{% endfor %}
{% endif %}
{% else %}
<a href="{{ url }}">Login to Google</a> to keep track of your recent searches.
{% endif %}
</div>
</form>
</div>
<div id="freebase">
Get more information about <a id="onfreebase" href="http://www.freebase.com/view/">everything</a> on Freebase!
</div>
<div id="images">
</div>
<div id="footer">
Data and images from <a href="http://www.freebase.com">Freebase</a> | <a id="login" href="{{ url }}">{{ url_linktext }}</a>
</div>
</body>
</html>
|