From 8bbfdbc013a7dfb5a6987ca525c5f842d2b2fef9 Mon Sep 17 00:00:00 2001 From: Jonathan Kolyer Date: Sun, 8 Mar 2015 06:13:29 +0000 Subject: [PATCH] VRFS-2795 instrument selection; json posting --- ruby/lib/jam_ruby/models/musician_search.rb | 8 +++++--- .../assets/javascripts/musician_search_filter.js.coffee | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ruby/lib/jam_ruby/models/musician_search.rb b/ruby/lib/jam_ruby/models/musician_search.rb index e4e4d1b14..a18fdd4d4 100644 --- a/ruby/lib/jam_ruby/models/musician_search.rb +++ b/ruby/lib/jam_ruby/models/musician_search.rb @@ -248,9 +248,11 @@ module JamRuby rel end - def search_results_page(params={}) - rel = do_search(params) - rel, page = self.pagination(rel, params) + def search_results_page(filter={}, page=1) + self.data_blob = filter + self.save + rel = do_search(filter) + rel, page = self.pagination(rel, filter) rel.to_json end diff --git a/web/app/assets/javascripts/musician_search_filter.js.coffee b/web/app/assets/javascripts/musician_search_filter.js.coffee index 92594fa28..a01c11886 100644 --- a/web/app/assets/javascripts/musician_search_filter.js.coffee +++ b/web/app/assets/javascripts/musician_search_filter.js.coffee @@ -148,8 +148,8 @@ context.JK.MusicianSearchFilter = class MusicianSearchFilter checked: selected ) $('#search-filter-instruments').append instrumentHtml - instsel = '#search-filter-instruments tr[data-instrument-id="'+instrument.id+'"] select' - $(instsel).val(proficiency) + profsel = '#search-filter-instruments tr[data-instrument-id="'+instrument.id+'"] select' + $(profsel).val(proficiency) return true _selectedValue: (identifier) =>