You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

73 lines
4.6 KiB

<fieldset class="module aligned form-horizontal {{ fieldset.classes }}">
{% if fieldset.name %}
<h4 class="header smaller lighter blue block">{{ fieldset.name }}</h4>
{% endif %}
<div class="widget-body">
{% if fieldset.description %}
<div class="description">{{ fieldset.description|safe }}</div>
{% endif %}
{% for line in fieldset %}
<div class="form-row form-group{% if line.fields|length_is:'1' and line.errors %} errors{% endif %}{% for field in line %}{% if field.field.name %} field-{{ field.field.name }}{% endif %}{% endfor %} no-margin-left no-margin-right">
{% for field in line %}
<div class="row{% if not line.fields|length_is:'1' %} field-box{% if not field.is_readonly and field.errors %} errors{% endif %}{% endif %}">
{% if not line.fields|length_is:'1' and not field.is_readonly %}{{ field.errors }}{% endif %}
{% if field.is_checkbox %}
<div class="col-sm-2 control-label text-left">{{ field.label_tag }}</div>
<div class="col-sm-9 no-padding-left margin-top-5">
{{ field.field }}
<span class="lbl"></span>
</div>
{% else %}
<div class="col-sm-2 control-label text-left">{{ field.label_tag }}</div>
<div class="col-sm-9 no-padding-left">
{% if field.is_readonly %}
{% if field.field.name == "template_code" %}
<textarea id='template_preview'>{{ field.contents }}</textarea>
<script type="text/javascript">
new CMInstance(django.jQuery('#template_preview')[0])
</script>
{% else %}
<p class="read-only-field">{{ field.contents }}</p>
{% endif %}
{% else %}
{{ field.field }}
{% if field.field.name == "template_code" %}
<script type="text/javascript">
new CMInstance(django.jQuery('#id_template_code')[0],
{
readOnly: false
},
[{
name: "change",
handler: function(target){
django.jQuery('#id_template_code')[0].value = target.getValue();
if(typeof django.jQuery.updateSnippetVars === 'function'){
django.jQuery.updateSnippetVars(django.jQuery('#id_template_code')[0])
}
}
}])
</script>
{% endif %}
{% endif %}
{% if field.field.help_text %}
{% if 'href=' in field.field.help_text %}
<span class="help-block">{{ field.field.help_text|safe }}</span>
{% else %}
<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="right" data-content='{{ field.field.help_text|escape }}'>?</span>
{% endif %}
{% endif %}
{% if line.errors %}
<div class="help-block col-xs-12 col-sm-reset inline">
{% if line.fields|length_is:'1' %}{{ line.errors }}{% endif %}
</div>
{% endif %}
</div>
{% endif %}
</div>
{% endfor %}
</div>
{% endfor %}
</div>
</fieldset>