diff options
| author | Frederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com> | 2014-08-25 16:42:57 +0200 |
|---|---|---|
| committer | Frederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com> | 2014-08-25 16:42:57 +0200 |
| commit | d7f93defb899b2b48a14d679e5dffffdb4a00eff (patch) | |
| tree | f8572183b480477622917a1f504cf49a8e202f6e /addons/web/static/src/js/data_export.js | |
| parent | 2b67528fe9e366829d44d8aba756bc6e359b4c61 (diff) | |
| parent | 36146b3fadc47543f4b696ab75c31b3459afb15b (diff) | |
Merge branch 'master' into master-pos-new-payment-screen-fva
Conflicts:
addons/point_of_sale/point_of_sale.py
addons/point_of_sale/point_of_sale_view.xml
Diffstat (limited to 'addons/web/static/src/js/data_export.js')
| -rw-r--r-- | addons/web/static/src/js/data_export.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/addons/web/static/src/js/data_export.js b/addons/web/static/src/js/data_export.js index 2f7ff81d089..a6cb35423fb 100644 --- a/addons/web/static/src/js/data_export.js +++ b/addons/web/static/src/js/data_export.js @@ -27,6 +27,8 @@ instance.web.DataExport = instance.web.Dialog.extend({ this.$('#fields_list').empty(); }, 'click #export_new_list': 'on_show_save_list', + 'click #move_up':'on_click_move_up', + 'click #move_down':'on_click_move_down', }, init: function(parent, dataset) { var self = this; @@ -79,6 +81,20 @@ instance.web.DataExport = instance.web.Dialog.extend({ this.rpc('/web/export/formats', {}).done(this.do_setup_export_formats), this.show_exports_list()); }, + on_click_move_up: function () { + var prev_row = this.$el.find('#fields_list option:selected').first().prev(); + if(prev_row.length){ + var selected_rows = self.$('#fields_list option:selected').detach(); + prev_row.before(selected_rows); + } + }, + on_click_move_down: function () { + var next_row = this.$el.find('#fields_list option:selected').last().next(); + if(next_row.length){ + var selected_rows = self.$('#fields_list option:selected').detach(); + next_row.after(selected_rows); + } + }, do_setup_export_formats: function (formats) { var $fmts = this.$el.find('#export_format'); _(formats).each(function (format) { |
