in static/js/page/api/api.js [104:126]
function addPlatformSelectToPanel(panelElement, config) {
const selectElement = $(`<div class="api-panel_toggle"></div>`);
$.each(config.items, (value, item) => {
const itemElement = $(`<div class="toggle-platform ${value} ${item}"><span>`+item+`</span></div>`);
selectElement.append(itemElement);
if (!config.selected.includes(value)) {
itemElement.addClass('off');
}
itemElement.click(() => {
if (itemElement.hasClass('disabled')) return;
itemElement.toggleClass('off');
itemElement.addClass("pressed")
.delay(200)
.queue((next) => {
itemElement.removeClass("pressed");
next()
});
config.onSelect(value);
});
});
$(panelElement).append(selectElement);
}