Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Directly return rather than use a temporary variable | toasted-nutbread | 2019-09-28 |
| | |||
* | Change skipped node types to use a switch statement | toasted-nutbread | 2019-09-28 |
| | |||
* | Merge pull request #218 from toasted-nutbread/settings-profile-conditions | Alex Yatskov | 2019-09-23 |
|\ | | | | | Settings profile conditions | ||
| * | Add support for using optionsContext to select which profile to use | toasted-nutbread | 2019-09-18 |
| | | |||
* | | Merge pull request #219 from toasted-nutbread/fix-null-caret-position | Alex Yatskov | 2019-09-22 |
|\ \ | | | | | | | Handle null return value of document.caretPositionFromPoint | ||
| * | | Handle null return value of document.caretPositionFromPoint | toasted-nutbread | 2019-09-18 |
| |/ | |||
* / | Use a Promise to trigger callback when delay is 0 or less | toasted-nutbread | 2019-09-19 |
|/ | |||
* | Normalize XHTML document node.nodeNode to upper case | toasted-nutbread | 2019-09-15 |
| | |||
* | Merge pull request #212 from toasted-nutbread/frontend-cleanup | Alex Yatskov | 2019-09-15 |
|\ | | | | | Frontend cleanup | ||
| * | Remove redundant call of popupTimerClear | toasted-nutbread | 2019-09-14 |
| | | | | | | | | Also use explicit null checks rather than truthy checks. | ||
| * | Return only single element when deepDomScan is not enabled | toasted-nutbread | 2019-09-14 |
| | | |||
| * | Rename type to cause | toasted-nutbread | 2019-09-14 |
| | | |||
| * | Remove destructuring from searchAt, containsPoint, docRangeFromPoint | toasted-nutbread | 2019-09-14 |
| | | |||
| * | Remove unused variable | toasted-nutbread | 2019-09-14 |
| | | |||
| * | Remove mouseDownLeft and mouseDownMiddle | toasted-nutbread | 2019-09-14 |
| | | | | | | | | MouseEvent.buttons can be used instead. | ||
* | | Merge pull request #211 from toasted-nutbread/validate-content-window | Alex Yatskov | 2019-09-14 |
|\ \ | | | | | | | Validate contentWindow before focus | ||
| * | | Validate contentWindow before focus | toasted-nutbread | 2019-09-14 |
| |/ | |||
* | | Merge pull request #210 from toasted-nutbread/defer-port-creation | Alex Yatskov | 2019-09-14 |
|\ \ | | | | | | | Defer creation of communication port until required | ||
| * | | Defer creation of communication port until required | toasted-nutbread | 2019-09-14 |
| |/ | |||
* / | Fix nested popups being shown if parent is hidden | toasted-nutbread | 2019-09-13 |
|/ | |||
* | Merge pull request #207 from toasted-nutbread/popup-proxy-writing-mode | Alex Yatskov | 2019-09-12 |
|\ | | | | | Add writingMode to PopupProxy* termsShow and kanjiShow | ||
| * | Add writingMode to PopupProxy* termsShow and kanjiShow | toasted-nutbread | 2019-09-11 |
| | | |||
* | | Add a context object for all calls to fetch options | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Ensure both Popup and PopupProxy have valid depth | toasted-nutbread | 2019-09-10 |
| | | |||
* | | Change how options updates are handled on the frontend | toasted-nutbread | 2019-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-improvements | Alex Yatskov | 2019-09-08 |
|\ | | | | | Settings improvements | ||
| * | Use consistent structure for params | toasted-nutbread | 2019-09-06 |
| | | |||
| * | Remove unnecessary functions | toasted-nutbread | 2019-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. | ||
* | | Merge pull request #201 from toasted-nutbread/omit-contains-point-check | Alex Yatskov | 2019-09-05 |
|\ \ | | | | | | | Omit containsPoint check on searchAt | ||
| * | | Omit containsPoint check on searchAt | toasted-nutbread | 2019-09-03 |
| | | | | | | | | | | | | The range returned by docRangeFromPoint is now guaranteed to contain the point due to the addition of isPointInRange checks. | ||
* | | | Merge pull request #202 from toasted-nutbread/temporary-object-optimization | Alex Yatskov | 2019-09-05 |
|\ \ \ | |_|/ |/| | | Temporary object optimization | ||
| * | | Replace some instances of Array.concat | toasted-nutbread | 2019-09-02 |
| |/ | | | | | | | .push or .unshift can accomplish the same operation without constructing new arrays. | ||
* | | Fix nested popups closing when the mouse leaves the parent's rect | toasted-nutbread | 2019-09-03 |
| | | |||
* | | Move static DOM scanning functions into TextSourceRange | toasted-nutbread | 2019-09-02 |
| | | |||
* | | fix parent focus issues for Firefox and Chrome | siikamiika | 2019-09-02 |
| | | |||
* | | change Popup.children to Popup.child | siikamiika | 2019-09-02 |
| | | |||
* | | focus the site when closing multi-level popups | siikamiika | 2019-09-02 |
| | | |||
* | | simplified if statement back to single line | siikamiika | 2019-09-02 |
| | | |||
* | | prevent closing new child popup on parent mouseout | siikamiika | 2019-09-02 |
| | | |||
* | | focus parent popup on hide instead of blurring | siikamiika | 2019-09-02 |
| | | |||
* | | make containsPoint async everywhere | siikamiika | 2019-09-02 |
| | | |||
* | | Add option to enable/disable scanning of source expressions in popups | toasted-nutbread | 2019-09-02 |
| | | |||
* | | Update nested initialization parameters passed via message rather than using ↵ | toasted-nutbread | 2019-09-02 |
| | | | | | | | | the URL query string | ||
* | | Fix messaging issues when iframes are present in the document | toasted-nutbread | 2019-09-02 |
| | | |||
* | | Add option for maximum nested popup depth | toasted-nutbread | 2019-09-02 |
| | | |||
* | | Add support for showing recursive popups | toasted-nutbread | 2019-09-02 |
|/ | |||
* | Fix typo | toasted-nutbread | 2019-09-02 |
| | |||
* | Fix issues caused by scanning ranges which don't start with a text node | toasted-nutbread | 2019-09-02 |
| | | | | The rects returned by range.getClientRects() could include the entire start element's bounding box. | ||
* | Fix issue with whitespace ranges | toasted-nutbread | 2019-09-02 |
| | | | | The size of the rects for these ranges will sometimes be excessively large on Firefox, leading to false positives. | ||
* | Reduce amount of isPointInRange calls for repeated ranges | toasted-nutbread | 2019-09-02 |
| |