change form field tooltip mechanism, and integrate texts (#1107)
This commit is contained in:
parent
b6a2581c3c
commit
c4b7cf6f36
|
@ -141,6 +141,112 @@
|
|||
|
||||
<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>
|
||||
</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-questype">
|
||||
<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égie 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>
|
||||
</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 type="text/javascript">
|
||||
|
@ -191,7 +297,22 @@ function setup_default_session(index, elem)
|
|||
|
||||
function setup_help_icon(index, elem)
|
||||
{
|
||||
$(elem).attr('title', $(elem).text());
|
||||
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($) {
|
||||
|
@ -203,7 +324,7 @@ function setup_help_icon(index, elem)
|
|||
$('#document-widgets-session').each(setup_default_session);
|
||||
$('#question-widgets-session').each(setup_default_session);
|
||||
$('#adopteddocument-widgets-session').each(setup_default_session);
|
||||
$('div.formHelp').each(setup_help_icon);
|
||||
$('div.field').each(setup_help_icon);
|
||||
$('select.date-field').each(function() {
|
||||
$(this).parent().contents().filter(function() {
|
||||
return (this.nodeType==3 || $(this).hasClass('date-field'));
|
||||
|
|
|
@ -466,8 +466,7 @@ class IDocumentPfbSearch(interface.Interface):
|
|||
# required=False, source=possible_polgroups))
|
||||
session = schema.Choice(title=_(u'Legislature / Session'), required=False,
|
||||
source=possible_sessions)
|
||||
ttitle = schema.TextLine(title=_(u'Title'), required=False,
|
||||
description=_(u'Description for the title field'))
|
||||
ttitle = schema.TextLine(title=_(u'Title'), required=False)
|
||||
l_topics = schema.List(title=_(u'Topics'), required=False,
|
||||
value_type=schema.Choice(required=False,
|
||||
source=possible_topics));
|
||||
|
|
Reference in New Issue