<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/dom, branch 21.9.30.2</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=21.9.30.2</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=21.9.30.2'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2021-10-01T01:05:34+00:00</updated>
<entry>
<title>DOMRect update (#1973)</title>
<updated>2021-10-01T01:05:34+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-10-01T01:05:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=19eb990aeb197f70a0cf46efdf9f2bdd6ed1d48c'/>
<id>urn:sha1:19eb990aeb197f70a0cf46efdf9f2bdd6ed1d48c</id>
<content type='text'>
* Compare using left/top rather than x/y

* Simplify

* Update Popup*.getFrameRect to return a custom structure

* Don't use x/y on DOMRect</content>
</entry>
<entry>
<title>Hotkey dictionary navigation fix (#1970)</title>
<updated>2021-09-30T23:31:45+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-09-30T23:31:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=55a7e7f9a8bf50a4891f2e4d0031b968aa0c25b0'/>
<id>urn:sha1:55a7e7f9a8bf50a4891f2e4d0031b968aa0c25b0</id>
<content type='text'>
* Add getRect function to ScrollElement

* Update _focusEntry to take a definition index

* Update behaviour of (next|previous)EntryDifferentDictionary</content>
</entry>
<entry>
<title>Search query offset value (#1968)</title>
<updated>2021-09-27T23:07:28+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-09-27T23:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b0f6c41f5dc7f498f2948f846dd273bcb1bc1f0b'/>
<id>urn:sha1:b0f6c41f5dc7f498f2948f846dd273bcb1bc1f0b</id>
<content type='text'>
* Add type property to TextSource* classes

* Use type property rather than instanceof

* Expose a sentence offset value

* Use offset added to URL

* Improve fallback sentence for Anki note context</content>
</entry>
<entry>
<title>Fix hotkey input field conflict (#1963)</title>
<updated>2021-09-26T22:14:00+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-09-26T22:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c364714c8188ab1503b53b096a70b1fd5b6b3055'/>
<id>urn:sha1:c364714c8188ab1503b53b096a70b1fd5b6b3055</id>
<content type='text'>
* Move comment

* Add DocumentUtil.isInputElement

* Use DocumentUtil.isInputElement

* Fix simple hotkeys (shift or no modifier) preventing text field input

* Improve input detection

* Validate key is an input character before blocking hotkey

* Simplify

* Fix incorrect property</content>
</entry>
<entry>
<title>Update CssStyleApplier.prepare to passively fail if it can't read the file (#1891)</title>
<updated>2021-08-12T00:14:19+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-08-12T00:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9facacfb23a03c63da4c1cd8c7514b5fd3d3b0f9'/>
<id>urn:sha1:9facacfb23a03c63da4c1cd8c7514b5fd3d3b0f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pronunciation template helper (#1840)</title>
<updated>2021-07-18T17:43:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-07-18T17:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=637d4a2087b9e93ccd47d689411887b6c40c3992'/>
<id>urn:sha1:637d4a2087b9e93ccd47d689411887b6c40c3992</id>
<content type='text'>
* Rename field

* Set up pronunication components

* Fix documentation

* Rename function

* Update test dependencies

* Fix constructor

* Log errors

* Add pronunciation helper

* Add styleApplier argument to _getHtml/_normalizeHtml

* Use getAttribute for 'class' to support namespaced elements (e.g. svg)

* Update format name

* Add optional tag

* Update docs</content>
</entry>
<entry>
<title>Sandbox script folders (#1837)</title>
<updated>2021-07-17T21:10:25+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-07-17T21:10:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=fafa746a632b1907d9cca262f689d7bec4e0f940'/>
<id>urn:sha1:fafa746a632b1907d9cca262f689d7bec4e0f940</id>
<content type='text'>
* Move scripts

* Update paths

* Fix ordering

* Simplify eslint rules</content>
</entry>
<entry>
<title>Anki support for structured-content (#1786)</title>
<updated>2021-07-03T02:46:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-07-03T02:46:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ca97e38bd22875e23cfe6f70d1803ea31d6f0e89'/>
<id>urn:sha1:ca97e38bd22875e23cfe6f70d1803ea31d6f0e89</id>
<content type='text'>
* Update how glossary text is formatted

* Update structured content and image generation

* Pass root data to _createStructuredContentGenerator

* Implement media URLs

* Update documentation

* Update options util

* Apply styles to content

* Improve HTML normalization

* Update DatabaseVM.fetch function

* Update test

* Update test data</content>
</entry>
<entry>
<title>More CssStyleApplier updates (#1785)</title>
<updated>2021-07-03T02:12:02+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-07-03T02:12:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a4715935cb4d910f5b13b398ca4742cf30c8f784'/>
<id>urn:sha1:a4715935cb4d910f5b13b398ca4742cf30c8f784</id>
<content type='text'>
* Update eslint rules for css-style-applier.js

* Don't use chrome.runtime.getURL

* Update CSP to allow inline styles</content>
</entry>
<entry>
<title>CssStyleApplier updates (#1784)</title>
<updated>2021-07-02T22:28:29+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-07-02T22:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=56b2462f13db5ac9a57bce1b0bc8e18da55d9ce7'/>
<id>urn:sha1:56b2462f13db5ac9a57bce1b0bc8e18da55d9ce7</id>
<content type='text'>
* Remove debug log

* Remove style attribute if empty

* Remove data-* attributes</content>
</entry>
</feed>
