- Blackbaud Community (2024)

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('

  • '+ '' + ((label.length <= 15) ? label : label.substring(0, 15) + '...') + ''+ ''+ '
  • ');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

    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

    @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 ...

    - Blackbaud Community (2024)

    FAQs

    What is Blackbaud community? ›

    The Blackbaud Community is a social networking website designed for professionals working in the social good sector. The Blackbaud Community makes it easy for members to connect with others, engage in forums, submit ideas, and read best practices to enhance your Blackbaud experience.

    What do Blackbaud do? ›

    About Blackbaud

    Built specifically for fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management, Blackbaud's essential software accelerates impact through unmatched expertise and powerful data intelligence.

    Why do schools use Blackbaud? ›

    Blackbaud's School Website System is designed specifically for staff with all levels of web development experience to build and manage engaging and interactive websites. With Blackbaud's content management system for school districts and schools, you'll: Maximize time with simplified content management.

    What is Blackbaud hosting used for? ›

    Blackbaud Application Hosting relieves your nonprofit of the need to spend time and resources on deploying, maintaining, updating, and optimizing your Blackbaud applications, as well as the infrastructure required to run them.

    Is Blackbaud legitimate? ›

    The FTC's proposed action against Blackbaud, Inc., alleges that the company's failure to implement some of those basics resulted in the theft of highly sensitive data about millions of consumers, including Social Security numbers and bank account information.

    Is Blackbaud safe to use? ›

    Encryption. Blackbaud uses various strong encryption mechanisms across our environments and products, including TLS 1.2, AES 256, RSA 1024 and other FIPS140-2 encryption algorithms.

    What is the Blackbaud controversy? ›

    Blackbaud's failure to implement reasonable data security led to a data breach in 2020. Blackbaud then made misleading statements about the sufficiency of its data security efforts prior to the breach and about the extent of the breach to its nonprofit customers and the public.

    Does Blackbaud charge a fee? ›

    Answer: There is no cost to setting up a Blackbaud Payment Services account. However, organizations that choose to connect any third party payment processors with Blackbaud products will incur Gateway Interconnect fees.

    Who competes with Blackbaud? ›

    Top Competitors and Alternatives of Blackbaud

    The top three of Blackbaud's competitors in the Sales Management category are Salesforce CRM with 21.83%, Intercom with 13.76%, Quip with 8.87% market share.

    Is Blackbaud a learning management system? ›

    Learn about Blackbaud Learning Management System™, the forward-thinking LMS for K–12 private schools that combines academics, athletics, advising, and extracurriculars, providing insight into all phases of the student experience.

    What is Blackbaud education management? ›

    Blackbaud Learning Management System™ provides teachers with the tools to post assignments and enter grades, coaches the ability to add announcements and game highlights, and advisors a forum to communicate.

    Is Blackbaud an accounting software? ›

    Blackbaud Financial Edge NXT®

    Effectively manage financial reporting, monitor and track program success, and support fundraising efforts, all in one complete nonprofit accounting software system built to streamline financial processes and ensure the overall integrity of your organization.

    What does the Blackbaud do? ›

    Blackbaud creates software that helps nonprofits with Customer Relationship Management (CRM), marketing campaigns, fundraising, finance and accounting, and analytics.

    How many nonprofits use Blackbaud? ›

    JustGiving, Blackbaud's social fundraising platform, enabled these change agents to unleash amazing generosity in 2023: 1 million+ fundraising pages created on JustGiving. 22,100 nonprofit organizations maximizing their impact through donations on JustGiving.

    Is Blackbaud public? ›

    When did Blackbaud become a publicly traded company? Blackbaud's commenced its initial public offering in July 2004.

    What is net community in Blackbaud? ›

    Blackbaud NetCommunity provides organizations with a website program for users of all levels. Users can create Web pages with multiple layers of layout, template, content, and image design. These pages can be updated instantly with functionality to move from Blackbaud NetCommunity to your website to view changes.

    What is a Blackbaud account? ›

    Blackbaud ID is your central identity to securely sign in to Blackbaud solutions and services. For more information, see the Blackbaud ID overview.

    Is Blackbaud a payment processor? ›

    Blackbaud Merchant Services is Blackbaud's end-to-end payment processing solution that has helped nonprofits worldwide raise billions of dollars. As a Level 1 PCI service provider and payment gateway, Blackbaud meets the industry's toughest data security standards.

    What is Blackbaud for Gmail? ›

    Blackbaud for Gmail™ streamlines the process for creating actions, providing the information and context fundraisers need while interacting with constituents through Gmail™.

    Top Articles
    Completed - Pokémon Bushido
    Craig Woolard Net Worth
    PBC: News & Top Stories
    Muk Chalinee
    Sams Gurnee Gas Price
    Sessional Dates U Of T
    Chris Wragge Illness
    Homepoint Financial Wholesale Login
    Morbus Castleman - Ursachen, Symptome & Behandlung
    Mychart.solutionhealth.org/Mychartprd/Billing/Summary
    Anchor Martha MacCallum Talks Her 20-Year Journey With FOX News and How She Stays Grounded (EXCLUSIVE)
    Fairwinds Shred Fest 2023
    Nextdoor Myvidster
    6023445010
    Great Clips Coupons → 20% Off | Sep 2024
    James Cameron And Getting Trapped Inside Your Most Successful Creation
    24 Hour Pharmacy St Louis Mo
    Animal Eye Clinic Huntersville Nc
    BCLC Launches PROLINE Sportsbook at B.C. Retail Locations
    Kim Dotcom to fight extradition, says he won't get fair trial in US
    Max Prep Baseball
    Configuring TPM 2.0 on a 6.7 ESXi host
    Directions To American Legion
    Shiftwizard Login Wakemed
    Ixl.prentiss
    Rhonda Rousey Nipple Slip
    Sweeterthanolives
    Rate My Naughty.com
    Help with Finding Parts for Your Vehicle
    Mannat Indian Grocers
    Target Savannah Mall Evicted
    Sunset Time Yesterday
    Actionman23
    Acadis Portal Indiana Sign In
    Americas Cardroom Promo Code For Existing Users
    KOBALT K15CS-06AC MANUAL Pdf Download
    Grupos De Cp Telegram
    Rachel Pizzolato Age, Height, Wiki, Net Worth, Measurement
    The Whale Showtimes Near Cinépolis Vista
    10000 Divided By 5
    o2 Störung? Netzausfall & Netzprobleme im Live-Check prüfen
    Sprague Brook Park Camping Reservations
    Metro By T Mobile Sign In
    Pre-Order Apple Watch Series 10 – Best Prices in Dubai, UAE
    Cvs On 30Th And Fowler
    Winding Road Ahead for China’s EV Growth
    Kortni Floribama Shore Drugs
    Watch Races - Woodbine Racetrack
    J&J News Bluefield Wv
    Exceptions to the 5-year term for naturalisation in the Netherlands
    Pay My Sewer Bill Long Island
    Wiley Rein Vault
    Latest Posts
    Article information

    Author: Nicola Considine CPA

    Last Updated:

    Views: 6694

    Rating: 4.9 / 5 (69 voted)

    Reviews: 84% of readers found this page helpful

    Author information

    Name: Nicola Considine CPA

    Birthday: 1993-02-26

    Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

    Phone: +2681424145499

    Job: Government Technician

    Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

    Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.