# HG changeset patch # User Adrien Di Mascio # Date 1243321404 -7200 # Node ID f40ee76ecdf1dcbee631c245c2b028350789b2f6 # Parent 2b9432262240f8abe1724cbd758aea16ca0cb2f3 [facet][RangeFacet] submit facet form when the user stops sliding diff -r 2b9432262240 -r f40ee76ecdf1 web/facet.py --- a/web/facet.py Mon May 25 12:21:06 2009 +0200 +++ b/web/facet.py Tue May 26 09:03:24 2009 +0200 @@ -576,11 +576,15 @@ min: %(minvalue)s, max: %(maxvalue)s, values: [%(minvalue)s, %(maxvalue)s], + stop: function(event, ui) { // submit when the user stops sliding + var form = $('#%(sliderid)s').closest('form'); + buildRQL.apply(null, evalJSON(form.attr('cubicweb:facetargs'))); + }, slide: function(event, ui) { - $('#%(sliderid)s_inf').html(ui.values[0]); - $('#%(sliderid)s_sup').html(ui.values[1]); - $('input[name=%(facetid)s_inf]').val(ui.values[0]); - $('input[name=%(facetid)s_sup]').val(ui.values[1]); + $('#%(sliderid)s_inf').html(ui.values[0]); + $('#%(sliderid)s_sup').html(ui.values[1]); + $('input[name=%(facetid)s_inf]').val(ui.values[0]); + $('input[name=%(facetid)s_sup]').val(ui.values[1]); } }); '''