aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js
Commit message (Collapse)AuthorAge
* Pitch accents preview (#987)toasted-nutbread2020-11-03
| | | | | * Add public preparePitchAccents function to DisplayGenerator * Add pitch accents preview HTML, CSS, and JS
* Fix display issues (#984)toasted-nutbread2020-11-01
| | | | | | | | | | | | | | | * Remove unused function * Update expresionMulti detection * Simplify kanji early escape * Simplify frequency/pitch data creation * Update implementation of _buildTermMeta * Update how pitch accents sources are collected * Remove old _buildTermMeta
* Duplicate scope options (#955)toasted-nutbread2020-10-31
| | | | | * Add deck-root duplicate scope option * Implement support for deck-root scope
* Trigger event on property change (#979)toasted-nutbread2020-10-31
| | | | | * Add _triggerScanInputsChanged function * Trigger event when inputs are changed
* Add an 'other' option for when there is no matching main scanning input (#978)toasted-nutbread2020-10-31
|
* Update counts when an input entry is removed (#977)toasted-nutbread2020-10-31
|
* Fix addition/removal of middle mouse button input not always working (#976)toasted-nutbread2020-10-31
|
* Scan inputs controller refactor (#975)toasted-nutbread2020-10-31
| | | | | | | | | | | * Add public function to clear inputs * Return the promise * Pass input options directly * Assign showAdvanced * Add more menu options
* Scanning inputs refactor (#974)toasted-nutbread2020-10-31
| | | | | * Add support for count nodes * Add support for menu button
* Update PopupPreviewController to support settings v2 (#972)toasted-nutbread2020-10-30
|
* Add supoprt for modal dimmer element (#971)toasted-nutbread2020-10-30
|
* Anki templates refactor (#970)toasted-nutbread2020-10-30
| | | | | * Support menus with multiple sources * Update anki templates controller
* Fix profile creation not working on settings v1 (#968)toasted-nutbread2020-10-28
|
* Fix modals not closing properly when the outside is clicked (#967)toasted-nutbread2020-10-28
|
* Dictionary controllers update (#965)toasted-nutbread2020-10-27
| | | | | | | * Make purge notification optional * Support multiple warning nodes * Add support for optional count info
* Json schema default value improvement (#964)toasted-nutbread2020-10-27
| | | | | * Ensure value has property before using its value * Add tests
* Option schema default value info (#963)toasted-nutbread2020-10-27
| | | | | * Add traversal info to getValidValueOrDefault * Move private function
* Options fixes (#962)toasted-nutbread2020-10-27
| | | | | | | | | | | * Fix default options not having the correct versions * Move schema validation * Remove legacy version number * Add tests for OptionsUtil.getDefault() * Remove unused getValidValueOrDefault
* Remove error type from error message (#958)toasted-nutbread2020-10-26
|
* Anki controller refactor (#957)toasted-nutbread2020-10-25
| | | | | | | * Add _setFieldMarker helper function * Add support for persistent nodes * Add support for menus
* Sort deck and model names in Anki card settings (#956)toasted-nutbread2020-10-25
|
* Anki controller refactor (#954)toasted-nutbread2020-10-25
| | | | | | | | | * Simplify data transform for anki.enable setting * Refactor AnkiController * Implement marker link clicking * Request permissions for clipboard
* Profile controller refactor (#953)toasted-nutbread2020-10-24
| | | | | | | | | | | * Udpate selectors * Optional remove button * Add menu * Refactor ProfileController * Fix selector
* Rename index to profileIndex for clarity (#952)toasted-nutbread2020-10-23
|
* Profile controller refactor (#950)toasted-nutbread2020-10-20
| | | | | | | * Add additional fields for consistency * Fix copy confirm not working correctly * Update IDs
* Popup preview fixes (#948)toasted-nutbread2020-10-20
| | | | | * Select just the text node and not its container * Make background color transparent by default
* Popup preview improvements (#947)toasted-nutbread2020-10-20
| | | | | | | | | | | | | * Move CSS * Update indent * Refactor HTML/CSS * Add support for editing the source text * Add WanaKana binding for input * Rename file
* Backup controller refactor (#946)toasted-nutbread2020-10-19
| | | | | | | | | * Update IDs * Change how default fieldTemplates is assigned * Ensure no missing fields * Fix error display during import
* Make dictionary spinner optional (#945)toasted-nutbread2020-10-19
|
* Popup menu updates (#942)toasted-nutbread2020-10-18
| | | | | | | | | * Expose isClosed property * Add popupMenu to detail * Return true if closed, false otherwise * Add closed event to PopupMenu
* Dictionary controller updates (#941)toasted-nutbread2020-10-18
| | | | | | | | | * Rename action * Store more state information * Conditional checks for details toggle links * Add support for hiding/showing details via menu
* Change progress reporting to support settings v2 (#940)toasted-nutbread2020-10-18
|
* Dictionary controller updates (#939)toasted-nutbread2020-10-18
| | | | | | | | | | | | | * Check if element exists * Add delete function * Add support for deleting via popup menu * Update how count visibility is updated * Update dictionary deletion progress updates * Update storage stats after dictionary deletion
* Status footer (#938)toasted-nutbread2020-10-18
| | | | | * Add event for popup element close completion * Add StatusFooter class
* Fix focused element of popup menus (#937)toasted-nutbread2020-10-18
|
* Update audio controller for menus (#936)toasted-nutbread2020-10-18
| | | | | | | * Make event non-async * Only add event listener if the button exists * Add support for menu for removal
* Fix missing close cause (#935)toasted-nutbread2020-10-18
|
* Popup menu updates (#934)toasted-nutbread2020-10-18
| | | | | | | * Store a reference to the menu * Allow close cancellation * Add open event
* Add PopupMenu class (#933)toasted-nutbread2020-10-18
|
* Fix new Modal's base calss (#932)toasted-nutbread2020-10-18
|
* Generalize modal, move to popup-elements.js (#931)toasted-nutbread2020-10-18
|
* Modal split (#930)toasted-nutbread2020-10-18
| | | | | * Move jQuery-based modal into a separate class * Remove jQuery conditions for default modal
* Add a refresh function to GenericSettingsController (#929)toasted-nutbread2020-10-17
|
* Remove debug log (#924)toasted-nutbread2020-10-15
|
* Ensure settings exist for all installed dictionaries (#922)toasted-nutbread2020-10-14
|
* Add simple scan input UI (#921)toasted-nutbread2020-10-14
| | | | | | | | | | | | | | | | | * Add simple scan input UI * Create helper function * Add controller for old scanning input UI * Add refresh functions * Add abstraction function * Fix incomplete middle mouse support detection * Make scanning inputs update eachother * Fix global declaration order
* Fix template updates for multiple declarations (#918)toasted-nutbread2020-10-14
| | | | | * Update pattern to be multi-match * Remove unnecessary async
* Dictionary controller refactor (#912)toasted-nutbread2020-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support multiple main dictionary selects * Update progress container * Change class name * Simplify dictionary info * Update outdated node visibility * Simplify node usage * Simplify title * Update classes * Update IDs/classes * Remove details container visibility assignment * Use a template for dictionary details * Fix progress bar visibility * Fix incorrect property * Rename dict-details to dictionary-details * Remove unused classes * Update class names for dictionary templates * Rename templates * More id renaming * Remove unused id * Rename more IDs
* Generic settings improvements (#909)toasted-nutbread2020-10-10
| | | | | | | | | | | * Add helper function _getElementRelativeToAncestor * Move helper functions * Add setVisibility transform * Add support for data-transform attribute shorthand * Add support for using the document element as the ancestor
* Add modal controller class (#908)toasted-nutbread2020-10-10
| | | | | * Add ModalController * Use modalController instead of new Modal