summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/blocks/JQueryAutocomplete.js
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2016-01-10 18:46:19 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2016-01-10 18:46:19 +0100
commitfe3dcbc843e4a2c8a1bc36ad2a0efedd18b8f491 (patch)
treee6fb186a0c10b1d9c458ffca350a6d69c594cb75 /ishtar_common/templates/blocks/JQueryAutocomplete.js
parent9de20f503852855b5dda8723693c5d156232d16d (diff)
downloadIshtar-fe3dcbc843e4a2c8a1bc36ad2a0efedd18b8f491.tar.bz2
Ishtar-fe3dcbc843e4a2c8a1bc36ad2a0efedd18b8f491.zip
Fix land planning service form (refs #2999)
Diffstat (limited to 'ishtar_common/templates/blocks/JQueryAutocomplete.js')
-rw-r--r--ishtar_common/templates/blocks/JQueryAutocomplete.js62
1 files changed, 32 insertions, 30 deletions
diff --git a/ishtar_common/templates/blocks/JQueryAutocomplete.js b/ishtar_common/templates/blocks/JQueryAutocomplete.js
index 8616ff928..16ffef3a0 100644
--- a/ishtar_common/templates/blocks/JQueryAutocomplete.js
+++ b/ishtar_common/templates/blocks/JQueryAutocomplete.js
@@ -2,37 +2,39 @@
var base_source_{{field_id|replace_underscore}} = {{source}};
var source_{{field_id|replace_underscore}} = base_source_{{field_id|replace_underscore}};
-$("#id_select_{{field_id}}").autocomplete({
- source: source_{{field_id|replace_underscore}},
- select: function( event, ui ) {
- if(ui.item){
- $('#id_{{field_id}}').val(ui.item.id);
- $('#id_{{field_id}}').change();
- } else {
- $('#id_{{field_id}}').val(null);
- }
- },
- minLength: 2{% if options %},
- {{options}}
- {% endif %}
-});
+$(function() {
+ $("#id_select_{{field_id}}").autocomplete({
+ source: source_{{field_id|replace_underscore}},
+ select: function( event, ui ) {
+ if(ui.item){
+ $('#id_{{field_id}}').val(ui.item.id);
+ $('#id_{{field_id}}').change();
+ } else {
+ $('#id_{{field_id}}').val(null);
+ }
+ },
+ minLength: 2{% if options %},
+ {{options}}
+ {% endif %}
+ });
-$(document).on("click", '#id_select_{{field_id}}', function(){
- $('#id_{{field_id}}').val(null);
- $('#id_select_{{field_id}}').val(null);
-});
+ $(document).on("click", '#id_select_{{field_id}}', function(){
+ $('#id_{{field_id}}').val(null);
+ $('#id_select_{{field_id}}').val(null);
+ });
-{% if dynamic_limit %}{% for item_id in dynamic_limit %}
-$('#{{item_id}}').change(function(){
- $("#id_select_{{field_id}}").autocomplete( "option", "source",
- base_source_{{field_id|replace_underscore}} + $('#{{item_id}}').val()
- + '/');
- if ($('#{{item_id}}').val()){
- $("#id_select_{{field_id}}").prop("disabled", false);
- } else {
- $("#id_select_{{field_id}}").prop("disabled", true);
- }
+ {% if dynamic_limit %}{% for item_id in dynamic_limit %}
+ $('#{{item_id}}').change(function(){
+ $("#id_select_{{field_id}}").autocomplete( "option", "source",
+ base_source_{{field_id|replace_underscore}} + $('#{{item_id}}').val()
+ + '/');
+ if ($('#{{item_id}}').val()){
+ $("#id_select_{{field_id}}").prop("disabled", false);
+ } else {
+ $("#id_select_{{field_id}}").prop("disabled", true);
+ }
+ });
+ $('#{{item_id}}').change();
+ {% endfor %}{% endif %}
});
-$('#{{item_id}}').change();
-{% endfor %}{% endif %}