MCPcopy Create free account

hub / github.com/TechJeeper/Printventory / functions

Functions573 in github.com/TechJeeper/Printventory

↓ 66 callersFunctionnormalizePathForComparison
(path)
renderer.js:1306
↓ 36 callersMethodparse
(data)
threemf-loader-simple.js:10
↓ 21 callersFunctiongetCurrentModelFilePath
()
renderer.js:2223
↓ 21 callersFunctionrenderFiles
(files, skipThumbnail = false, viewEntireLibrary = false)
renderer.js:12407
↓ 18 callersFunctionautoSaveModel
(field, value, filePath)
renderer.js:16924
↓ 17 callersFunctionautoSaveMultipleModels
(field, value, options = {})
renderer.js:16969
↓ 16 callersFunctionpopulateTagSelect
(selectId = 'tag-select', containerId = 'model-tags')
renderer.js:13904
↓ 15 callersFunctiondebugLog
(...args)
renderer.js:579
↓ 15 callersFunctiongetDatabasePath
()
main.js:6784
↓ 14 callersFunctionpopulateTagFilter
()
renderer.js:14302
↓ 14 callersFunctionupdateSelectedCount
()
renderer.js:11631
↓ 13 callersFunctionisUrlModel
(filePath)
main.js:6830
↓ 13 callersFunctionparseThumbnails
(thumbnailString)
main.js:4129
↓ 13 callersFunctionparseZipPath
(filePath)
main.js:6835
↓ 13 callersFunctionsetSearchQueryAwaiting
(want)
query-builder.js:171
↓ 12 callersFunctionextractModelFromZip
(zipPath, entryPath, destinationPath = null)
main.js:6860
↓ 11 callersFunctioninitSearchClauseState
@typedef {SearchClauseToken|SearchOpToken|SearchNotToken} SearchBoolToken
query-builder.js:154
↓ 10 callersFunctionaddTagToModel
(tagName, containerId, options = {})
renderer.js:14121
↓ 10 callersFunctionfillTagsWithFilterLinks
Render tag names as clickable spans that apply the tag filter (use in model list/detailed views).
renderer.js:14270
↓ 10 callersFunctioninitState
()
query-builder.js:7
↓ 10 callersFunctionnormalizeFilePath
(path)
renderer.js:9090
↓ 10 callersFunctionpopulateModelDesignerDropdown
(selectedDesigner, elementId = 'model-designer')
renderer.js:13688
↓ 10 callersFunctionpopulateParentModelDropdown
(selectedParent, elementId = 'model-parent')
renderer.js:15714
↓ 9 callersFunctionattachListViewColumnResizeHandle
(wrapEl, colId)
renderer.js:14833
↓ 9 callersFunctiondebugLog
(...args)
main.js:405
↓ 9 callersFunctionpopulateDesignerDropdown
()
renderer.js:13725
↓ 9 callersFunctionpopulateLicenseFilter
()
renderer.js:15364
↓ 9 callersFunctionpopulateModelLicenseDropdown
(selectedLicense, elementId = 'model-license')
renderer.js:15689
↓ 9 callersFunctionpopulateParentModelFilter
()
renderer.js:15743
↓ 9 callersFunctionrenderChips
(kind)
query-builder.js:27
↓ 9 callersFunctionupdateModelCounts
(viewCount)
renderer.js:1292
↓ 8 callersFunctioncreateSVGIcon
(svgString, size = 16)
renderer.js:14609
↓ 8 callersFunctioneffectiveScalarValues
(kind, selectId)
query-builder.js:86
↓ 8 callersFunctiongetFilePathFromModelData
(modelData)
renderer.js:9097
↓ 8 callersFunctionrenderModelToPNG
(filePath, container, existingThumbnail)
renderer.js:12836
↓ 8 callersFunctionshowMultiEditPanel
()
renderer.js:17187
↓ 7 callersFunctionexec
(command, options = {})
scripts/docker-hub-push.js:35
↓ 7 callersFunctionexitMultiEditMode
()
renderer.js:16174
↓ 7 callersFunctionisInSelectedModels
(filePath)
renderer.js:13172
↓ 7 callersFunctionnormalizePath
(filepath)
main.js:2505
↓ 7 callersFunctionperformCombinedSearch
()
search.js:86
↓ 7 callersFunctionpopulateRemoveTagSelect
()
renderer.js:14018
↓ 7 callersFunctionpushEqualityListCondition
Multi-value designer / parentModel / license (matches legacy single-value SQL for invert + NULL).
main.js:3459
↓ 7 callersFunctionrefreshMetadataList
(type, searchTerm = '')
renderer.js:6781
↓ 7 callersFunctionsaveThumbnail
(filePath, thumbnail)
main.js:4162
↓ 6 callersFunctionaddToSelectedModels
(filePath)
renderer.js:13147
↓ 6 callersFunctioncreateSortableHeader
(label, sortKey, width, options = {})
renderer.js:14865
↓ 6 callersFunctiondeduplicateModelData
(modelsData)
renderer.js:9102
↓ 6 callersFunctionensureSlicersTableExists
()
main.js:9834
↓ 6 callersFunctionformatFileSize
(bytes)
renderer.js:14600
↓ 6 callersFunctiongetWindowFromEvent
(event)
main.js:504
↓ 6 callersFunctionisUncPath
(path)
main.js:432
↓ 6 callersFunctionloadDuplicateFiles
(skipHashCheck = false, refreshOnly = false)
renderer.js:2835
↓ 6 callersFunctionshowModelDetails
(filePath)
renderer.js:2373
↓ 6 callersFunctionshowTagPreviewDialog
(modelsData)
renderer.js:9493
↓ 6 callersFunctionupdateModelElement
(filePath)
renderer.js:1443
↓ 5 callersFunctionaddContextMenuHandler
(fileElement, filePath)
renderer.js:16130
↓ 5 callersFunctioncollapseAdjacentDuplicateBinaryOps
AND AND / OR OR is equivalent to one operator; collapse before compile / IPC.
query-builder.js:213
↓ 5 callersFunctiondebounce
(func, wait)
renderer.js:13862
↓ 5 callersFunctiondelay
(ms)
aitagging.js:73
↓ 5 callersFunctiondisplayModels
(files)
renderer.js:12368
↓ 5 callersFunctionensureListViewColumnState
()
renderer.js:14669
↓ 5 callersFunctionesc
(t)
search.js:282
↓ 5 callersFunctiongenerateTypedPlaceholder
(extension)
renderer.js:918
↓ 5 callersFunctiongetDefaultListViewColumnState
()
renderer.js:14638
↓ 5 callersFunctiongetPreviewTileSizePx
()
renderer.js:622
↓ 5 callersFunctiongetRuntime
()
scripts/container-runtime.js:70
↓ 5 callersFunctionrefreshModelDisplay
()
renderer.js:12270
↓ 5 callersFunctionrefreshTagManagerList
(searchTerm = '')
renderer.js:6564
↓ 5 callersFunctionrenderVirtualGrid
(models)
renderer.js:19752
↓ 4 callersFunctionanalyzeModelFields
(models)
renderer.js:18927
↓ 4 callersFunctionbe32
(n)
scripts/gen-extension-icon48.js:43
↓ 4 callersFunctionbindAboutCloseButton
()
renderer.js:3798
↓ 4 callersFunctioncalculatePercentage
(count)
main.js:5001
↓ 4 callersFunctioncreatePuterIPCHandler
(event = null)
main.js:8613
↓ 4 callersFunctionflushModelRow
()
renderer.js:19189
↓ 4 callersFunctiongenerateThumbnailsForModels
(models)
renderer.js:10972
↓ 4 callersFunctiongetModelRenderKey
(model)
renderer.js:19035
↓ 4 callersFunctionhandleFileClick
(event, filePath)
renderer.js:13336
↓ 4 callersFunctioninsertDetailedMetadataRowBefore
Insert a new detailed-view metadata row in the same order as createModelItem (dir row, designer, source, parent, license, tags).
renderer.js:1421
↓ 4 callersFunctionisDockerContainer
()
main.js:442
↓ 4 callersFunctionisMacOsResourceForkEntry
(entryPath)
main.js:6847
↓ 4 callersFunctionloadPuterJS
()
renderer.js:436
↓ 4 callersFunctionnavigateThumbnail
(direction)
renderer.js:17458
↓ 4 callersFunctionparseZipPath
(filePath)
renderer.js:887
↓ 4 callersFunctionpopulateFileTypeFilter
()
renderer.js:8900
↓ 4 callersFunctionpositionModelItem
(item, row, col)
renderer.js:20122
↓ 4 callersFunctionprocessRenderQueue
()
renderer.js:12744
↓ 4 callersFunctionpushImage
(tag = null)
scripts/docker-hub-push.js:92
↓ 4 callersFunctionreadSearchBoolTokens
@returns {SearchBoolToken[]}
query-builder.js:184
↓ 4 callersFunctionrefreshTagDropdown
(dropdown)
renderer.js:7588
↓ 4 callersFunctionsaveModel
(modelData)
main.js:9426
↓ 4 callersFunctionscanAndRenderDirectory
(directoryPath, background = false, isStlHomeScan = false)
renderer.js:11814
↓ 4 callersFunctionscheduleBackgroundHashGeneration
(reason)
main.js:1409
↓ 4 callersFunctionshouldSyncSelectionWithFilteredList
Match search.js: full-library progressive load returns partial rows — do not clear selection in that case.
renderer.js:13183
↓ 4 callersFunctionstartHttpServer
(port = 5000, localhostOnly = false)
main.js:549
↓ 4 callersFunctionsyncSelectionWithFilteredModels
(files)
renderer.js:13289
↓ 4 callersFunctiontoggleModelSelection
(fileElement, filePath)
renderer.js:11693
↓ 4 callersFunctionupdateFilterIndicator
(count)
search.js:234
↓ 4 callersFunctionupdateParentModelGroupThumbnailCarousel
(thumbnailWrap, imageElement, thumbnails)
renderer.js:19274
next →1–100 of 573, ranked by callers