summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Normalize XHTML document node.nodeNode to upper casetoasted-nutbread2019-09-15
|
* Merge pull request #213 from toasted-nutbread/options-isolationAlex Yatskov2019-09-15
|\ | | | | Isolate options objects created via settings.js
| * Isolate options objects created via settings.jstoasted-nutbread2019-09-14
| | | | | | | | Prevents dead objects created by different windows.
* | Merge pull request #212 from toasted-nutbread/frontend-cleanupAlex Yatskov2019-09-15
|\ \ | | | | | | Frontend cleanup
| * | Remove redundant call of popupTimerCleartoasted-nutbread2019-09-14
| | | | | | | | | | | | Also use explicit null checks rather than truthy checks.
| * | Return only single element when deepDomScan is not enabledtoasted-nutbread2019-09-14
| | |
| * | Rename type to causetoasted-nutbread2019-09-14
| | |
| * | Remove destructuring from searchAt, containsPoint, docRangeFromPointtoasted-nutbread2019-09-14
| | |
| * | Remove unused variabletoasted-nutbread2019-09-14
| | |
| * | Remove mouseDownLeft and mouseDownMiddletoasted-nutbread2019-09-14
| |/ | | | | | | MouseEvent.buttons can be used instead.
* | Merge pull request #214 from toasted-nutbread/add-anchor-noopenerAlex Yatskov2019-09-15
|\ \ | | | | | | URL improvements
| * | Upgrade website URLs to httpstoasted-nutbread2019-09-14
| | |
| * | Add rel="noopener" to all anchors with target="_blank"toasted-nutbread2019-09-14
| |/
* | Merge pull request #211 from toasted-nutbread/validate-content-windowAlex Yatskov2019-09-14
|\ \ | | | | | | Validate contentWindow before focus
| * | Validate contentWindow before focustoasted-nutbread2019-09-14
| |/
* | Merge pull request #210 from toasted-nutbread/defer-port-creationAlex Yatskov2019-09-14
|\ \ | | | | | | Defer creation of communication port until required
| * | Defer creation of communication port until requiredtoasted-nutbread2019-09-14
| |/
* | Merge pull request #208 from toasted-nutbread/fix-popup-orphansAlex Yatskov2019-09-14
|\ \ | |/ |/| Fix nested popups being shown if parent is hidden
| * Fix nested popups being shown if parent is hiddentoasted-nutbread2019-09-13
|/
* Merge pull request #207 from toasted-nutbread/popup-proxy-writing-modeAlex Yatskov2019-09-12
|\ | | | | Add writingMode to PopupProxy* termsShow and kanjiShow
| * Add writingMode to PopupProxy* termsShow and kanjiShowtoasted-nutbread2019-09-11
| |
* | Merge pull request #206 from toasted-nutbread/fix-incorrect-function-nameAlex Yatskov2019-09-12
|\ \ | | | | | | Replace profileCreateDefaultFieldTemplates with optionsFieldTemplates
| * | Replace profileCreateDefaultFieldTemplates with optionsFieldTemplatestoasted-nutbread2019-09-11
| |/
* | Merge pull request #205 from toasted-nutbread/settings-improvements2Alex Yatskov2019-09-12
|\ \ | |/ |/| Settings improvements part 2
| * Update settings if a different source triggers optionsUpdatetoasted-nutbread2019-09-10
| |
| * Add checkbox for options.general.enabletoasted-nutbread2019-09-10
| |
| * Fix options reference being changedtoasted-nutbread2019-09-10
| |
| * Create function for setting up form event listenerstoasted-nutbread2019-09-10
| |
| * Create formWrite functiontoasted-nutbread2019-09-10
| |
| * Create section for Popup Content Scanning Optionstoasted-nutbread2019-09-10
| |
| * Add utility method for checking if a value is a standard objecttoasted-nutbread2019-09-10
| |
| * Use apiOptionsSave instead of optionsSavetoasted-nutbread2019-09-10
| |
| * Use apiOptionsGet instead of optionsLoadtoasted-nutbread2019-09-10
| |
| * Change how formRead workstoasted-nutbread2019-09-10
| | | | | | | | The function now modifies values in-place.
| * Remove calls to apiOptionsGetSynctoasted-nutbread2019-09-10
| | | | | | | | Use apiOptionsGet everywhere to ensure options is initialized.
| * Add getOptions function to backendtoasted-nutbread2019-09-10
| |
| * Add a context object for all calls to fetch optionstoasted-nutbread2019-09-10
| |
| * Ensure both Popup and PopupProxy have valid depthtoasted-nutbread2019-09-10
| |
| * Pass options directly to translator.findTerms*toasted-nutbread2019-09-10
| |
| * Change how options updates are handled on the frontendtoasted-nutbread2019-09-10
|/ | | | Only an 'optionsUpdate' signal is now sent to the frontend with empty data. The frontend then responds by performing apiOptionsGet to update the options. This makes it so that there is only a single function which is responsible for requesting options from the backend.
* Merge pull request #204 from toasted-nutbread/settings-improvementsAlex Yatskov2019-09-08
|\ | | | | Settings improvements
| * Simplify logic for how option updates are propagatedtoasted-nutbread2019-09-06
| |
| * Use consistent structure for paramstoasted-nutbread2019-09-06
| |
| * Remove unnecessary functionstoasted-nutbread2019-09-06
| | | | | | | | | | | | apiOptionsSet not required in bg/js/api.js after optionsSave; optionsSave already invokes apiOptionsSet. apiOptionsSet not required in fg/js/api.js since it's never invoked by the foreground. optionsSet handler not required in bg/js/backend.js since the message is never sent by the foreground.
| * Create common function for utilBackend().optionstoasted-nutbread2019-09-06
| |
| * Change update processtoasted-nutbread2019-09-06
| |
| * Add function to create default optionstoasted-nutbread2019-09-05
| |
| * Add some validation to options loadingtoasted-nutbread2019-09-05
| |
| * Prevent infinite loops for corrupt optionstoasted-nutbread2019-09-05
| |
| * Add some parameters to field-templates textareatoasted-nutbread2019-09-05
| |