root / env / lib / python2.7 / site-packages / django / contrib / admin / templates / admin / prepopulated_fields_js.html @ 1a305335
History | View | Annotate | Download (1012 Bytes)
1 | 1a305335 | officers | {% load l10n %} |
---|---|---|---|
2 | <script type="text/javascript"> |
||
3 | (function($) {
|
||
4 | var field;
|
||
5 | |||
6 | {% for field in prepopulated_fields %}
|
||
7 | field = {
|
||
8 | id: '#{{ field.field.auto_id }}',
|
||
9 | dependency_ids: [],
|
||
10 | dependency_list: [],
|
||
11 | maxLength: {{ field.field.field.max_length|default_if_none:"50"|unlocalize }}
|
||
12 | };
|
||
13 | |||
14 | {% for dependency in field.dependencies %}
|
||
15 | field['dependency_ids'].push('#{{ dependency.auto_id }}');
|
||
16 | field['dependency_list'].push('{{ dependency.name }}');
|
||
17 | {% endfor %}
|
||
18 | |||
19 | {% comment %}
|
||
20 | Mark prepopulated fields in the main form and stacked inlines (.empty-form .form-row) and in tabular inlines (.empty-form.form-row)
|
||
21 | {% endcomment %}
|
||
22 | $('.empty-form .form-row .field-{{ field.field.name }}, .empty-form.form-row .field-{{ field.field.name }}').addClass('prepopulated_field');
|
||
23 | $(field.id).data('dependency_list', field['dependency_list'])
|
||
24 | .prepopulate(field['dependency_ids'], field.maxLength);
|
||
25 | {% endfor %}
|
||
26 | })(django.jQuery);
|
||
27 | </script> |