forgejo_a_10.0.1/web_src/js/features/org-team.js
David Rotermund 3ce683f79b
Some checks failed
Integration tests for the release process / release-simulation (push) Has been cancelled
Init
2025-02-23 03:12:21 +01:00

26 lines
683 B
JavaScript

import $ from 'jquery';
const {appSubUrl} = window.config;
export function initOrgTeamSearchRepoBox() {
const $searchRepoBox = $('#search-repo-box');
$searchRepoBox.search({
minCharacters: 2,
apiSettings: {
url: `${appSubUrl}/repo/search?q={query}&uid=${$searchRepoBox.data('uid')}`,
onResponse(response) {
const items = [];
$.each(response.data, (_i, item) => {
items.push({
title: item.repository.full_name.split('/')[1],
description: item.repository.full_name,
});
});
return {results: items};
},
},
searchFields: ['full_name'],
showNoResults: false,
});
}