Recent Discussions
Search Filters
Relevance
`;previousOptionId = filterOptionValue;}filterInputElement = ``filterInputClass = `form-check${(isChildOption) ? ' pl-4' : ''} field_input checkbox-field`;parentCollapseTarget = '';collapseDataAttributes = 'style="padding-left: 1.5em !important;"';if (showCollapseControls) {filterInputElement = '';filterInputClass = 'collapse collapsible-parent-filter pb-1 pl-0_95 pointer d-flex flex-row justify-content-between align-items-center';parentCollapseTarget = `parent_collapse_${filterOptionValue}_8e1baeb4d1b054cba9d8f844e0588db4`collapseDataAttributes = `data-toggle="collapse" data-target="#${parentCollapseTarget}" aria-expanded="false" aria-controls="${parentCollapseTarget}"`;}filterValueInput += `
${showCollapseControls ? buildCollapseExpandElements_8e1baeb4d1b054cba9d8f844e0588db4(filterOptionValue) : ''}
`;if (!isChildOption && optionIndex < filterConfig.optionsOrder.length - 1) {// start of collapsible containerparentOptionIndex = filterOptionValue;filterValueInput += `
`;}});filterValueInput += '
';break;case "countrySelect":case "dropDown":case "multipleChoice":case "state":filterValueInput = '';break;default:filterValueInput = '';}const filterContainer = jQuery('
');filterContainer.find('.filter_label').html(filterConfig.label).on('click', (e) => {jQuery(e.target).parent().parent('[data-container-expand]').find('[data-container-toggles] a:visible').click();});filterContainer.find('.filter_value_select').replaceWith(filterValueInput);filterContainer.attr('data-filter-id', filterId);return filterContainer;}function applyHideBadgeListOption_8e1baeb4d1b054cba9d8f844e0588db4(filterContainer, filterId){if (filterId === 'field_badgeList' && false) {filterContainer.addClass('d-none');filterContainer.insertBefore(filterContainer.prev());}}function addModalFilter_8e1baeb4d1b054cba9d8f844e0588db4(filterSelection, expand, callback){const filterId = jQuery(filterSelection).attr('data-filter-id');const filterContainer = buildFilterContainer_8e1baeb4d1b054cba9d8f844e0588db4(filterSelection, filterId);const collapsibleId = `filter_body_side_${filterId}_8e1baeb4d1b054cba9d8f844e0588db4`;filterContainer.find('.collapse:not([data-checkbox-collapse])').attr('id', collapsibleId).attr('data-collapse-field-id', filterId);filterContainer.find('.filter_collapse').attr('style', '').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_expand').attr('style', 'display:none;').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_value_select').on('change', (e) => {// remove active quick filtersconst activeQuickfilters = jQuery(e.target).parents('.modal-body').find('.quick_filter.active');if (activeQuickfilters.length > 0 && (e.target.type === 'checkbox' && e.target.checked) || e.target.value !== '') {activeQuickfilters.each((_, quickFilterElement) => {const quickFilter = jQuery(quickFilterElement);quickFilter.addClass('btn-outline-secondary');quickFilter.removeClass('active');quickFilter.removeClass('btn-secondary');});}});if (expand) {filterContainer.find('.collapse').addClass('show');} else {filterContainer.find('.filter_collapse').attr('style', 'display:none;');filterContainer.find('.filter_expand').attr('style', '');}const existingModalFilters = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal #applied_filters');existingModalFilters.append(filterContainer);applyHideBadgeListOption_8e1baeb4d1b054cba9d8f844e0588db4(filterContainer, filterId);filterContainer.show();if (typeof callback === 'function') {callback();}}function addSideFilter_8e1baeb4d1b054cba9d8f844e0588db4(filterSelection){const filterId = jQuery(filterSelection).attr('data-filter-id');const filterContainer = buildFilterContainer_8e1baeb4d1b054cba9d8f844e0588db4(filterSelection, filterId);const collapsibleId = `filter_body_side_${filterId}_8e1baeb4d1b054cba9d8f844e0588db4`;filterContainer.find('div[data-container-toggles]').addClass('pl-1');filterContainer.find('.collapse:not([data-checkbox-collapse])').attr('id', collapsibleId).attr('data-collapse-field-id', filterId)filterContainer.find('.filter_collapse').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_expand').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_value_select').on('change', (e) => {const modifiedFilters = jQuery(e.target);applyFilters_8e1baeb4d1b054cba9d8f844e0588db4({ modifiedFilters });});const existingSideFilters = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_tableListTypeFilters');existingSideFilters.append(filterContainer);applyHideBadgeListOption_8e1baeb4d1b054cba9d8f844e0588db4(filterContainer, filterId);filterContainer.show();}function buildFilterSelector_8e1baeb4d1b054cba9d8f844e0588db4(){var searchFilters = searchFilters_8e1baeb4d1b054cba9d8f844e0588db4;var filterDropdownInternal = '';var fieldsGroup = '';Object.entries(searchFilters).forEach(([filterId, filterConfig]) => {if (filterConfig.hidden){return;}var dropdownItem = '' + filterConfig.label + '';if (filterId.indexOf('field_') === 0){fieldsGroup += dropdownItem;}else{filterDropdownInternal += dropdownItem;}});if (fieldsGroup.length !== 0){var separator = (filterDropdownInternal.length === 0)? '' : '
Fields
';filterDropdownInternal += separator + fieldsGroup;}if (filterDropdownInternal.length === 0){jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal #filter_dropdown').remove();}else{var filterModalInternalWrapper = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .dropdown-menu-internal');filterModalInternalWrapper.append(filterDropdownInternal);if (typeof SimpleBar === 'function'){new SimpleBar(filterModalInternalWrapper[0]);}}}var createFilterPill = function(filterId, label){activeFilterPill = jQuery('
');return activeFilterPill;}var addActiveFilter_8e1baeb4d1b054cba9d8f844e0588db4 = function(filterId, filterValue){if (typeof searchFilters_8e1baeb4d1b054cba9d8f844e0588db4[filterId] === 'undefined'){return;}const filterConfig = searchFilters_8e1baeb4d1b054cba9d8f844e0588db4[filterId];const activeFiltersContainer = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_active_filters');if (filterConfig.type === "checkboxes"){filterValue.forEach(function(value){const filterLabel = filterConfig['options'][value];activeFilterPill = createFilterPill(filterId, filterLabel);activeFilterPill.find('.fa-times').on('click keypress', function(event){if (!accessibleClick(event, true)){return;}const filterContainer = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal #applied_filters .filter_container[data-filter-id="' + filterId + '"]');const filterChecked = filterContainer.find('.filter_value_select:checked');// Remove filter selection, but keep wrapper for table list typesif (filterChecked.length > 0) {const filterInput = filterChecked.filter('input[value="' + value + '"]');filterInput.prop('checked', false);const modifiedFilters = jQuery(filterInput);applyFilters_8e1baeb4d1b054cba9d8f844e0588db4({ modifiedFilters });}});activeFiltersContainer.append(activeFilterPill);});}else{var filterLabel = (typeof filterConfig['options'][filterValue] !== 'undefined') ? filterConfig['options'][filterValue] : filterValue;activeFilterPill = createFilterPill(filterId, filterLabel);activeFilterPill.find('.fa-times').on('click keypress', function(event){if (accessibleClick(event, true)){const filter = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal #applied_filters .filter_container[data-filter-id="' + filterId + '"]').find('.filter_value_select').val('');const modifiedFilters = jQuery(filter);applyFilters_8e1baeb4d1b054cba9d8f844e0588db4({ modifiedFilters });}});activeFiltersContainer.append(activeFilterPill);}}var addActiveFilters_8e1baeb4d1b054cba9d8f844e0588db4 = function(params){jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_active_filters [data-filter-id]').remove();jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .filter_container').each(function(){var filterId = jQuery(this).attr('data-filter-id');if (filterId.indexOf('field_') === 0){fieldId = filterId.substring(6);if (typeof params['search_filters']['fields'][fieldId] !== 'undefined'){addActiveFilter_8e1baeb4d1b054cba9d8f844e0588db4(filterId, params['search_filters']['fields'][fieldId]);}}else{if (typeof params['search_filters'][filterId] !== 'undefined'){addActiveFilter_8e1baeb4d1b054cba9d8f844e0588db4(filterId, params['search_filters'][filterId]);}}});};var getSearchParams_8e1baeb4d1b054cba9d8f844e0588db4 = function(){var filterModal = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal');var searchFilters = searchFilters_8e1baeb4d1b054cba9d8f844e0588db4;var query = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_query').val();var tags = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_tags').val();var filters = filterModal.find('.filter_container');var quickFilters = jQuery('#module_0-0 .quick_filter');var params = {search_query : query,search_tags : tags,search_filters: {fields: {}},active_quick_filters: {},inactive_quick_filters: {}};quickFilters.each(function(){var filterContainer = jQuery(this);var destination = filterContainer.hasClass('active') ? 'active_quick_filters' : 'inactive_quick_filters';var filterType = filterContainer.attr('data-filter-type');var filterId = filterContainer.attr('data-filter-id');var filterVal = filterContainer.attr('data-filter-value');if (typeof filterId !== 'undefined' && filterId !== ''){if (!params[destination].hasOwnProperty(filterType)){params[destination][filterType] = {};}params[destination][filterType][filterId] = filterVal;}});if (filters.length === 0){return params;}filters.each(function(){var filterContainer = jQuery(this);var filterId = filterContainer.attr('data-filter-id');var filterValue = null;if ((typeof filterId === 'undefined' || filterId == '')|| typeof searchFilters[filterId] === 'undefined'){return;}var filterConfig = searchFilters[filterId];if (filterConfig.type === "checkboxes"){filterValue = filterContainer.find('.filter_value_select:checked');}else{filterValue = filterContainer.find('.filter_value_select').val();}if (typeof filterValue === 'undefined' || filterValue.length === 0){return;}if (filterConfig.type === "checkboxes"){filterValue = filterValue.map(function(){ return jQuery(this).val(); }).get();}if (filterId.indexOf('field_') === 0){filterId = filterId.substring(6);params['search_filters']['fields'][filterId] = filterValue;}else{params['search_filters'][filterId] = filterValue;}});return params;};var toggleTableHeaderFilters_8e1baeb4d1b054cba9d8f844e0588db4 = function(filterId, filterValue){const filterContainer = jQuery(`#module_0-0 [data-filter-id="${filterId}"]`);const eventData = { headerToggledFilter: true };if (filterContainer.is(':button')) {toggleQuickFilterButton_8e1baeb4d1b054cba9d8f844e0588db4(filterContainer[0]);eventData.modifiedFilters = jQuery(filterContainer[0]);} else if (filterContainer.attr('data-filter-config-type') === "checkboxes") {const modifiedFilters = filterContainer.find(`.filter_value_select[value="${filterValue}"]`);modifiedFilters.prop('checked', !modifiedFilters.prop('checked'));eventData.modifiedFilters = modifiedFilters;}applyFilters_8e1baeb4d1b054cba9d8f844e0588db4(eventData);}var applyFilters_8e1baeb4d1b054cba9d8f844e0588db4 = function({ headerToggledFilter = false, modifiedFilters, modalSubmit = false, textSearch = false } = {}){if (modifiedFilters) {jQuery('#module_0-0').trigger('updateSideAndModalFilters_8e1baeb4d1b054cba9d8f844e0588db4', { headerToggledFilter, modifiedFilters, modalSubmit, textSearch });}var paginator = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4').data('jsPaginator');var searchParams = getSearchParams_8e1baeb4d1b054cba9d8f844e0588db4();addActiveFilters_8e1baeb4d1b054cba9d8f844e0588db4(searchParams);paginator.setParams(searchParams);paginator.clearPagination();paginator.load(false);toggleSortVisibility_8e1baeb4d1b054cba9d8f844e0588db4(searchParams);};var toggleSortVisibility_8e1baeb4d1b054cba9d8f844e0588db4 = function(searchParams){var removeClass = 'd-none';var addClass = 'd-flex';// Sort and filtering are unable to be applied at same time currently so show/hide container depending on if filters existif (searchParams.search_query || searchParams.search_tags|| Object.keys(searchParams.search_filters).length > 1|| Object.keys(searchParams.search_filters.fields).length > 0|| searchHasCustomActiveQuickFilters_8e1baeb4d1b054cba9d8f844e0588db4(searchParams)){removeClass = 'd-flex';addClass = 'd-none';}jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_search_sort_container').removeClass(addClass).addClass(removeClass);const relevanceText = 'Relevance';const searchOrderContainer = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_search_order_by');const activeRelevanceOrderBy = searchOrderContainer.find('[data-button-type="search-order-label"]').filter(function() {return this.innerText === relevanceText;});if (activeRelevanceOrderBy.length > 0) {// Insert checkbox icon into selected sort inside dropdownlet activeText = '' + relevanceText;const relevanceOption = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_search_order_by [data-order-by="' + relevanceText.toLowerCase() +'"]').html(activeText);}jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_sort_container').removeClass(removeClass).addClass(addClass);};const searchHasCustomActiveQuickFilters_8e1baeb4d1b054cba9d8f844e0588db4 = function (searchParams = {}) {const { active_quick_filters: { data: activeQuickFilterData = {} } = {}} = searchParams;const customActiveQuickFilters = Object.keys(activeQuickFilterData).filter((quickFilter) => {return quickFilter.includes('custom_filter_tag') || quickFilter.includes('custom_filter_query')});return customActiveQuickFilters.length > 0;}var toggleAllowingNewSearchFilters_8e1baeb4d1b054cba9d8f844e0588db4 = function () {// Quick filters do not work with search filters so if quick filters, disable search filtersif (jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .quick_filter.active').length > 0) {if (true) {jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal #applied_filters').empty();}jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal #filter_dropdown_btn').prop('disabled', true);} else {jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal #filter_dropdown_btn').prop('disabled', false);}}var toggleQuickFilterButton_8e1baeb4d1b054cba9d8f844e0588db4 = function (buttonElement) {const quickFilterButton = jQuery(buttonElement);const addClass = (quickFilterButton.hasClass('active') ? 'btn-outline-secondary' : 'btn-secondary');const removeClass = (quickFilterButton.hasClass('active') ? 'btn-secondary' : 'btn-outline-secondary');quickFilterButton.removeClass(removeClass);quickFilterButton.addClass(addClass);quickFilterButton.toggleClass('active');if (typeof quickFilterButton.data('left-quick-filter') !== 'undefined') {const modifiedFilters = jQuery(quickFilterButton);applyFilters_8e1baeb4d1b054cba9d8f844e0588db4({ modifiedFilters });} else if (quickFilterButton.hasClass('active')) {// updating bulk filter change in modal, remove all field filtersjQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .filter_container .filter_value_select').each((_, filterElement) => {if (filterElement.type === 'text' || filterElement.type === 'select-one') {filterElement.value = '';} else if (filterElement.type === 'checkbox') {filterElement.checked = false;}});}toggleAllowingNewSearchFilters_8e1baeb4d1b054cba9d8f844e0588db4();}const filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4 = new Map();const quickFilterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4 = new Map();jQuery(document).ready(function(){var filterModal_8e1baeb4d1b054cba9d8f844e0588db4 = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal');jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal').on('hide.bs.modal', function () {// restore previous valuesconst filterIds = [...filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.keys()];const quickFilterIds = [...quickFilterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.keys()];quickFilterIds.forEach((quickFilterId) => {jQuery(`#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .quick_filter[data-filter-id=${quickFilterId}]`).attr('class', quickFilterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.get(quickFilterId));});toggleAllowingNewSearchFilters_8e1baeb4d1b054cba9d8f844e0588db4();filterIds.forEach((fieldId) => {const fieldValues = filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.get(fieldId);if (fieldValues instanceof Map) {[...fieldValues.keys()].forEach((fieldValue) => {const { isChecked, isIndeterminate } = fieldValues.get(fieldValue);jQuery(`#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .filter_container .filter_value_select[data-filter-form-element="${fieldId}"][value="${fieldValue}"]`).prop('checked', isChecked).prop('indeterminate', isIndeterminate);});} else {// select or textjQuery(`#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .filter_container .filter_value_select[data-filter-form-element="${fieldId}"]`).val(fieldValues)}})});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal').on('shown.bs.modal', function () {filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.clear();quickFilterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.clear();jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .quick_filter').each((_, filterElement) => {quickFilterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.set(filterElement.getAttribute('data-filter-id'), filterElement.className);});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .filter_container .filter_value_select').each((_, filterElement) => {const fieldId = filterElement.getAttribute('data-filter-form-element');if (filterElement.type === 'text' || filterElement.type === 'select-one') {filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.set(fieldId, filterElement.value);} else if (filterElement.type === 'checkbox') {if (filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.has(fieldId) == false) {filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.set(fieldId, new Map());}const options = filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.get(fieldId);options.set(filterElement.value, { isChecked: filterElement.checked, isIndeterminate: filterElement.indeterminate });}});});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_enable_filters').on('click',function(){jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal').modal('show');});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal .clear_filters').on('click',function(){filterModal_8e1baeb4d1b054cba9d8f844e0588db4.find('.filter_remove').click();jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_query, #8e1baeb4d1b054cba9d8f844e0588db4_tags').val("");filterModal_8e1baeb4d1b054cba9d8f844e0588db4.find('.quick_filter.active').click();});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_query, #8e1baeb4d1b054cba9d8f844e0588db4_tags').on('change',function(){applyFilters_8e1baeb4d1b054cba9d8f844e0588db4({ modifiedFilters: jQuery(), textSearch: true });});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_query, #8e1baeb4d1b054cba9d8f844e0588db4_tags').on('keydown',function(e){var code = typeof e.originalEvent.code !== 'undefined' ? e.originalEvent.code : e.keyCode;if (code == 'Enter' || code == '13'){applyFilters_8e1baeb4d1b054cba9d8f844e0588db4();jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal').modal('hide');}});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_apply, #8e1baeb4d1b054cba9d8f844e0588db4_submit').on('click',function(){filterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.clear();quickFilterModalCurrentValues_8e1baeb4d1b054cba9d8f844e0588db4.clear();// Filter selection from the modal occured. Update the filtersconst modifiedFilters = jQuery(this).parents('.modal-content').find('.modal-body .quick_filter,.modal-body .filters_container .filter_value_select');applyFilters_8e1baeb4d1b054cba9d8f844e0588db4({ modifiedFilters, modalSubmit: true });jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_filter_modal').modal('hide');});jQuery('#module_0-0 .quick_filter').on('click', function(e) {toggleQuickFilterButton_8e1baeb4d1b054cba9d8f844e0588db4(e.target);});// populate filter selectorbuildFilterSelector_8e1baeb4d1b054cba9d8f844e0588db4();// add applied filterfilterModal_8e1baeb4d1b054cba9d8f844e0588db4.find('#filter_dropdown').on('click', '.dropdown-item', function(){addModalFilter_8e1baeb4d1b054cba9d8f844e0588db4(this, true);});if (false) {jQuery('#module_0-0 #filter_dropdown .dropdown-item').each((_, searchFilter) => {addModalFilter_8e1baeb4d1b054cba9d8f844e0588db4(searchFilter);addSideFilter_8e1baeb4d1b054cba9d8f844e0588db4(searchFilter);});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_tableListTypeFilters').on('click', '.filter_collapse, .filter_expand', function() {jQuery(this).toggle();jQuery(this).siblings().toggle();});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_tableListTypeFilters').on('click', '.collapsible-parent-filter', function() {var expandToggle = jQuery(this).find('.checkbox_filter_expand[data-toggle="collapse"]');var collapseToggle = jQuery(this).find('.checkbox_filter_collapse[data-toggle="collapse"]')expandToggle.toggle();collapseToggle.toggle();});}const toggleIndeterminate = (wrapper, fieldId, parentOptionId) => {const indeterminate = Boolean(jQuery(wrapper).find(`[data-parent-option-id="${parentOptionId}"]:checked`).length);jQuery(`#module_0-0 [data-filter-form-element="${fieldId}"][value="${parentOptionId}"]`).prop('indeterminate', indeterminate);}jQuery('#module_0-0 .field_input input[data-parent-option-id]').on('change', ({ target }) => {const parentOptionId = jQuery(target).attr('data-parent-option-id');const fieldId = jQuery(target).attr('data-filter-form-element');const wrapper = jQuery(target).parents('.filter_container')[0];toggleIndeterminate(wrapper, fieldId, parentOptionId);});jQuery('#module_0-0 .field_input input').each((_, field) => {const fieldId = field.getAttribute('data-filter-form-element');const parentOptionId = field.value;const wrapper = jQuery(field).parents('.filter_container')[0];toggleIndeterminate(wrapper, fieldId, parentOptionId);});// remove applied filtersjQuery('#module_0-0 .filter_container, #applied_filters').on('click', '.filter_remove', (e) => {e.preventDefault();const filterContainer = jQuery(e.target).closest('.filter_container');const filterId = filterContainer.attr('data-filter-id');const filterConfigType = filterContainer.attr('data-filter-config-type');if (filterConfigType === "checkboxes") {filterContainer.find(`.filter_value_select[data-filter-form-element="${filterId}"]`).prop('checked', false).prop('indeterminate', false);} else if (filterConfigType === "dropDown"|| filterConfigType === "textField"|| filterConfigType === "multipleChoice"|| filterConfigType === "state"|| filterConfigType === "countrySelect") {filterContainer.find(`.filter_value_select[data-filter-form-element="${filterId}"]`).val('');}if (jQuery(e.target).parents('#8e1baeb4d1b054cba9d8f844e0588db4_tableListTypeFilters').length > 0) {const modifiedFilters = filterContainer.find('.filter_value_select');applyFilters_8e1baeb4d1b054cba9d8f844e0588db4({ modifiedFilters });}});filterModal_8e1baeb4d1b054cba9d8f844e0588db4.find('#applied_filters').on('click', '.filter_collapse, .filter_expand', function(){jQuery(this).toggle();jQuery(this).siblings().toggle();});var searchParams = (typeof getSearchParams_8e1baeb4d1b054cba9d8f844e0588db4 == 'function') ? getSearchParams_8e1baeb4d1b054cba9d8f844e0588db4() : '';toggleSortVisibility_8e1baeb4d1b054cba9d8f844e0588db4(searchParams);jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_order_by .dropdown-item').on('click', function(e) {processOrderBy_8e1baeb4d1b054cba9d8f844e0588db4(e, false)});jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_sort_order').on('click keyup', function(e) {processSortOrder_8e1baeb4d1b054cba9d8f844e0588db4(e, false)});// Event handler to sync filtersjQuery(document).on("#module_0-0 updateSideAndModalFilters_8e1baeb4d1b054cba9d8f844e0588db4", ( event, { headerToggledFilter = false,modalSubmit = false,modifiedFilters = [],textSearch = false,} = {} ) => {const removeAllFieldFilters = () => {jQuery('#8e1baeb4d1b054cba9d8f844e0588db4_active_filters').empty();jQuery('#module_0-0 .filter_container .filter_value_select').each((_, filterElement) => {if (filterElement.type === 'text' || filterElement.type === 'select-one') {filterElement.value = '';} else if (filterElement.type === 'checkbox') {filterElement.checked = false;}});}const removeQuickFilters = () => {jQuery('#module_0-0 .quick_filter').each((_, quickFilterElement) => {const quickFilter = jQuery(quickFilterElement);quickFilter.addClass('btn-outline-secondary');quickFilter.removeClass('active');quickFilter.removeClass('btn-secondary');});}if (textSearch) {removeQuickFilters();}modifiedFilters.each((_, eventTarget) => {const wrapper = jQuery(eventTarget).parents('.filter_container[data-filter-id]');const filterFieldId = wrapper.attr('data-filter-id');const fieldType = wrapper.attr('data-filter-config-type');const expandFilterContainer = () => {jQuery(`#module_0-0 div[data-collapse-field-id="${filterFieldId}"]`).collapse('show');if (jQuery(`#module_0-0 div[data-collapse-field-id="${filterFieldId}"]`).hasClass('show') === false) {wrapper.find('a.filter_expand').toggle();wrapper.find('a.filter_expand').siblings().toggle();}}if (jQuery(eventTarget).hasClass('quick_filter')) {jQuery(`#module_0-0 .quick_filters .quick_filter[data-filter-id="${eventTarget.getAttribute('data-filter-id')}"]`).each((_, el) => {const isSideFilter = el.classList.contains('mb-2');el.className = eventTarget.className;if (isSideFilter) {el.classList.add('mb-2');}});jQuery(`#8e1baeb4d1b054cba9d8f844e0588db4_query`).val('');if (jQuery(eventTarget).hasClass('active')) {removeAllFieldFilters();}} else if (fieldType === "checkboxes") {const filterElement = jQuery(`#module_0-0 .filter_value_select[value="${eventTarget.value}"][data-filter-form-element="${filterFieldId}"]`);if (filterElement.prop('checked') !== eventTarget.checked || ((headerToggledFilter || modalSubmit) && eventTarget.checked)) {expandFilterContainer();}filterElement.prop('checked', eventTarget.checked);if (!modalSubmit) {removeQuickFilters();}} else if (fieldType === "dropDown"|| fieldType === "textField"|| fieldType === "multipleChoice"|| fieldType === "state"|| fieldType === "countrySelect") {const filterElement = jQuery(`#module_0-0 .filter_value_select[data-filter-form-element="${filterFieldId}"]`);if (filterElement.val() !== eventTarget.value || (modalSubmit && eventTarget.value !== '')) {expandFilterContainer();}filterElement.val(eventTarget.value);if (!modalSubmit) {removeQuickFilters();}}});});});function processOrderBy_8e1baeb4d1b054cba9d8f844e0588db4(e, isSearchSort){let orderBySelector = isSearchSort ? '#8e1baeb4d1b054cba9d8f844e0588db4_search_order_by' : '#8e1baeb4d1b054cba9d8f844e0588db4_order_by';let sortOrderSelector = isSearchSort ? '#8e1baeb4d1b054cba9d8f844e0588db4_search_sort_order' : '#8e1baeb4d1b054cba9d8f844e0588db4_sort_order';jQuery(orderBySelector + ' span.fa-check').remove();let sortbyText = jQuery.trim(jQuery(e.target).text());// Set dropdown text to match new sortjQuery(orderBySelector + ' [data-toggle]').text(sortbyText).attr('aria-label', sortbyText);// Insert checkbox icon into selected sort inside dropdownlet activeText = '' + sortbyText;jQuery(e.target).html(activeText);let orderBy = jQuery(e.target).data('order-by');let sortOrder = jQuery(e.target).data('default-sort-order');// Make sortOrder arrow icon match the default sortOrder for selected sort optionif (sortOrder == 'desc'){jQuery(sortOrderSelector).removeClass('fa-arrow-up').addClass('fa-arrow-down');}else{jQuery(sortOrderSelector).removeClass('fa-arrow-down').addClass('fa-arrow-up');}let params = {sortOrder: sortOrder,orderBy: orderBy,};if (orderBy == 'relevance') {params.sortOrder = null;params.orderBy = null;}let paginator = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4').data('jsPaginator');paginator.setParams(params);paginator.clearPagination();paginator.load();}function processSortOrder_8e1baeb4d1b054cba9d8f844e0588db4(e, isSearchSort){const keycode = (e.keyCode ? e.keyCode : e.which);const orderBySelector = isSearchSort ? '#8e1baeb4d1b054cba9d8f844e0588db4_search_order_by .fa-check' : '#8e1baeb4d1b054cba9d8f844e0588db4_order_by .fa-check';const orderBy = jQuery(orderBySelector).parent().data('order-by');if (orderBy === 'relevance'){return;}if (e.type == 'click' || (e.type == 'keyup' && keycode == 13)){// Reverse the sort order between asc / descif (jQuery(e.target).hasClass('fa-arrow-up')){jQuery(e.target).data('sort-order', 'desc').removeClass('fa-arrow-up').addClass('fa-arrow-down');}else{jQuery(e.target).data('sort-order', 'asc').removeClass('fa-arrow-down').addClass('fa-arrow-up');}const sortOrderSelector = isSearchSort ? '#8e1baeb4d1b054cba9d8f844e0588db4_search_sort_order' : '#8e1baeb4d1b054cba9d8f844e0588db4_sort_order';const sortOrder = jQuery(sortOrderSelector).data('sort-order');const params = {sortOrder: sortOrder,orderBy: orderBy,};const paginator = jQuery('#8e1baeb4d1b054cba9d8f844e0588db4').data('jsPaginator');paginator.setParams(params);paginator.clearPagination();paginator.load();}}//]]>
Database Cleanup - Merging organizations with ...
221
Hello everyone! What are the best practices for managing organizations with multiple locations so that we can ...
Sanaa ElhashmyCategoryAdministration/Configuration4d
Open for Discussion
Alex Wong3d
@Sanaa Elhashmy
this depends on a few factors:
- what is your CFAP setup?
- Do you use FE NXT as your financial system and ...
1047
Hi, Request by upper management to change structure of campaigns, funds, and appeals from the current FY setup, ...
Susan RaymerCategoryAdministration/Configuration4d
Open for Discussion
Dariel Dixon4d
@Susan Raymer The pros and cons just come down to preference. You will have to change your report structure and ...
Uploading gift records from a third party platform to ...
224
Hi! We run some fundraising via a small third party platform called CanadaHelps. I need some help how to upload ...
Tal RozenfeldCategoryData Entry6d
Open for Discussion
Dariel Dixon6d
@Tal Rozenfeld Welcome to the community. The import is going to depend on what fields you have available. You would ...
Early Bird Tickets
112
Hello. Is there a way to create two tickets, one for Early Bird and then when that time passes a Regular price ticket ...
Mark BezansonCategoryRaiser's Edge® General Discussions10d
Open for Discussion
Alex Wong10d
@Mark Bezanson
the functionality you speak of does not exist for Online Express event registration form nor RE NXT ...
Employee Giving Campaign Issues
124
Hello everyone! Needing assistance solving a few employee giving campaign issues. Your organization has an ...
Lanetta GilderCategoryRaiser's Edge® General Discussions12d
Open for Discussion
Christine Robertson11d
@Lanetta Gilder A few things to consider:
- Employment turnover - how does that effect the amounts actually paid as ...
Event Registration Fees - Different Deadlines
625
Hello Everyone! Hoping you can help me out with this registration fee question. We will offer “Early Bird” ...
Isabel AlcaldeCategoryRaiser's Edge® General Discussions12d
Open for Discussion
Austen Brown12d
@Isabel Alcalde - I recommend you accomplish this with two registration forms. Set up your ‘Early Bird’ form with ...
How to import Alias in individual relationship on a ...
629
I have imported new incoming students along with their parent/s information. I need to add power school id in RE, ...
Naila AsifCategoryQuery/Import/Export13d
Open for Discussion
Karen Diener12d
@Naila Asif :
I have imported new incoming students along with their parent/s information. I need to add power ...
Using an Address formatting and validation service ...
229
Has anyone used an Address service that will accept a CSV file, in order to verify that the address is accurate and ...
Chris ZelloCategoryRaiser's Edge® General Discussions16d
Open for Discussion
Christine Robertson13d
@Chris Zello When I was still working at Zeidman Development, the developers added the option to set addresses to ...