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
|
{% extends "_base.html" %}
{% block title %}
{% if term != "" %}
{{ term }}
{% else %}
Start a new Search
{% endif %}
{% endblock %}
{% block searchValue %}{{ term }}{% endblock %}
{% block javascript %}
<script>
jQuery(document).ready(function() {
var acc = jQuery("div.matches").accordion({active:false});
acc.bind('accordionchangestart', function(event, ui) {
var docnum = ui.newContent.find("p.docnum").text();
var term = ui.newContent.find("p.term").text();
jQuery.get('/excerpt/' + docnum + '/' + term,
function(data) {
ui.newContent.children("div.excerpt").html(data);
ui.newHeader.parent().accordion('resize');
ui.newHeader.parent().accordion('resize');
}
);
var frontpage = jQuery(this).parent().parent().children("img.frontpage");
frontpage.attr('src', '/static/ajax-loader.gif');
frontpage.load(function() {
frontpage.attr('src', '/page/image/' + docnum);
});
});
});
</script>
{% endblock %}
{% block content %}
{% if matches %}
Matched {{ matches.__len__() }} Book{% if matches.__len__() > 1 %}s{% endif %}
{% for docnum, matches in matches.items() %}
<h2 asd="foo"> <a href="{{ url_for("do_book_file", docnum=docnum) }}">book: {{ docnum }}</a> </h2>
<div class="book">
<img class="frontpage" src="{{ url_for("do_book_frontpage", docnum=docnum) }}"/>
<div class="description">
filename, creationtime, indexed-time, +any pdf metadata
</div>
<div class="c_matches">
<div class="matches">
{% for match in matches %}
<h3>
<a href="#">Match at page {{ match[2] }}</a>
</h3>
<div class="match">
<p class="docnum" style="display:none;">{{ match[0] }}</p>
<p class="term" style="display:none;">{{ term}}</p>
<div class="toolbar">
<a href="{{ url_for("do_page_file", docnum=match[0]) }}">Download page as PDF</a>
-
<a href="{{ url_for("do_page_image", docnum=match[0]) }}">Download page as Image</a>
</div>
<div class="excerpt"></div>
</div>
{% endfor %}
</div>
</div>
<br style="clear: both;"/>
</div>
{% endfor %}
{% endif %}
{% endblock %}
|