diff options
Diffstat (limited to 'share/www/database.html')
| -rw-r--r-- | share/www/database.html | 15 | 
1 files changed, 14 insertions, 1 deletions
| diff --git a/share/www/database.html b/share/www/database.html index 400081b0..3609cc7b 100644 --- a/share/www/database.html +++ b/share/www/database.html @@ -73,6 +73,8 @@ specific language governing permissions and limitations under the License.          // Restore preferences/state from cookies          var desc = $.cookies.get(page.db.name + ".desc");          if (desc) $("#documents thead th.key").addClass("desc"); +        var reduce = $.cookies.get(page.db.name + ".doreduce"); +        $("#reduce :checkbox")[0].checked = reduce;          var rowsPerPage = $.cookies.get(page.db.name + ".perpage");          if (rowsPerPage) $("#perpage").val(rowsPerPage); @@ -93,6 +95,14 @@ specific language governing permissions and limitations under the License.            $(this).toggleClass("desc");            page.updateDocumentListing();          }); +        $("#documents thead th.value #reduce :checkbox").click(function() { +          page.updateDocumentListing(); +          if (this.checked) { +            $.cookies.set(page.db.name + ".doreduce", "1"); +          } else { +            $.cookies.remove(page.db.name + ".doreduce"); +          } +        });          $("#perpage").change(function() {            page.updateDocumentListing();            $.cookies.set(page.db.name + ".perpage", this.value); @@ -187,7 +197,10 @@ specific language governing permissions and limitations under the License.          <thead>            <tr>              <th class="key"><div>Key</div></th> -            <th class="value">Value</th> +            <th class="value"> +              <label id="reduce"><input type="checkbox" autocomplete="off" checked> Reduce</label> +              Value +            </th>            </tr>          </thead>          <tbody class="content"> | 
