fix help for question types
This commit is contained in:
parent
a082e7948f
commit
e28a3076ae
|
@ -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>
|
||||
|
|
Reference in New Issue