311 lines
12 KiB
XML
311 lines
12 KiB
XML
<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">
|
||
|
||
<form method="post" action="./#resultsbox">
|
||
<div class="newsearch"><a href="./?#fieldsetlegend-documents">Nouvelle recherche</a></div>
|
||
<div tal:replace="structure view/document_pfb_search_form"/>
|
||
</form>
|
||
|
||
<div 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:content="python: len(search_results)"/></span>
|
||
</div>
|
||
|
||
<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 or object.author_is_government">Auteur(s) : <span tal:replace="python: object.get_authors_as_string()" /></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>
|
||
|
||
</dd>
|
||
<dt id="fieldsetlegend-questions">Questions & interpellations</dt>
|
||
<dd id="fieldset-questions">
|
||
|
||
<form method="post" action="./#resultsbox">
|
||
<div class="newsearch"><a href="./?#fieldsetlegend-questions">Nouvelle recherche</a></div>
|
||
<div tal:replace="structure view/question_pfb_search_form"/>
|
||
</form>
|
||
|
||
<div tal:define="search_results view/question_search_results;
|
||
search_batch python:Batch(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 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>
|
||
|
||
|
||
</dd>
|
||
<dt id="fieldsetlegend-textes">Textes adoptés</dt>
|
||
<dd id="fieldset-textes">
|
||
|
||
<form method="post" action="./#resultsbox">
|
||
<div class="newsearch"><a href="./?#fieldsetlegend-textes">Nouvelle recherche</a></div>
|
||
<div tal:replace="structure view/adopted_document_pfb_search_form"/>
|
||
</form>
|
||
|
||
<div tal:define="search_results view/adopted_document_search_results;
|
||
search_batch python:Batch(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-textes"/>
|
||
<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 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 or object.author_is_government">Auteur(s) : <span tal:replace="python: object.get_authors_as_string()" /></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>
|
||
|
||
|
||
|
||
|
||
</dd>
|
||
|
||
|
||
<div tal:replace="structure provider:plone.belowcontentbody" />
|
||
|
||
<div id="help-tooltips">
|
||
|
||
<div id="help-for-l_doctypes">
|
||
<dl>
|
||
<dt>Type</dt>
|
||
<dd><p>définit la catégorie à laquelle appartient un document parlementaire</p>
|
||
<ul>
|
||
<li>Bulletin des travaux (BT) : procès-verbal succinct des décisions prises lors
|
||
d'une réunion de commission.</li>
|
||
<li>Bulletin des interpellations et des questions orales (BIQ) : document
|
||
reprenant les interpellations et les questions orales posées par les députés à
|
||
un ministre en commission</li>
|
||
<li>Bulletin des questions écrites (BQR) : document reprenant les questions
|
||
écrites posées par les députés et les réponses écrites apportées par les
|
||
ministres interrogés</li>
|
||
<li>Compte-rendu de séance : compte-rendu des débats d'une séance plénière</li>
|
||
<li>Convocation de séance : ordre du jour d'une séance plénière</li>
|
||
<li>Convocation de commission : ordre du jour d'une réunion de commission</li>
|
||
<li>Projet : texte législatif présenté par le gouvernement</li>
|
||
<li>Proposition : texte législatif déposé par un ou plusieurs députés</li>
|
||
<li>Rapport de commission : compte-rendu synthétique des discussions tenues en
|
||
commission sur un projet ou une proposition de décret ou de règlement ou à la
|
||
suite d'auditions</li>
|
||
</ul></dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-authors">
|
||
<dl>
|
||
<dt>Auteur</dt>
|
||
<dd><p>personne (député ou gouvernement) à l'initiative d'un document
|
||
parlementaire</p></dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-l_polgroups">
|
||
<dl>
|
||
<dt>Groupe politique</dt>
|
||
<dd>formation politique reconnue par le Parlement et issue des
|
||
élections</dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-session">
|
||
<dl>
|
||
<dt>Législature ou session</dt>
|
||
<dd>Législature = durée du mandat des députés (5 ans).<br/>
|
||
Session = période de travail parlementaire qui débute en octobre pour se
|
||
terminer à la mi-juillet</dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-ttitle">
|
||
<dl>
|
||
<dt>Intitulé</dt>
|
||
<dd>Titre du document parlementaire</dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-l_topics">
|
||
<dl>
|
||
<dt>Matières</dt>
|
||
<dd>Compétences du Parlement</dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-text">
|
||
<dl>
|
||
<dt>Texte</dt>
|
||
<dd>Permet de rechercher un ou plusieurs mots dans le document</dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-nodoc">
|
||
<dl>
|
||
<dt>N° du document</dt>
|
||
<dd>Numéro attribué au document parlementaire ou permettant son
|
||
identification et son classement</dd>
|
||
</dl>
|
||
</div>
|
||
|
||
<div id="help-for-l_questypes">
|
||
<dl>
|
||
<dt>Type</dt>
|
||
<dd><p>définit la catégorie à laquelle appartient un document parlementaire</p>
|
||
<ul>
|
||
<li>Interpellations : interrogations d'un député à un ministre, régies par des
|
||
règles strictes (temps de parole) permettant un débat entre députés et ministre
|
||
lors d'une séance plénière ou d'une réunion de commission</li>
|
||
<li>Question orale : question d'un député à un ministre posée lors d'une séance
|
||
plénière ou d'une réunion de commission. À la différence de l'interpellation,
|
||
la question orale n'est pas suivie d'un débat</li>
|
||
<li>Question écrite : question écrite d'un député à un ministre</li>
|
||
<li>Question d'actualité : sur un sujet d'actualité apparu entre la réunion de
|
||
Bureau élargi établissant l'ordre du jour de la séance plénière et le jour de
|
||
la séance plénière, les députés peuvent interroger le(s) ministre(s) lors de
|
||
celle-ci</li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
|
||
<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/droppablecheckboxes"></script>
|
||
<script metal:use-macro="view/js_macros/macros/sorton"></script>
|
||
<script type="text/javascript">
|
||
function setup_default_session(index, elem)
|
||
{
|
||
if ($(elem).find('option[selected]').length == 0) {
|
||
$($(elem).find('option')[1]).attr('selected', 'selected');
|
||
}
|
||
}
|
||
|
||
function setup_help_icon(index, elem)
|
||
{
|
||
var parts = elem.id.split('-');
|
||
var fieldname = parts[parts.length-1];
|
||
var help_div = $('#help-for-'+fieldname);
|
||
if (help_div.length > 0) {
|
||
var formhelp = $('<div class="formHelp"/>');
|
||
$(elem).find('label.horizontal').after(formhelp);
|
||
$(help_div).click(function() { $(this).hide(); });
|
||
$(formhelp).mouseenter(function() {
|
||
var help_div = $('#help-for-' + fieldname);
|
||
fieldtop = $(this).position().top;
|
||
$(help_div).css('top', 120+fieldtop).fadeIn();
|
||
});
|
||
$(formhelp).mouseleave(function() {
|
||
$(help_div).fadeOut();
|
||
});
|
||
}
|
||
}
|
||
|
||
(function($) {
|
||
$().ready(function() {
|
||
$('#document-widgets-session').each(setup_default_session);
|
||
$('#question-widgets-session').each(setup_default_session);
|
||
$('#adopteddocument-widgets-session').each(setup_default_session);
|
||
$('div.field').each(setup_help_icon);
|
||
$('select.date-field').each(function() {
|
||
$(this).parent().contents().filter(function() {
|
||
return (this.nodeType==3 || $(this).hasClass('date-field'));
|
||
}).wrapAll('<div class="date-field">');
|
||
});
|
||
$('div.date-field').each(function() {
|
||
var parent = $(this).parent();
|
||
$(this).detach().appendTo(parent);
|
||
});
|
||
});
|
||
})(jQuery);
|
||
</script>
|
||
|
||
</tal:block>
|
||
</tal:main-macro>
|
||
</metal:main>
|
||
|
||
</body>
|
||
</html>
|