1 $(document).ready(function() {
2 var enabled_names = [];
3 $('#partners option').each(function() {
5 var partner_id = partner.data('partner-id');
6 if (isEnabled(partner_id)) {
7 enabled_names.push(partner.text().trim());
10 $('#generic_confirm_enabled').text(enabled_names.join(', '));
12 $('#partners').change(function() {
14 $('#partners option:selected').each(function() {
15 var partner_id = $(this).data('partner-id');
16 if (isEnabled(partner_id)) {
17 selected.push(partner_id);
20 if (selected.length > 0) {
21 $('#generic_confirm_search').css('visibility', 'initial');
23 $('#generic_confirm_search').css('visibility', 'hidden');
25 $('#service_id_restrict').
26 attr('data-service_id_restrict_ids', selected.join('|'));
28 $('#generic_confirm_search').click(function(e) {
29 $('#partnerSearch').modal({show:true});
31 $('#partnerSearch').on('show.bs.modal', function() {
34 $('#partnerSearch').on('hide.bs.modal', function() {
35 $.fn.dataTable.tables({ api: true }).destroy();
38 function isEnabled(id) {
39 return services[0].enabled.indexOf(id.toString()) > -1;