Henrik Giesel
70e09bf70a
Add max-width: 100% to editable.scss
2021-02-16 18:28:40 +01:00
Damien Elmes
51ea2a14e8
add missing license headers
2021-02-09 13:38:04 +10:00
Henrik Giesel
c521ac1e94
Rework focusing code to fix two issues:
...
1. Clicking away from the editor window, and back on it should not focus old field
2. Clicking on a field, which is not fully visible, should scroll it into view
2021-02-09 01:09:16 +01:00
Henrik Giesel
f72bcc679d
Use mouseup intead of click for updateButtonState
2021-02-08 22:18:06 +01:00
Henrik Giesel
572aae1ae8
Refactor wrap code
2021-02-08 22:13:49 +01:00
Henrik Giesel
94ca6c0ffe
Give toolbar items a bottom margin to separate the rows when they wrap
2021-02-08 21:26:37 +01:00
Henrik Giesel
22e098f5c9
Put wrapping code into its own file
2021-02-08 21:02:46 +01:00
Henrik Giesel
c721e2fa2f
updateButtonState on clicking editor field
2021-02-08 20:49:33 +01:00
Henrik Giesel
de3b120031
Export saveNow
2021-02-08 20:28:02 +01:00
Henrik Giesel
3c9f3e7baa
Split up index.ts into several more files
...
This is to provide minimal closures for the mutable file-local variables:
- changeTimer
- previousActiveElement
- currentNoteId
This makes it clear, that they should not be used, but rather the
functions which wrap them in an API
2021-02-08 19:48:42 +01:00
Henrik Giesel
3287f61b75
Avoid making currentField a global
2021-02-08 17:00:27 +01:00
Henrik Giesel
d509bf6d3c
Export current field for editor
2021-02-08 15:44:56 +01:00
Henrik Giesel
c554d4ac28
Remove usage of window.event in onPaste
2021-02-05 13:42:49 +01:00
Henrik Giesel
e9f8ba14f9
Remove dead code kept for compatibility
2021-02-05 13:41:35 +01:00
Henrik Giesel
72259ed629
Export getEditorField and forEditorField
2021-01-31 20:56:28 +01:00
Henrik Giesel
8699c25bc5
Turn off eslint check for now
2021-01-31 20:55:36 +01:00
Henrik Giesel
9f3403d704
Move editor css to editor directory
2021-01-31 19:03:40 +01:00
Henrik Giesel
978258067b
Move editor to /ts/editor
2021-01-31 14:15:03 +01:00