1 {% extends
"container_base.html" %}
5 function urlencode(str
) {
6 return escape(str
).replace(/\
+/g
,'%2B').replace(
7 /%20/g
, '+').replace(/\*/g
, '%2A').replace(
8 /\
//g, '%2F').replace(/@/g, '%40');
10 function makeLink (page
) {
11 return "?page=" + page
+
12 "&q=" + urlencode ("{{ q }}");
15 $
(document
).ready(function(){
16 var currentPage
= {{ page
}};
17 var lastPage
= {{ data
.last_page
}};
18 var more
= '{{ data.more_link }}';
20 var span
= $
("#pageLinks");
23 span
.append ('<span class="lien-texte"><<</span> ');
25 span
.append ('<a href="' + makeLink(0) +
26 '"><span class="lien-texte"><<</span></a> ');
29 var f
= currentPage
- 4;
31 if (f
< 0) { t
= -f
; f
= 0; }
33 if (t
> lastPage
) t
= lastPage
;
35 for (var i
= f
; i
<= t
; i
++) {
38 span
.append ("<span>" + display
+ "</span> ");
40 span
.append ('<a href="' + makeLink(i
) + '"><span>' +
41 display
+ '</span></a> ');
45 if (currentPage
== lastPage
)
46 span
.append ('<span class="lien-texte">>></span>');
48 span
.append ('<a href="' + makeLink(lastPage
) +
49 '"><span class="lien-texte">>></span></a>');
52 span
.append (' ' +
53 '<a href="'+more
+'"><span class="lien-texte">Plus de résultats</span></a>');
60 <h4>Résultats de recherche pour « {{ q }} » :
</h4>
62 <div class=
"zone-texte">
63 {% for r in data.results %}
64 <div class=
"resultatRecherche">
65 <a class=
"le-titre" href=
"{{ r.uri }}">{{ r.title|safe }}
</a>
66 <div class=
"resultatResume">{{ r.content|safe }}
</div>
67 <a class=
"ligne-url" href=
"{{ r.uri }}">{{ r.uri }}
</a>
71 <div class=
"resultatPages">