This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
tabellio.searchform/tabellio/searchform/docsearch.pt

227 lines
9.4 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
xmlns:tal="http://xml.zope.org/namespaces/tal"
xmlns:metal="http://xml.zope.org/namespaces/metal"
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
lang="en"
metal:use-macro="context/main_template/macros/master"
i18n:domain="tabellio.searchform">
<body>
<metal:main fill-slot="main">
<tal:main-macro metal:define-macro="main">
<tal:block tal:define="Batch python:modules['Products.CMFPlone'].Batch;
mq python:modules['ZTUtils'].make_query;
url batch_base_url | request/ACTUAL_URL;
batchformkeys batchformkeys|nothing;
b_size python:10; b_size request/b_size | b_size;
b_start python:0;b_start request/b_start | b_start;">
<div tal:replace="structure provider:plone.abovecontenttitle" />
<h1 class="documentFirstHeading" tal:content="context/title" />
<div tal:replace="structure provider:plone.belowcontenttitle" />
<dl class="enableFormTabbing" id="search-tabs">
<dt id="fieldsetlegend-documents">Documents parlementaires</dt>
<dd id="fieldset-documents">
<div class="newsearch"><a href="./#fieldsetlegend-documents">Nouvelle recherche</a></div>
<div class="help-page"><a href="./aide-en-ligne">Aide en ligne</a></div>
<form method="post" action="./#resultsbox">
<div tal:replace="structure view/document_search_form"/>
</form>
<div id="documents-results"
tal:define="search_results view/document_search_results;
search_batch python:Batch(list(search_results or []), b_size, int(b_start), orphan=1);"
tal:condition="python: search_results is not None">
<input name="fieldset.current" type="hidden" value="#fieldset-documents"/>
<div id="sorton"><select><option disabled="disabled">Trier par</option></select></div>
<div id="resultsbox">
<span>Nombre de résultats : <span tal:replace="python: len(search_results)"/></span>
</div>
<div class="results-var">
<div id="results">
<ul>
<tal:entry tal:repeat="item search_batch">
<li tal:define="oddrow repeat/item/odd; object python: item.getObject()" tal:attributes="class python: oddrow and 'odd' or 'even'"><div>
<h4><a href="#" tal:attributes="href item/getURL" tal:content="python: object.reftitle">Véronique Salvi</a></h4>
<p class="intitule" tal:content="item/Title"/>
<p class="authors" tal:condition="python: object.authors">Auteur(s) : <span tal:replace="python: object.get_authors_as_string()" tal:condition="python: object.authors" /></p>
</div></li>
</tal:entry>
</ul>
</div>
<div tal:define="batch search_batch">
<div metal:use-macro="view/batch_macros/macros/navigation" />
<div metal:use-macro="view/batch_macros/macros/feed" />
</div>
</div>
</div>
</dd>
<dt id="fieldsetlegend-dossiers">Dossiers parlementaires</dt>
<dd id="fieldset-dossiers">
<div class="newsearch"><a href="./#fieldsetlegend-dossiers">Nouvelle recherche</a></div>
<div class="help-page"><a href="./aide-en-ligne">Aide en ligne</a></div>
<form method="post" action="./#resultsbox">
<div tal:replace="structure view/dossier_search_form"/>
</form>
<div id="dossiers-results"
tal:define="search_results view/dossier_search_results;
search_batch python:Batch(list(search_results or []), b_size, int(b_start), orphan=1);"
tal:condition="python: search_results is not None">
<input name="fieldset.current" type="hidden" value="#fieldset-dossiers"/>
<div id="sorton"><select><option disabled="disabled">Trier par</option></select></div>
<div id="resultsbox">
<span>Nombre de résultats : <span tal:replace="python: len(search_results)"/></span>
</div>
<div class="results-var">
<div id="results">
<ul>
<tal:entry tal:repeat="item search_batch">
<li tal:define="oddrow repeat/item/odd; object python: item.getObject()" tal:attributes="class python: oddrow and 'odd' or 'even'"><div>
<h4><a href="#" tal:attributes="href item/getURL" tal:content="python: object.reftitle">Véronique Salvi</a></h4>
<p class="intitule" tal:content="item/Title"/>
<p class="authors" tal:condition="python: object.authors">Auteur(s) : <span tal:replace="python: object.get_authors_as_string()" tal:condition="python: object.authors" /></p>
</div></li>
</tal:entry>
</ul>
</div>
<div tal:define="batch search_batch">
<div metal:use-macro="view/batch_macros/macros/navigation" />
<div metal:use-macro="view/batch_macros/macros/feed" />
</div>
</div>
</div>
</dd>
<dt id="fieldsetlegend-questions">Questions &amp; interpellations</dt>
<dd id="fieldset-questions">
<div class="newsearch"><a href="./#fieldsetlegend-questions">Nouvelle recherche</a></div>
<div class="help-page"><a href="./aide-en-ligne">Aide en ligne</a></div>
<form method="post" action="./#resultsbox">
<div tal:replace="structure view/question_search_form"/>
</form>
<div id="questions-results"
tal:define="search_results view/question_search_results;
search_batch python:Batch(list(search_results or []), b_size, int(b_start), orphan=1);"
tal:condition="python: search_results is not None">
<input name="fieldset.current" type="hidden" value="#fieldset-questions"/>
<div id="sorton"><select><option disabled="disabled">Trier par</option></select></div>
<div id="resultsbox">
<span>Nombre de résultats : <span tal:replace="python: len(search_results)"/></span>
</div>
<div class="results-var">
<div id="results">
<ul>
<tal:entry tal:repeat="item search_batch">
<li tal:define="oddrow repeat/item/odd; object python: item.getObject()" tal:attributes="class python: oddrow and 'odd' or 'even'"><div>
<h4><a href="#" tal:attributes="href item/getURL" tal:content="python: object.reftitle">Véronique Salvi</a></h4>
<p class="intitule" tal:content="item/Title"/>
<p class="authors" tal:condition="python: object.authors">Auteur(s) : <span tal:replace="python: object.get_authors_as_string()" tal:condition="python: object.authors" /></p>
</div></li>
</tal:entry>
</ul>
</div>
<div tal:define="batch search_batch">
<div metal:use-macro="view/batch_macros/macros/navigation" />
<div metal:use-macro="view/batch_macros/macros/feed" />
</div>
</div>
</div>
</dd>
<dt id="fieldsetlegend-decrets">Décrets</dt>
<dd id="fieldset-decrets">
<h2>Année de sanction et de promulgation <span tal:replace="view/decrets_year"/></h2>
<ul>
<li tal:repeat="year view/decrets_years">
<a tal:attributes="href string:./?decretyear=${year}#fieldset-decrets"
tal:content="year">2010</a>
</li>
</ul>
<table>
<thead>
<tr><th rowspan="2">Document</th>
<th rowspan="2">Intitulé</th>
<th colspan="3">Date</th>
</tr>
<tr><th>Adoption</th>
<th>Sanction</th>
<th>Moniteur</th></tr>
</thead>
<tbody>
<tal:block tal:repeat="item view/decrets">
<tr tal:define="object item/getObject">
<td><a tal:attributes="href item/getURL" tal:content="object/reftitle"></a></td>
<td><span tal:replace="item/Title">title</span></td>
<td><span tal:condition="object/adoption_date" tal:replace="object/adoption_date_str"/></td>
<td><span tal:condition="object/date" tal:replace="object/date_str"/></td>
<td><span tal:condition="object/moniteur_date" tal:replace="object/moniteur_date_str"/></td>
</tr>
</tal:block>
</tbody>
</table>
</dd>
</dl>
<div tal:replace="structure provider:plone.belowcontentbody" />
<ul id="help-links" style="display: none;">
<li tal:repeat="link view/get_help_links"><a
class="help-link"
tal:attributes="href link/absolute_url; id link/id; title link/Description"
tal:content="link/Title">help text</a></li>
</ul>
<script type="text/javascript" tal:content="string: var PORTAL_URL='${view/portal_url}';"></script>
<script metal:use-macro="view/js_macros/macros/labelboxes"></script>
<script metal:use-macro="view/js_macros/macros/sorton"></script>
<script metal:use-macro="view/js_macros/macros/droppablecheckboxes"></script>
<script type="text/javascript">
function setup_help_link(index, elem)
{
var parts = elem.id.split('-');
var fieldname = parts[parts.length-1];
var help_link = $('#aide-'+fieldname).clone();
console.log('help_link:', help_link);
if (help_link.length > 0) {
help_link.text('?');
$(elem).find('label.horizontal').append(help_link);
}
}
(function($) {
$().ready(function() {
$('div.field').each(setup_help_link);
});
})(jQuery);
</script>
</tal:block>
</tal:main-macro>
</metal:main>
</body>
</html>