Author: jchris
Date: Sat Jun 19 20:01:47 2010
New Revision: 956282

URL: http://svn.apache.org/viewvc?rev=956282&view=rev
Log:
jquery.couch.js changes options handling

Modified:
    couchdb/trunk/share/www/script/jquery.couch.js

Modified: couchdb/trunk/share/www/script/jquery.couch.js
URL: 
http://svn.apache.org/viewvc/couchdb/trunk/share/www/script/jquery.couch.js?rev=956282&r1=956281&r2=956282&view=diff
==============================================================================
--- couchdb/trunk/share/www/script/jquery.couch.js [utf-8] (original)
+++ couchdb/trunk/share/www/script/jquery.couch.js [utf-8] Sat Jun 19 20:01:47 
2010
@@ -231,7 +231,7 @@
           );
         },
         changes: function(since, options) {
-          options = {} || options;
+          options = options || {};
           // set up the promise object within a closure for this handler
           var db = this, active = true, listeners = [], promise = {
             onChange : function(fun) {
@@ -257,8 +257,13 @@
           };
           // actually make the changes request
           function getChangesSince(seq) {
+            var opts = {};
+            $.extend(opts, options, {
+              feed : "longpoll",
+              since : seq
+            });
             ajax(
-              {url: db.uri + "_changes?feed=longpoll&since="+seq},
+              {url: db.uri + "_changes"+encodeOptions(opts)},
               options,
               "Error connecting to "+db.uri+"/_changes."
             );


Reply via email to