fix help for question types

This commit is contained in:
Frédéric Péters 2011-12-04 20:26:42 +01:00
parent a082e7948f
commit e28a3076ae
1 changed files with 3 additions and 37 deletions

View File

@ -225,7 +225,7 @@ identification et son classement</dd>
</dl>
</div>
<div id="help-for-questype">
<div id="help-for-l_questypes">
<dl>
<dt>Type</dt>
<dd><p>définit la catégorie à laquelle appartient un document parlementaire</p>
@ -253,36 +253,9 @@ celle-ci</li>
<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 sync_from_checkboxes(elem, dummyinput)
{
t = '';
$(elem).find('span.option').each(function(idx, el) {
if ($(el).find('input').attr('checked')) {
if (t.length > 0) {
t = t + ', ';
}
t = t + $(el).find('label span').text();
}
});
$(dummyinput).attr('value', t);
}
function setup_appearance(index, elem)
{
var dummyinput = $('<input class="dummyinput" type="text" readonly="readonly"/>');
sync_from_checkboxes(elem, dummyinput);
dummyinput.click(function() {
$(elem).find('div.droppedcheckboxes').toggle().parent().toggleClass('openboxes');
});
$(elem).find('.fieldErrorBox').after(dummyinput);
$(elem).find('span.option').wrapAll('<div class="droppedcheckboxes">').click(function() {
sync_from_checkboxes(elem, dummyinput);
});
$(elem).find('div.droppedcheckboxes').hide();
}
function setup_default_session(index, elem)
{
if ($(elem).find('option[selected]').length == 0) {
@ -312,9 +285,6 @@ function setup_help_icon(index, elem)
(function($) {
$().ready(function() {
$('#formfield-document-widgets-l_doctypes').each(setup_appearance);
$('#formfield-document-widgets-l_topics').each(setup_appearance);
$('#formfield-document-widgets-l_polgroups').each(setup_appearance);
$('#document-widgets-session').each(setup_default_session);
$('#question-widgets-session').each(setup_default_session);
$('#adopteddocument-widgets-session').each(setup_default_session);
@ -328,13 +298,9 @@ function setup_help_icon(index, elem)
var parent = $(this).parent();
$(this).detach().appendTo(parent);
});
$('#formfield-adopteddocument-widgets-l_doctypes').each(setup_appearance);
$('#formfield-adopteddocument-widgets-l_topics').each(setup_appearance);
$('#formfield-adopteddocument-widgets-l_polgroups').each(setup_appearance);
});
})(jQuery);
</script>
<script metal:use-macro="view/js_macros/macros/sorton"></script>
</tal:block>
</tal:main-macro>