Nathan Sobo
6926236268
Handle addition/removal of ‘gutter-hidden’ attribute
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-01-12 16:21:31 -07:00
Nathan Sobo
43f57347d7
Add ‘gutter-hidden’ attribute to TextEditorElement
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-01-12 16:21:31 -07:00
Nathan Sobo
c0b78db159
💄
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-01-12 16:21:31 -07:00
Max Brunsfeld
f9bde050b4
Handle TextEditorElement::focus() while parent is being attached
...
Fixes atom/autocomplete#61
2015-01-09 15:00:35 -08:00
Nathan Sobo
30513cfde0
Rename ThemeManager methods for clarity/consistency
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-01-08 17:51:09 -08:00
Nathan Sobo
180725799a
Unmount TextEditorComponent when TextEditorElement is detached
...
Fixes #4381
Fixes #4700
2015-01-06 11:35:26 -07:00
Ben Ogle
0829da53b0
Properly unmount the component when the shadow DOM is enabled.
2014-12-16 14:36:51 -08:00
Max Brunsfeld
5c37d208f5
Don't throw when ::getDefaultCharacterWidth is called while detached
2014-12-08 16:56:46 -08:00
Max Brunsfeld
8f02b21d08
Add TextEditorElement::onDidAttach, ::onDidDetach
2014-12-08 16:21:59 -08:00
Max Brunsfeld
953f2c61f7
Add TextEditorElement::getDefaultCharacterWidth
2014-12-08 16:14:26 -08:00
Max Brunsfeld
4afe133f85
Allow setting editor text content in HTML
2014-12-05 09:30:33 -08:00
Nathan Sobo
625b95a6d9
Test TextEditorElement::setUpdatedSynchronously without waiting
...
Another attempt to fix flakiness.
2014-12-02 11:37:28 -07:00
Nathan Sobo
38e6aee46d
Un-f
2014-12-02 11:14:59 -07:00
Nathan Sobo
93bf9357b0
Remove waitsForAnimationFrame spec helper
...
It doesn’t work reliably on CI.
2014-12-02 11:14:02 -07:00
Kevin Sawicki
7e16e42b3f
x out flaky spec
2014-12-02 08:39:52 -08:00
Nathan Sobo
b341749d54
Add TextEditorElement::setUpdatedSynchronously
...
To allow testing of async editor rendering in packages. This is helpful
for overlay decorations which behave differently when rendering is
async.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2014-11-26 18:13:12 -07:00
Nathan Sobo
b6b6b6d12b
Add ‘mini’ attribute to TextEditorElement if .isMini() is true on model
2014-11-13 16:04:57 -08:00
Max Brunsfeld
3c800b00f5
Always re-render scrollbars after themes load/reload
...
Signed-off-by: Nathan Sobo <nathan@github.com>
2014-11-10 17:59:41 -08:00
Max Brunsfeld
003c101f14
W/o shadow-dom, don't add global atom-styles element for text editor
...
Signed-off-by: Nathan Sobo <nathan@github.com>
2014-11-07 13:05:46 -08:00
Nathan Sobo
670a710753
Test editor focus/blur handling with shadow DOM enabled/disabled
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2014-11-04 16:37:28 -07:00
Nathan Sobo
58744f6b7b
Account for shadow DOM when asserting on focus
2014-11-04 16:37:24 -07:00
Nathan Sobo
1eb3d8bf99
Use ‘atom-text-editor’ custom tag name for TextEditorElement
2014-10-09 07:39:14 -07:00
Nathan Sobo
eaa3a27328
Add text-editor-element-spec and fix handling of focus and attributes
2014-10-08 12:13:13 -07:00