fill_entry_type_check_box.html
1 <#include "/admin/plugins/directories/commons.html" />
2
3 <#assign cpt=0>
4
5 <div class="form-group ${entry.CSSClass!}">
6 <label class="control-label col-xs-12 col-sm-12 col-md-3 col-lg-3" for="form${entry.idEntry}" id="form${entry.idEntry}">${entry.title}<#if entry.mandatory> *</#if></label>
7 <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
8 <#assign inLine = entry.fieldInLine>
9 <#list entry.fields as field>
10 <#if field.code == 'answer_choice'>
11 <#assign idName = buildEntryName( entry, entry_iteration_number )>
12 <#if entry.fieldInLine != true><div class="checkbox"></#if>
13 <label class="<#if entry.fieldInLine>checkbox-inline</#if>" for="${idName}_${field.idField}" <#if field.comment?? && field.comment != ''>title="${field.comment}"</#if> >
14 <input type="checkbox" name="${idName}" id="${idName}_${field.idField}" value="${field.idField}"
15 <#if list_responses?? && list_responses?has_content>
16 <#list list_responses as response>
17 <#if response.entry.idEntry == entry.idEntry && response.field??>
18 <#if response.field.idField == field.idField>checked="checked"</#if>
19 </#if>
20 </#list>
21 <#else>
22 <#if field.defaultValue>checked="checked" </#if>
23 </#if>
24 <#if field.conditionalQuestions?exists&&field.conditionalQuestions?size!=0>
25 <#assign idConditional = 'div' + field.idField>
26 onclick="doCheckboxEffect(this.checked,${idConditional}.id);"
27 </#if>
28 />
29 <#if !field.noDisplayTitle>
30 ${field.title}
31 </#if>
32 </label>
33 <#if !entry.fieldInLine&&entry.helpMessage?exists&&entry.helpMessage!=''>
34 <span class="help-block">${entry.helpMessage}</span>
35 </#if>
36 <#if entry.fieldInLine != true></div></#if>
37 <#if field.conditionalQuestions?exists&&field.conditionalQuestions?size!=0 && !inLine>
38 <#if list_entry_children??>
39 <#list list_entry_children as children>
40 <#if children.idField == field.idField && children.conditionalEntries??>${children.conditionalEntries}</#if>
41 </#list>
42 </#if>
43 </#if>
44 </#if>
45 </#list>
46
47 <#if entry.fieldInLine&&entry.helpMessage?exists&&entry.helpMessage!=''>
48 <span class="help-block">${entry.helpMessage}</span>
49 </#if>
50
51 <#if inLine>
52 <#if list_entry_children??>
53 <#list list_entry_children as children>
54 <#if children.conditionalEntries??>${children.conditionalEntries}</#if>
55 </#list>
56 </#if>
57 </#if>
58 </div>
59 </div>
60 <#if list_responses??>
61 <script type="text/javascript">
62 <#list list_responses as response>
63 var idName = '';
64 <#if entry_iteration_number?has_content && entry_iteration_number gt 0>
65 idName = '_nIt' + ${entry_iteration_number} + '_';
66 </#if>
67 <#if response.entry.idEntry == entry.idEntry && response.field??>
68 var baliseId = "div" + idName + ${response.field.idField};
69 if(document.getElementById && document.getElementById(baliseId) != null)
70 {
71 document.getElementById(baliseId).style.visibility='visible';
72 document.getElementById(baliseId).style.display='block';
73 }
74 </#if>
75 </#list>
76 </script>
77 <#else>
78 <#list entry.fields as field>
79 <#if field.defaultValue && field.conditionalQuestions?exists && field.conditionalQuestions?size != 0>
80 <script type="text/javascript">
81 var idName = '';
82 <#if entry_iteration_number?has_content && entry_iteration_number gt 0>
83 idName = '_nIt' + ${entry_iteration_number} + '_';
84 </#if>
85 var baliseId = "div" + idName + ${field.idField};
86 if(document.getElementById && document.getElementById(baliseId) != null)
87 {
88 document.getElementById(baliseId).style.visibility='visible';
89 document.getElementById(baliseId).style.display='block';
90 }
91 </script>
92 </#if>
93 </#list>
94 </#if>