MCPcopy Create free account

hub / github.com/alex-moon/mesh / functions

Functions121 in github.com/alex-moon/mesh

↓ 12 callersMethodRenderTemplate
( ctx context.Context, w http.ResponseWriter, component templ.Component, )
src/components/base/handler.go:34
↓ 6 callersMethodFilter
Filter processes the input string and returns the first blacklisted word found, or empty string if none
src/services/word.go:61
↓ 6 callersMethodGetColumn
(id int)
src/services/card.go:172
↓ 5 callersMethodGetCard
(cardID int)
src/services/card.go:229
↓ 5 callersMethodRenderComponent
(column *services.ColumnWithCards, oob bool)
src/components/column/handler.go:111
↓ 4 callersMethodAny
()
src/components/card/card_templ.go:33
↓ 4 callersMethodBroadcastOOBUpdate
(component templ.Component)
src/services/sse.go:57
↓ 4 callersFunctionNewBaseHandler
(log *slog.Logger, name string, eventService *services.EventService)
src/components/base/handler.go:18
↓ 4 callersMethodPublish
(event Event)
src/services/event.go:48
↓ 4 callersMethodall
(selector: string, cb: (el: HTMLElement) => void)
src/components/base/mesh-element.ts:116
↓ 4 callersMethodgetCardFromRequest
(r *http.Request)
src/components/card/handler.go:45
↓ 4 callersMethodgetProps
(card *services.Card)
src/components/card/handler.go:286
↓ 4 callersMethodgetPropsWithData
(card *services.Card, data Data, errors Errors)
src/components/card/handler.go:294
↓ 3 callersMethodMoveCard
(cardID, newColumnID, newPosition int)
src/services/card.go:292
↓ 3 callersMethodPublishCardMoved
( cardID int, fromColumnID int, toColumnID int, )
src/services/event.go:65
↓ 3 callersMethodRenderComponent
(card *services.Card)
src/components/card/handler.go:268
↓ 3 callersMethodSubscribe
(key string, subscriber func(event Event))
src/services/event.go:54
↓ 3 callersMethodgetColumnByOrder
(order int)
src/services/card.go:79
↓ 2 callersMethodPublishCardChanged
(cardID int)
src/services/event.go:85
↓ 2 callersMethodRenderComponent
()
src/components/app/handler.go:40
↓ 2 callersMethodRenderComponentForNew
(columnID int)
src/components/card/handler.go:273
↓ 2 callersMethodgetAfterElement
(e: any)
src/components/column/column.ts:106
↓ 2 callersMethodgetCards
()
src/components/column/column.ts:102
↓ 2 callersMethodgetCardsForColumn
(columnID int)
src/services/card.go:216
↓ 2 callersMethodhide
(selector: string)
src/components/base/mesh-element.ts:126
↓ 2 callersMethodloadBlacklist
loadBlacklist reads the newline-delimited blacklist file
src/services/word.go:34
↓ 2 callersMethodmakeRequest
(method: string, url: string, formData: FormData)
src/components/base/mesh-element.ts:91
↓ 2 callersMethodremoveCardFromColumn
(cardID, columnID int)
src/services/card.go:327
↓ 2 callersMethodremoveDropIndicator
()
src/components/column/column.ts:85
↓ 2 callersMethodshow
(selector: string)
src/components/base/mesh-element.ts:120
↓ 2 callersMethodvalidate
(r *http.Request)
src/components/card/handler.go:93
↓ 1 callersMethodAddCard
(title, content string, columnID int)
src/services/card.go:239
↓ 1 callersMethodCanDemote
(cardID int)
src/services/card.go:117
↓ 1 callersMethodCanPromote
(cardID int)
src/services/card.go:99
↓ 1 callersMethodDeleteCard
(cardID int)
src/services/card.go:313
↓ 1 callersMethodDemote
(cardID int)
src/services/card.go:153
↓ 1 callersMethodGetColumns
()
src/services/card.go:188
↓ 1 callersFunctionIndexHandler
(registry *components.Registry)
src/index.go:65
↓ 1 callersMethodKey
()
src/services/event.go:14
↓ 1 callersFunctionNew
(log *slog.Logger, eventService *services.EventService, cardService *services.CardService, columnHandler *colu
src/components/board/handler.go:19
↓ 1 callersFunctionNew
( log *slog.Logger, cardService *services.CardService, eventService *services.EventService, cardHandler *c
src/components/column/handler.go:21
↓ 1 callersFunctionNew
( log *slog.Logger, eventService *services.EventService, boardHandler *board.Handler, )
src/components/app/handler.go:19
↓ 1 callersFunctionNew
( log *slog.Logger, eventService *services.EventService, cardService *services.CardService, wordService *s
src/components/card/handler.go:22
↓ 1 callersFunctionNewCardService
(log *slog.Logger, eventService *EventService, wordService *WordService)
src/services/card.go:37
↓ 1 callersFunctionNewEventService
(log *slog.Logger)
src/services/event.go:58
↓ 1 callersFunctionNewRegistry
NewRegistry creates a new registry with all handlers properly initialized
src/components/registry.go:27
↓ 1 callersFunctionNewSSEService
(log *slog.Logger)
src/services/sse.go:36
↓ 1 callersFunctionNewWordService
NewWordService creates a new word service and loads the blacklist from the specified file
src/services/word.go:19
↓ 1 callersMethodPromote
(cardID int)
src/services/card.go:134
↓ 1 callersMethodPublishCardDeleted
(columnID int)
src/services/event.go:99
↓ 1 callersMethodRenderComponent
()
src/components/board/handler.go:37
↓ 1 callersMethodServeHTTP
(w http.ResponseWriter, r *http.Request)
src/components/app/handler.go:30
↓ 1 callersMethodSubscribeCardChanged
(subscriber func(event *CardChangedEvent))
src/services/event.go:93
↓ 1 callersMethodSubscribeCardDeleted
(subscriber func(event *CardDeletedEvent))
src/services/event.go:107
↓ 1 callersMethodSubscribeCardMoved
(subscriber func(event *CardMovedEvent))
src/services/event.go:79
↓ 1 callersMethodUpdateCard
(cardID int, title, content string)
src/services/card.go:268
↓ 1 callersMethodaddToBatch
(update BatchedUpdate)
src/services/sse.go:89
↓ 1 callersMethodbindFormHandlers
()
src/components/base/mesh-element.ts:56
↓ 1 callersMethodbindListeners
()
src/components/base/mesh-element.ts:32
↓ 1 callersMethodcalculateDropPosition
(e: any)
src/components/column/column.ts:92
↓ 1 callersMethodcheckAgainstBlacklist
checkAgainstBlacklist checks if any blacklisted word appears as a substring
src/services/word.go:136
↓ 1 callersMethodconnect
()
src/sse.ts:18
↓ 1 callersMethodcreateDragImage
()
src/components/card/card.ts:50
↓ 1 callersMethodcreateDropIndicator
()
src/components/column/column.ts:57
↓ 1 callersMethodcreateIcons
()
src/components/base/mesh-element.ts:19
↓ 1 callersMethodfindInShadow
(root: Document | ShadowRoot | Element, id: string)
src/sse.ts:59
↓ 1 callersMethodflushBatch
()
src/services/sse.go:115
↓ 1 callersFunctiongetAssetsFromManifest
(manifest ViteManifest)
src/index.go:42
↓ 1 callersMethodgetColumnFromRequest
(r *http.Request)
src/components/card/handler.go:64
↓ 1 callersMethodgetPropsForNew
(columnID int)
src/components/card/handler.go:278
↓ 1 callersMethodhandleOOBBatch
(event: MessageEvent)
src/sse.ts:35
↓ 1 callersMethodinsertCardInColumn
(cardID, columnID, position int)
src/services/card.go:331
↓ 1 callersFunctionloadViteManifest
()
src/index.go:27
↓ 1 callersMethodmoveCard
(cardId: number, columnId: number, position: number)
src/components/column/column.ts:113
↓ 1 callersMethodnormalizeToASCII
normalizeToASCII converts non-ASCII characters to their ASCII equivalents
src/services/word.go:77
↓ 1 callersMethodone
(selector: string, cb: (el: HTMLElement) => void)
src/components/base/mesh-element.ts:109
↓ 1 callersMethodprocessOOBUpdate
(html: string)
src/sse.ts:43
↓ 1 callersFunctionremoveFromSlice
(slice []int, element int)
src/services/card.go:70
↓ 1 callersMethodremoveNonAlphanumeric
removeNonAlphanumeric removes all non-alphanumeric characters and converts to lowercase
src/services/word.go:128
↓ 1 callersMethodseedData
()
src/services/card.go:51
↓ 1 callersMethodsetupDragAndDrop
()
src/components/card/card.ts:29
↓ 1 callersMethodsetupDropTarget
()
src/components/column/column.ts:11
↓ 1 callersMethodupdateDropIndicator
(e: any)
src/components/column/column.ts:74
FunctionApp
App renders the main app component
src/components/app/app_templ.go:19
FunctionBoard
Board renders the board component
src/components/board/board_templ.go:16
FunctionCard
(props CardProps)
src/components/card/card_templ.go:50
FunctionColumn
Column renders the column component
src/components/column/column_templ.go:24
MethodDelete
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:132
MethodGet
(w http.ResponseWriter, r *http.Request)
src/components/board/handler.go:33
MethodGet
(w http.ResponseWriter, r *http.Request)
src/components/column/handler.go:89
MethodGet
(w http.ResponseWriter, r *http.Request)
src/components/app/handler.go:36
MethodGet
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:83
MethodKey
()
src/services/event.go:21
MethodKey
()
src/services/event.go:29
MethodKey
()
src/services/event.go:39
MethodOnCardChanged
(event *services.CardChangedEvent)
src/components/column/handler.go:50
MethodOnCardDeleted
(event *services.CardDeletedEvent)
src/components/column/handler.go:40
MethodOnCardMoved
(event *services.CardMovedEvent)
src/components/column/handler.go:66
MethodPatch
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:172
MethodPost
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:148
next →1–100 of 121, ranked by callers