{:uriI"ýfile:///Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-cb0ff1ee4ab0/backend/app/assets/javascripts/spree/backend/views/order/customer_select.js?type=application/javascript&pipeline=self&id=959dcd5116be60de868769600f985b54ed140f06fac5764c16c682ad009cab34:ET:load_pathI"`/Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-cb0ff1ee4ab0/backend/app/assets/javascripts;T: filenameI"ˆ/Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-cb0ff1ee4ab0/backend/app/assets/javascripts/spree/backend/views/order/customer_select.js;T: nameI".spree/backend/views/order/customer_select;T:logical_pathI"6spree/backend/views/order/customer_select.self.js;T:content_typeI"application/javascript;T: sourceI"YSpree.Views.Order.CustomerSelect = Backbone.View.extend({ initialize: function() { this.render(); }, events: { "select2-selecting": "onSelect" }, onSelect: function(e) { var customer = e.choice; this.trigger("select", customer) }, render: function() { var customerTemplate = HandlebarsTemplates['orders/customer_details/autocomplete']; var formatCustomerResult = function(customer) { return customerTemplate({ customer: customer, bill_address: customer.bill_address, ship_address: customer.ship_address }) } this.$el.select2({ placeholder: Spree.translations.choose_a_customer, ajax: { url: Spree.pathFor('api/users'), params: { "headers": { 'Authorization': 'Bearer ' + Spree.api_key } }, datatype: 'json', data: function(term, page) { return { q: { m: 'or', email_start: term, name_start: term } } }, results: function(data, page) { return { results: data.users, more: data.current_page < data.pages } } }, formatResult: formatCustomerResult, formatSelection: function (customer) { return Select2.util.escapeMarkup(customer.email); } }) } }); ;T: metadata{:dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"–file-digest:///Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-cb0ff1ee4ab0/backend/app/assets/javascripts/spree/backend/views/order/customer_select.js;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: to_loado;;}F: to_linko;;}F:map{ I" version;TiI" file;TI"1spree/backend/views/order/customer_select.js;TI" mappings;TI" AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;TI" sources;T[I"customer_select.source.js;TI" names;T[I"x_sprockets_linecount;Ti;: charsetI" utf-8;F: digest"%®ºÍ6÷;öë[Ÿm… l¥/åcÂgË}ˆ®ù{s: lengthiY:environment_versionI"1.0;T:dependencies_digest"% Ó¾%• .éÖ-n¼¢B‰P³}sê·›I(*':idI"E959dcd5116be60de868769600f985b54ed140f06fac5764c16c682ad009cab34;F