From 0b55e8a26c9314312732f6481ae62c7a5611f072 Mon Sep 17 00:00:00 2001 From: John Christopher Anderson Date: Fri, 20 Mar 2009 10:58:52 +0000 Subject: map queries with group=true query option will return an error. closes COUCHDB-185. changes to jquery.couch.js to support ajaxOptions may be useful for more than just openDoc, will need to be spread to the rest of the API. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@756413 13f79535-47bb-0310-9956-ffa450edef68 --- share/www/script/futon.browse.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'share/www/script/futon.browse.js') diff --git a/share/www/script/futon.browse.js b/share/www/script/futon.browse.js index 5fd09f94..876866e0 100644 --- a/share/www/script/futon.browse.js +++ b/share/www/script/futon.browse.js @@ -301,7 +301,7 @@ page.storedViewLanguage = page.viewLanguage; if (callback) callback(); } - }); + },{async:false}); } else { page.updateViewEditor(page.storedViewCode.map, page.storedViewCode.reduce || ""); @@ -467,9 +467,6 @@ if (options.limit === undefined) { options.limit = parseInt($("#perpage").val(), 10); } - if (options.group === undefined) { - options.group = true; - } if ($("#documents thead th.key").is(".desc")) { if (typeof options.descending == 'undefined') options.descending = true; var descend = true; @@ -589,6 +586,7 @@ var reduceFun = $("#viewcode_reduce").val() || null; if (reduceFun != null) { $.cookies.set(db.name + ".reduce", reduceFun); + options.group = true; } else { $.cookies.remove(db.name + ".reduce"); } @@ -602,6 +600,9 @@ $("#viewcode").show(); var currentMapCode = $("#viewcode_map").val(); var currentReduceCode = $("#viewcode_reduce").val() || null; + if (currentReduceCode) { + options.group = true; + } if (page.isDirty) { db.query(currentMapCode, currentReduceCode, page.viewLanguage, options); } else { -- cgit v1.2.3