diff options
| author | Luc Donnet | 2015-05-05 13:45:35 +0200 |
|---|---|---|
| committer | Luc Donnet | 2015-05-05 13:45:35 +0200 |
| commit | dc16d9843811c5c8c2f863a840336be768418b3a (patch) | |
| tree | f6193610b3133d18ed414e6ec4968e8c1ce005d3 /app/assets/javascripts | |
| parent | 7cd1d88d33644731a5962856392f59d4f97ea286 (diff) | |
| download | chouette-core-dc16d9843811c5c8c2f863a840336be768418b3a.tar.bz2 | |
Add reference_ids to export task
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/export_tasks.js.coffee | 16 | ||||
| -rw-r--r-- | app/assets/javascripts/exports.js.coffee | 22 |
2 files changed, 16 insertions, 22 deletions
diff --git a/app/assets/javascripts/export_tasks.js.coffee b/app/assets/javascripts/export_tasks.js.coffee new file mode 100644 index 000000000..cf0b61977 --- /dev/null +++ b/app/assets/javascripts/export_tasks.js.coffee @@ -0,0 +1,16 @@ +jQuery -> + export_references_type_change = (event) -> + references_type = $(event.target).val() + + toggle_input = (li) -> + enabled = (li.data("type") == references_type) + # Hide li block + li.toggle(enabled) + # Disable textarea to ignore it in POST data + console.log(enabled) + li.find(".token-input").first().attr("disabled", !enabled) + console.log(li.find(".token-input")) + + toggle_input($(li)) for li in $(event.target).parents('form').find("li.reference_ids") + + $('form select[name="export_task[references_type]"]').change( export_references_type_change ) diff --git a/app/assets/javascripts/exports.js.coffee b/app/assets/javascripts/exports.js.coffee deleted file mode 100644 index 045b95e2e..000000000 --- a/app/assets/javascripts/exports.js.coffee +++ /dev/null @@ -1,22 +0,0 @@ -jQuery -> - export_references_type_change = (event) -> - references_type = $(event.target).val() - - toggle_input = (li) -> - enabled = (li.data("type") == references_type) - # Hide li block - li.toggle(enabled) - # Disable textarea to ignore it in POST data - li.find("textarea").attr("disabled", ! enabled) - - toggle_input($(li)) for li in $(event.target).parents('form').find("li.export_reference_ids") - - $('select[name="export[references_type]"]').change(export_references_type_change) - - $('#export_type_submit').hide() - - export_type_change = (event) -> - export_type = $("input:radio:checked").attr("value") - $(form).toggle($(form).is("#" + export_type + "_new")) for form in $('form.export[method = "post"]') - - $("#export_type_input :radio[name='export[type]']").change(export_type_change) |
