LEGO Education Community (2024)

Join the Conversation

Filter By

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}_ae8f6cea61a785776004eedfdc4b9585`collapseDataAttributes = `data-toggle="collapse" data-target="#${parentCollapseTarget}" aria-expanded="false" aria-controls="${parentCollapseTarget}"`;}filterValueInput += `

    ${showCollapseControls ? buildCollapseExpandElements_ae8f6cea61a785776004eedfdc4b9585(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_ae8f6cea61a785776004eedfdc4b9585(filterContainer, filterId){if (filterId === 'field_badgeList' && false) {filterContainer.addClass('d-none');filterContainer.insertBefore(filterContainer.prev());}}function addModalFilter_ae8f6cea61a785776004eedfdc4b9585(filterSelection, expand, callback){const filterId = jQuery(filterSelection).attr('data-filter-id');const filterContainer = buildFilterContainer_ae8f6cea61a785776004eedfdc4b9585(filterSelection, filterId);const collapsibleId = `filter_body_side_${filterId}_ae8f6cea61a785776004eedfdc4b9585`;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('#ae8f6cea61a785776004eedfdc4b9585_filter_modal #applied_filters');existingModalFilters.append(filterContainer);applyHideBadgeListOption_ae8f6cea61a785776004eedfdc4b9585(filterContainer, filterId);filterContainer.show();if (typeof callback === 'function') {callback();}}function addSideFilter_ae8f6cea61a785776004eedfdc4b9585(filterSelection){const filterId = jQuery(filterSelection).attr('data-filter-id');const filterContainer = buildFilterContainer_ae8f6cea61a785776004eedfdc4b9585(filterSelection, filterId);const collapsibleId = `filter_body_side_${filterId}_ae8f6cea61a785776004eedfdc4b9585`;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_ae8f6cea61a785776004eedfdc4b9585({ modifiedFilters });});const existingSideFilters = jQuery('#ae8f6cea61a785776004eedfdc4b9585_tableListTypeFilters');existingSideFilters.append(filterContainer);applyHideBadgeListOption_ae8f6cea61a785776004eedfdc4b9585(filterContainer, filterId);filterContainer.show();}function buildFilterSelector_ae8f6cea61a785776004eedfdc4b9585(){var searchFilters = searchFilters_ae8f6cea61a785776004eedfdc4b9585;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('#ae8f6cea61a785776004eedfdc4b9585_filter_modal #filter_dropdown').remove();}else{var filterModalInternalWrapper = jQuery('#ae8f6cea61a785776004eedfdc4b9585_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_ae8f6cea61a785776004eedfdc4b9585 = function(filterId, filterValue){if (typeof searchFilters_ae8f6cea61a785776004eedfdc4b9585[filterId] === 'undefined'){return;}const filterConfig = searchFilters_ae8f6cea61a785776004eedfdc4b9585[filterId];const activeFiltersContainer = jQuery('#ae8f6cea61a785776004eedfdc4b9585_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('#ae8f6cea61a785776004eedfdc4b9585_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_ae8f6cea61a785776004eedfdc4b9585({ 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('#ae8f6cea61a785776004eedfdc4b9585_filter_modal #applied_filters .filter_container[data-filter-id="' + filterId + '"]').find('.filter_value_select').val('');const modifiedFilters = jQuery(filter);applyFilters_ae8f6cea61a785776004eedfdc4b9585({ modifiedFilters });}});activeFiltersContainer.append(activeFilterPill);}}var addActiveFilters_ae8f6cea61a785776004eedfdc4b9585 = function(params){jQuery('#ae8f6cea61a785776004eedfdc4b9585_active_filters [data-filter-id]').remove();jQuery('#ae8f6cea61a785776004eedfdc4b9585_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_ae8f6cea61a785776004eedfdc4b9585(filterId, params['search_filters']['fields'][fieldId]);}}else{if (typeof params['search_filters'][filterId] !== 'undefined'){addActiveFilter_ae8f6cea61a785776004eedfdc4b9585(filterId, params['search_filters'][filterId]);}}});};var getSearchParams_ae8f6cea61a785776004eedfdc4b9585 = function(){var filterModal = jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal');var searchFilters = searchFilters_ae8f6cea61a785776004eedfdc4b9585;var query = jQuery('#ae8f6cea61a785776004eedfdc4b9585_query').val();var tags = jQuery('#ae8f6cea61a785776004eedfdc4b9585_tags').val();var filters = filterModal.find('.filter_container');var quickFilters = jQuery('#module_2_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_ae8f6cea61a785776004eedfdc4b9585 = function(filterId, filterValue){const filterContainer = jQuery(`#module_2_0-0 [data-filter-id="${filterId}"]`);const eventData = { headerToggledFilter: true };if (filterContainer.is(':button')) {toggleQuickFilterButton_ae8f6cea61a785776004eedfdc4b9585(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_ae8f6cea61a785776004eedfdc4b9585(eventData);}var applyFilters_ae8f6cea61a785776004eedfdc4b9585 = function({ headerToggledFilter = false, modifiedFilters, modalSubmit = false, textSearch = false } = {}){if (modifiedFilters) {jQuery('#module_2_0-0').trigger('updateSideAndModalFilters_ae8f6cea61a785776004eedfdc4b9585', { headerToggledFilter, modifiedFilters, modalSubmit, textSearch });}var paginator = jQuery('#ae8f6cea61a785776004eedfdc4b9585').data('jsPaginator');var searchParams = getSearchParams_ae8f6cea61a785776004eedfdc4b9585();addActiveFilters_ae8f6cea61a785776004eedfdc4b9585(searchParams);paginator.setParams(searchParams);paginator.clearPagination();paginator.load(false);toggleSortVisibility_ae8f6cea61a785776004eedfdc4b9585(searchParams);};var toggleSortVisibility_ae8f6cea61a785776004eedfdc4b9585 = 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_ae8f6cea61a785776004eedfdc4b9585(searchParams)){removeClass = 'd-flex';addClass = 'd-none';}jQuery('#ae8f6cea61a785776004eedfdc4b9585_search_sort_container').removeClass(addClass).addClass(removeClass);jQuery('#ae8f6cea61a785776004eedfdc4b9585_sort_container').removeClass(removeClass).addClass(addClass);};const searchHasCustomActiveQuickFilters_ae8f6cea61a785776004eedfdc4b9585 = 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_ae8f6cea61a785776004eedfdc4b9585 = function () {// Quick filters do not work with search filters so if quick filters, disable search filtersif (jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal .quick_filter.active').length > 0) {if (true) {jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal #applied_filters').empty();}jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal #filter_dropdown_btn').prop('disabled', true);} else {jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal #filter_dropdown_btn').prop('disabled', false);}}var toggleQuickFilterButton_ae8f6cea61a785776004eedfdc4b9585 = 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_ae8f6cea61a785776004eedfdc4b9585({ modifiedFilters });} else if (quickFilterButton.hasClass('active')) {// updating bulk filter change in modal, remove all field filtersjQuery('#ae8f6cea61a785776004eedfdc4b9585_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_ae8f6cea61a785776004eedfdc4b9585();}const filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585 = new Map();const quickFilterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585 = new Map();jQuery(document).ready(function(){var filterModal_ae8f6cea61a785776004eedfdc4b9585 = jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal');jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal').on('hide.bs.modal', function () {// restore previous valuesconst filterIds = [...filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.keys()];const quickFilterIds = [...quickFilterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.keys()];quickFilterIds.forEach((quickFilterId) => {jQuery(`#ae8f6cea61a785776004eedfdc4b9585_filter_modal .quick_filter[data-filter-id=${quickFilterId}]`).attr('class', quickFilterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.get(quickFilterId));});toggleAllowingNewSearchFilters_ae8f6cea61a785776004eedfdc4b9585();filterIds.forEach((fieldId) => {const fieldValues = filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.get(fieldId);if (fieldValues instanceof Map) {[...fieldValues.keys()].forEach((fieldValue) => {const { isChecked, isIndeterminate } = fieldValues.get(fieldValue);jQuery(`#ae8f6cea61a785776004eedfdc4b9585_filter_modal .filter_container .filter_value_select[data-filter-form-element="${fieldId}"][value="${fieldValue}"]`).prop('checked', isChecked).prop('indeterminate', isIndeterminate);});} else {// select or textjQuery(`#ae8f6cea61a785776004eedfdc4b9585_filter_modal .filter_container .filter_value_select[data-filter-form-element="${fieldId}"]`).val(fieldValues)}})});jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal').on('shown.bs.modal', function () {filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.clear();quickFilterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.clear();jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal .quick_filter').each((_, filterElement) => {quickFilterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.set(filterElement.getAttribute('data-filter-id'), filterElement.className);});jQuery('#ae8f6cea61a785776004eedfdc4b9585_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_ae8f6cea61a785776004eedfdc4b9585.set(fieldId, filterElement.value);} else if (filterElement.type === 'checkbox') {if (filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.has(fieldId) == false) {filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.set(fieldId, new Map());}const options = filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.get(fieldId);options.set(filterElement.value, { isChecked: filterElement.checked, isIndeterminate: filterElement.indeterminate });}});});jQuery('#ae8f6cea61a785776004eedfdc4b9585_enable_filters').on('click',function(){jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal').modal('show');});jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal .clear_filters').on('click',function(){filterModal_ae8f6cea61a785776004eedfdc4b9585.find('.filter_remove').click();jQuery('#ae8f6cea61a785776004eedfdc4b9585_query, #ae8f6cea61a785776004eedfdc4b9585_tags').val("");filterModal_ae8f6cea61a785776004eedfdc4b9585.find('.quick_filter.active').click();});jQuery('#ae8f6cea61a785776004eedfdc4b9585_query, #ae8f6cea61a785776004eedfdc4b9585_tags').on('change',function(){applyFilters_ae8f6cea61a785776004eedfdc4b9585({ modifiedFilters: jQuery(), textSearch: true });});jQuery('#ae8f6cea61a785776004eedfdc4b9585_query, #ae8f6cea61a785776004eedfdc4b9585_tags').on('keydown',function(e){var code = typeof e.originalEvent.code !== 'undefined' ? e.originalEvent.code : e.keyCode;if (code == 'Enter' || code == '13'){applyFilters_ae8f6cea61a785776004eedfdc4b9585();jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal').modal('hide');}});jQuery('#ae8f6cea61a785776004eedfdc4b9585_apply, #ae8f6cea61a785776004eedfdc4b9585_submit').on('click',function(){filterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.clear();quickFilterModalCurrentValues_ae8f6cea61a785776004eedfdc4b9585.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_ae8f6cea61a785776004eedfdc4b9585({ modifiedFilters, modalSubmit: true });jQuery('#ae8f6cea61a785776004eedfdc4b9585_filter_modal').modal('hide');});jQuery('#module_2_0-0 .quick_filter').on('click', function(e) {toggleQuickFilterButton_ae8f6cea61a785776004eedfdc4b9585(e.target);});// populate filter selectorbuildFilterSelector_ae8f6cea61a785776004eedfdc4b9585();// add applied filterfilterModal_ae8f6cea61a785776004eedfdc4b9585.find('#filter_dropdown').on('click', '.dropdown-item', function(){addModalFilter_ae8f6cea61a785776004eedfdc4b9585(this, true);});if (false) {jQuery('#module_2_0-0 #filter_dropdown .dropdown-item').each((_, searchFilter) => {addModalFilter_ae8f6cea61a785776004eedfdc4b9585(searchFilter);addSideFilter_ae8f6cea61a785776004eedfdc4b9585(searchFilter);});jQuery('#ae8f6cea61a785776004eedfdc4b9585_tableListTypeFilters').on('click', '.filter_collapse, .filter_expand', function() {jQuery(this).toggle();jQuery(this).siblings().toggle();});jQuery('#ae8f6cea61a785776004eedfdc4b9585_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_2_0-0 [data-filter-form-element="${fieldId}"][value="${parentOptionId}"]`).prop('indeterminate', indeterminate);}jQuery('#module_2_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_2_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_2_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('#ae8f6cea61a785776004eedfdc4b9585_tableListTypeFilters').length > 0) {const modifiedFilters = filterContainer.find('.filter_value_select');applyFilters_ae8f6cea61a785776004eedfdc4b9585({ modifiedFilters });}});filterModal_ae8f6cea61a785776004eedfdc4b9585.find('#applied_filters').on('click', '.filter_collapse, .filter_expand', function(){jQuery(this).toggle();jQuery(this).siblings().toggle();});var searchParams = (typeof getSearchParams_ae8f6cea61a785776004eedfdc4b9585 == 'function') ? getSearchParams_ae8f6cea61a785776004eedfdc4b9585() : '';toggleSortVisibility_ae8f6cea61a785776004eedfdc4b9585(searchParams);jQuery('#ae8f6cea61a785776004eedfdc4b9585_order_by .dropdown-item').on('click', function(e){jQuery('#ae8f6cea61a785776004eedfdc4b9585_order_by span.fa-check').remove();var sortbyText = jQuery.trim(jQuery(e.target).text());// Set dropdown text to match new sortjQuery('#ae8f6cea61a785776004eedfdc4b9585_order_by [data-toggle]').text(sortbyText).attr('aria-label', sortbyText);// Insert checkbox icon into selected sort inside dropdownvar activeText = '' + sortbyText;jQuery(e.target).html(activeText);var orderBy = jQuery(e.target).data('order-by');var sortOrder = jQuery(e.target).data('default-sort-order');// Make sortOrder arrow icon match the default sortOrder for selected sort optionif (sortOrder == 'desc'){jQuery('#ae8f6cea61a785776004eedfdc4b9585_sort_order').removeClass('fa-arrow-up').addClass('fa-arrow-down');}else{jQuery('#ae8f6cea61a785776004eedfdc4b9585_sort_order').removeClass('fa-arrow-down').addClass('fa-arrow-up');}var params = {sortOrder: sortOrder,orderBy: orderBy,};var paginator = jQuery('#ae8f6cea61a785776004eedfdc4b9585').data('jsPaginator');paginator.setParams(params);paginator.clearPagination();paginator.load();});jQuery('#ae8f6cea61a785776004eedfdc4b9585_sort_order').on('click keyup', function(e){var keycode = (e.keyCode ? e.keyCode : e.which);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');}var orderBy = jQuery('#ae8f6cea61a785776004eedfdc4b9585_order_by .fa-check').parent().data('order-by');var sortOrder = jQuery('#ae8f6cea61a785776004eedfdc4b9585_sort_order').data('sort-order');var params = {sortOrder: sortOrder,orderBy: orderBy,};var paginator = jQuery('#ae8f6cea61a785776004eedfdc4b9585').data('jsPaginator');paginator.setParams(params);paginator.clearPagination();paginator.load();}});// Event handler to sync filtersjQuery(document).on("#module_2_0-0 updateSideAndModalFilters_ae8f6cea61a785776004eedfdc4b9585", ( event, { headerToggledFilter = false,modalSubmit = false,modifiedFilters = [],textSearch = false,} = {} ) => {const removeAllFieldFilters = () => {jQuery('#ae8f6cea61a785776004eedfdc4b9585_active_filters').empty();jQuery('#module_2_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_2_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_2_0-0 div[data-collapse-field-id="${filterFieldId}"]`).collapse('show');if (jQuery(`#module_2_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_2_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(`#ae8f6cea61a785776004eedfdc4b9585_query`).val('');if (jQuery(eventTarget).hasClass('active')) {removeAllFieldFilters();}} else if (fieldType === "checkboxes") {const filterElement = jQuery(`#module_2_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_2_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();}}});});});//]]>

    Produtos Lego

    5

    How to be an educator representing Lego in Brazil? How can I buy Lego more

    Pollyanna CardosoCategoryGetting Started11d

    Keep It Safe-Spike Prime Lesson

    318

    My daughter and I are having trouble figuring out the block code for the condition on the safe to not have it open ...

    JASON RothenburgerCategoryGetting StartedFeb '24

    cameron allenMar '24

    @JASON Rothenburger my son and I also struggling but looks like no answers here. Did you work it out?

    JASON RothenburgerMar '24

    cameron allenMar '24

    @JASON Rothenburger :

    @cameron allen yes. You have to add in a sound in between each direction command for the ...

    Lego Education México User Groups Global-Latam

    15

    Eventos Comunitarios, talleres, actividades y recursos completamente en español para la comunidad Latín - ...

    B Aurora RZ VallesCategoryGetting StartedFeb '24

    Architecture Week, April 14-20 and activities

    10

    Excited to share the American Institute of Architects is celebrating Architecture Week and you can find some fun ...

    Andrea MiloCategoryGetting StartedFeb '24

    Howto transfer data files from spike prime to PC / iPad - ...

    244

    Hi, how can files created being on the spike prime hub file system be copied/transferred to the PC/iPad? ...

    J privatCategoryGetting StartedDec '23

    J privatDec '23

    I did not get any reply here but want to share my result:

    1. The current spike hub3 des not support this anymore.

    2. The ...

    Marek LewandowskiFeb '24

    @J privat
    For the past years LEGO is increasingly locking their robotic solution to whatever they designed as ...

    Lego Spike Prime Kit with Lego Spike Essential Lessons

    22

    Can I use Lego Spike Essential lessons with the Lego Spike Prime kits? It seems to me that the Spike Essential ...

    Jeanne SalchliCategoryGetting StartedJan '24

    Pretest or Posttest for Spike Prime

    20

    Hi, Has anyone developed a pretest or posttest to use with their Spike Prime Units? I'm needing to start one to show ...

    Andrea WeedmanCategoryGetting StartedNov '23

    Can the LE BricQ instructions be found online?

    124

    Is there a possibility having the building instructions for both BricQ sets online? I think the booklets are ...

    Roel van der LindenCategoryGetting StartedNov '23

    Roel van der LindenNov '23

    @Roel van der Linden

    Found them when I had some spare time left over for a good search, for all others:

    BricQ Prime - ...

    Python-API and -documentation in SPIKE-App

    384

    Hi! I'm quite new to this community - and new to python, which I currently try to learn by using SPIKE Prime. However ...

    Oliver BeyerCategoryGetting StartedAug '23

    Ian DudleyOct '23

    @Oliver Beyer I have used the Python version using the Inventor App that worked well. This might be of help. If you ...

    Ian DudleyOct '23

    @Oliver Beyer Have a look at this. What I did here was to provide a specific lesson only by cut and pasting them so ...

    Oliver BeyerNov '23

    @Ian Dudley Hello Ian, sorry for the delayed response - haven’t visited this site for quite a while - and many thanks ...

    Completely Lost

    21

    Thank you for helping a first-timer. Questions: What does “Stage 3” mean? regarding Age levels/Grade levels Are ...

    Christian DeleonCategoryGetting StartedNov '23

    LEGO Education Community (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Jerrold Considine

    Last Updated:

    Views: 6218

    Rating: 4.8 / 5 (78 voted)

    Reviews: 85% of readers found this page helpful

    Author information

    Name: Jerrold Considine

    Birthday: 1993-11-03

    Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

    Phone: +5816749283868

    Job: Sales Executive

    Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

    Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.