From c44ea24aa4173f5fa30f2752c00ecba4ef38fb9e Mon Sep 17 00:00:00 2001 From: Igor Vaynberg Date: Mon, 4 Jun 2012 17:15:11 -0700 Subject: [PATCH] renamed roundtripValue to context. closes #72 closes #73 --- select2.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/select2.js b/select2.js index 5835055d..9b3fa082 100755 --- a/select2.js +++ b/select2.js @@ -202,7 +202,7 @@ * @param options object containing configuration paramters * @param options.transport function that will be used to execute the ajax request. must be compatible with parameters supported by $.ajax * @param options.url url for the data - * @param options.data a function(searchTerm, pageNumber, roundtripValue) that should return an object containing query string parameters for the above url. + * @param options.data a function(searchTerm, pageNumber, context) that should return an object containing query string parameters for the above url. * @param options.dataType request data type: ajax, jsonp, other datatatypes supported by jQuery's $.ajax function or the transport function if specified * @param options.quietMillis (optional) milliseconds to wait before making the ajaxRequest, helps debounce the ajax function if invoked too often * @param options.results a function(remoteData, pageNumber) that converts data returned form the remote request to the format expected by Select2. @@ -225,7 +225,7 @@ data = options.data, // ajax data function transport = options.transport || $.ajax; - data = data.call(this, query.term, query.page, query.roundtripValue); + data = data.call(this, query.term, query.page, query.context); if( null !== handler){ handler.abort(); @@ -240,7 +240,7 @@ } // TODO 3.0 - replace query.page with query so users have access to term, page, etc. var results = options.results(data, query.page); - self.resultsRoundtripValue = results['roundtripValue']; + self.context = results.context; query.callback(results); } }); @@ -377,7 +377,7 @@ this.search = search = this.container.find("input[type=text]"); this.resultsPage = 0; - this.resultsRoundtripValue = null; + this.context = null; // initialize the container this.initContainer(); @@ -651,7 +651,7 @@ this.opts.query({ term: this.search.val(), page: page, - roundtripValue: self.resultsRoundtripValue, + context: self.context, callback: this.bind(function (data) { var parts = [], self = this; $(data.results).each(function () { @@ -701,7 +701,7 @@ opts.query({ term: search.val(), page: this.resultsPage, - roundtripValue: null, + context: null, callback: this.bind(function (data) { var parts = [], // html parts def; // default choice