86c64ac4c2
* Add helper function _getSecondarySearchDictionaryMap * Use spreads instead of concat * Create helper function for assigning disambiguation info * Add _getTermTagsScoreSum helper * Rename variables * Move assignment of definition details * Convert databaseDefinitions to standard definitions * Move creation of definitions * Always pass definitionsByGlossary directly to _mergeByGlossary * Refactor how used definitions are tracked * Change _mergeByGlossary parameters * Simplify _mergeByGlossary * Generate definition structure at the end of the function * Add reusable function to clone a tag * Restructure merged sub-definition creation * Move setup of totalExpressionSet/totalReadingSet * Track all definitions with matching glossary * Move creation of definitionTags * Update score calculation for multiple definitions * Disambiguate function name * Rename variables * Add helper function _createMergedGlossaryTermDefinition * Remove rarely used check for secondary search results Unclear what the purpose was since it was almost never used * Update data structure * Rename function/variable * Add helper functions _createMergedTermDefinition * Assign expressionDetails to variable * Add rawSource to grouped definitions * Use shared function for creating unused definition entries * Add helper function _createMapKey * Refactor _createExpressionDetails * Change argument order * Add _getTagNamesWithCategory helper * Optimize _compressDefinitionTags * Add _createGroupedTermDefinition helper * Add type information * Use consistent order for term definition fields, add comments for omitted fields * Remove unused index field * Add helper function _createKanjiDefinition * Update types * Add frequencies/pitches arrays * Update terms array setup * Simplify for loop * Remove redundant property assignment * Simplify how deinflections with no definitions are ignored * Ensure duplicates are removed * Rename variable * Add comments about duplicate data * Refactor variable/parameter names * Move functions * Rename functions * Rename variable * Add dictionaryPriority field * Simplify priority comparison * Rename argument * Optimize comparison function when dictionary priority is not needed * Add length check * Remove unused parameter * Rename variables/parameters * Rename dictionaries to enabledDictionaryMap * Store compactTags/mainDictionary options to variables * Refactor _getSearchableText |
||
---|---|---|
.. | ||
settings | ||
anki-note-builder.js | ||
anki.js | ||
audio-downloader.js | ||
backend.js | ||
background-main.js | ||
clipboard-monitor.js | ||
clipboard-reader.js | ||
context-main.js | ||
database.js | ||
deinflector.js | ||
dictionary-database.js | ||
dictionary-importer.js | ||
json-schema.js | ||
mecab.js | ||
media-utility.js | ||
options.js | ||
profile-conditions.js | ||
query-parser-generator.js | ||
query-parser.js | ||
request-builder.js | ||
search-main.js | ||
search.js | ||
simple-dom-parser.js | ||
template-renderer-frame-api.js | ||
template-renderer-frame-main.js | ||
template-renderer-proxy.js | ||
template-renderer.js | ||
text-source-map.js | ||
translator.js |