<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/dom, branch 22.6.6.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=22.6.6.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=22.6.6.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2022-05-30T16:03:24+00:00</updated>
<entry>
<title>Add support for Anki API key (#2169)</title>
<updated>2022-05-30T16:03:24+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-30T16:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=19bba07a8bccb51a9db85c13fd921d825defe753'/>
<id>urn:sha1:19bba07a8bccb51a9db85c13fd921d825defe753</id>
<content type='text'>
* Update material.css to support password fields

* Support password

* Add "apiKey" setting

* Use apiKey

* Update options if API key changes

* Update tests</content>
</entry>
<entry>
<title>Use \f rather than \x0C for whitespace form feed (#2158)</title>
<updated>2022-05-22T17:11:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-22T17:11:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=756cfc027696901f0afc9b84bb439c67c8b620ad'/>
<id>urn:sha1:756cfc027696901f0afc9b84bb439c67c8b620ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ESlint JSdoc (#2148)</title>
<updated>2022-05-20T14:28:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-20T14:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=31e20c889e467aa4ba64b0b5baf602adc1359371'/>
<id>urn:sha1:31e20c889e467aa4ba64b0b5baf602adc1359371</id>
<content type='text'>
* Install eslint-plugin-jsdoc

* Initial rules setup

* Update lists

* Use @returns rather than @return

* Remove error throwing code which is never executed

* Fix issues relating to @throws

* General error fixes

* Update Display type documentation

* Various doc fixes

* Fix invalid tuple syntax

* Doc updates

* Remove unused

* Doc updates

* Enable jsdoc/require-returns

* Update rules

* Update remaining rules</content>
</entry>
<entry>
<title>DOMTextScanner updates (#2146)</title>
<updated>2022-05-19T01:43:19+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-19T01:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6e239638bb7f89353f0dd2c67600966aeec726f2'/>
<id>urn:sha1:6e239638bb7f89353f0dd2c67600966aeec726f2</id>
<content type='text'>
* JSDoc updates

* Move function

* Simplify

* Refactor return type

* Refactor getElementSeekInfo return type</content>
</entry>
<entry>
<title>CssStyleApplier updates (#2145)</title>
<updated>2022-05-18T23:40:47+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-18T23:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a33a00f5ae410d0ae9a50cbe6b9331864d638b25'/>
<id>urn:sha1:a33a00f5ae410d0ae9a50cbe6b9331864d638b25</id>
<content type='text'>
* Update internal structure of _styleData

* Rename parameter

* Rename

* Add docs</content>
</entry>
<entry>
<title>Popup positioning improvements (#2135)</title>
<updated>2022-05-17T01:45:22+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-17T01:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=63d37c872b786abe9233d70b2eff0362582cbc3a'/>
<id>urn:sha1:63d37c872b786abe9233d70b2eff0362582cbc3a</id>
<content type='text'>
* Rename elementRect to sourceRect

* Add getRects function to TextSourceElement and TextSourceRange

* Add jsdocs

* Remove unnecessary valid parameter

* Remove default parameter

* Make optionsContext optional

* Remove unnecessary checks

* Update sourceRect to use left/right rather than x/y

* Update the return type of Popup*.getFrameRect

* Rename some unrelated rect vars for disambiguation

* Disambiguate between Popup.Rect and Popup.ValidRect

* Move sourceRect destructuring

* Pass multiple source rects

* Simplify

* Change Rect to use right/bottom rather than width/height

* Update how popup offset is applied

* Simplify frame offset

* Remove _applyFrameOffset

* Use right/bottom rather than width/height

* Simplify some positioning settings

* Update parameter names for clarity

* Fix typos

* Refactor data type for _getPosition* functions

* Support using multiple source rects

* Combine _getPosition functions

* Refactor

* Expose after dataset value

* Consistently use this's property

* Add jsdoc</content>
</entry>
<entry>
<title>Regex optimizations (#2132)</title>
<updated>2022-05-14T22:13:04+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-14T22:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8b6f526dc69094963f7e0e17e72d3e0cdfd3b41a'/>
<id>urn:sha1:8b6f526dc69094963f7e0e17e72d3e0cdfd3b41a</id>
<content type='text'>
* Remove regex construction for SimpleDOMParser.getElementsByClassName

* Remove regex construction for CssStyleApplier._getRulesForClass

* Rename, add jsdoc for clarity</content>
</entry>
<entry>
<title>Update copyright date (#2062)</title>
<updated>2022-02-03T01:43:10+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-02-03T01:43:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=89ac85afd03e62818624b507c91569edbec54f3d'/>
<id>urn:sha1:89ac85afd03e62818624b507c91569edbec54f3d</id>
<content type='text'>
* Update eslint settings

* Update 2021 files

* Update other files</content>
</entry>
<entry>
<title>Fix non-text &lt;input&gt; elements being included in scanning content (#2034)</title>
<updated>2021-12-14T19:55:24+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-12-14T19:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ecbbfa39a22c2e70a2c5af262d77dea80fb309f8'/>
<id>urn:sha1:ecbbfa39a22c2e70a2c5af262d77dea80fb309f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo in comments (#2032)</title>
<updated>2021-12-14T19:54:36+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-12-14T19:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0356241362176d40f627bee89ac1ae3bbcfff075'/>
<id>urn:sha1:0356241362176d40f627bee89ac1ae3bbcfff075</id>
<content type='text'>
</content>
</entry>
</feed>
