wekan/client/components/sidebar/sidebarSearches.js
copilot-swe-agent[bot] 97dd5d2064 Resolve merge conflicts by accepting PR #6131 changes
Co-authored-by: xet7 <15545+xet7@users.noreply.github.com>
2026-02-07 16:30:08 +00:00

38 lines
835 B
JavaScript

BlazeComponent.extendComponent({
onCreated() {
this.term = new ReactiveVar('');
},
cards() {
const currentBoard = Utils.getCurrentBoard();
return currentBoard.searchCards(this.term.get());
},
lists() {
const currentBoard = Utils.getCurrentBoard();
return currentBoard.searchLists(this.term.get());
},
clickOnMiniCard(evt) {
evt.preventDefault();
Session.set('popupCardId', this.currentData()._id);
},
cardDetailsPopup(event) {
if (!Popup.isOpen()) {
Popup.open("cardDetails")(event);
}
},
events() {
return [
{
'click .js-minicard': this.clickOnMiniCard,
'submit .js-search-term-form'(evt) {
evt.preventDefault();
this.term.set(evt.target.searchTerm.value);
},
},
];
},
}).register('searchSidebar');