Alexander Skvortsov
09b14b980a
Attach oninput, inputListeners, onsubmit via mdarea extension
...
Recent versions of mdarea are quite powerful, and have internal state data structures. As a result, updating current editor value via `oninput` event listeners isn't reliable. Instead, we can use the mdarea extension API to handle keypresses exactly when markdownarea wants us to.
This also removes the `super` call from `build`, and directly creates/configures the applicable DOM elements. Since the mdarea editor driver's initialization is already quite different from BasicEditorDriver, it should fully own this step.
2021-02-27 16:05:25 -05:00
Alexander Skvortsov
aa62e69dab
MarkdownEditorDriver should be its own driver.
...
Splitting it out instead of hacking it onto BasicEditorDriver gives us more flexibility in customizing it for markdown area.
2021-02-27 15:37:19 -05:00
flarum-bot
9579871378
Bundled output for commit 690f4619f8
[skip ci]
2021-02-27 03:19:41 +00:00
Alexander Skvortsov
690f4619f8
Update mdarea
...
This is included because it fixes a bug where the last character isn't included, introduced by the shift in core's editor implementation + the way mdarea used to handle state
2021-02-26 22:18:54 -05:00
Alexander Skvortsov
3bdfbf9349
Editor driver support
2021-02-26 22:18:54 -05:00
flarum-bot
7124f42805
Bundled output for commit 14adb2bed1
[skip ci]
2021-01-26 01:00:41 +00:00
Alexander Skvortsov
14adb2bed1
mdarea: disable inlines
...
This was accidentially introduced when updating for v1.0.0 of the mdarea library, and causes user inconvenience.
Fixes https://github.com/flarum/core/issues/2569
2021-01-25 19:57:43 -05:00
Daniël Klabbers
d6c7f5b921
npm audit fix
2020-12-15 09:03:27 +01:00
flarum-bot
6ff20798c3
Bundled output for commit ab63a55d60
[skip ci]
2020-09-24 02:52:46 +00:00
Alexander Skvortsov
ab63a55d60
Mithril 2 Update ( #19 )
...
Update for Mithril 2
2020-09-23 22:51:50 -04:00
flarum-bot
5081cd47c1
Bundled output for commit c0aa73f01a
[skip ci]
2020-08-17 00:44:32 +00:00
Alexander Skvortsov
c0aa73f01a
Update mdarea to v1.0.1 ( #20 )
...
* Update mdarea to v1.0.1
2020-08-16 20:43:45 -04:00
flarum-bot
6d06fcf731
Bundled output for commit a232d8bcfc
[skip ci]
2020-08-16 20:33:20 +00:00
Alexander Skvortsov
a232d8bcfc
Remove polyfills: we don't support IE anymore ( #18 )
...
* Remove polyfills: we don't support IE anymore
2020-08-16 16:32:19 -04:00
dependabot[bot]
f390676f2f
Bump elliptic from 6.5.2 to 6.5.3 in /js ( #17 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-31 01:07:59 +02:00
dependabot[bot]
84d3bf79c4
Bump lodash from 4.17.15 to 4.17.19 in /js ( #16 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 10:47:16 +02:00
flarum-bot
8a029e666b
Bundled output for commit 8d84d1dea6
[skip ci]
2020-05-20 21:08:46 +00:00
Matteo Contrini
8d84d1dea6
Change default URL value in link/image markdown button ( #11 )
...
* Change default URL value in link/image markdown button
2020-05-20 17:07:10 -04:00
Franz Liedke
e454704153
Update Webpack
2020-05-01 11:56:01 +02:00
flarum-bot
86577e26d2
Bundled output for commit cb3f14b186
[skip ci]
2020-04-24 12:32:32 +00:00
Franz Liedke
cb3f14b186
npm audit fix
2020-04-24 14:30:29 +02:00
dependabot[bot]
82bd8aecd1
Bump acorn from 6.4.0 to 6.4.1 in /js ( #15 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-17 20:22:55 +01:00
flarum-bot
990201cb95
Bundled output for commit 93122c9b8e
[skip ci]
2020-02-11 20:45:19 +00:00
Franz Liedke
93122c9b8e
Update Webpack
2020-02-11 21:44:25 +01:00
Franz Liedke
cca8ca9ad7
Update vulnerable JS dependencies
2019-09-13 15:38:59 +02:00
flarum-bot
811116638a
Bundled output for commit db3a037c97
[skip ci]
2019-09-10 00:23:18 +00:00
David Sevilla Martin
db3a037c97
Add license code to index.js, and line to LICENSE
2019-09-09 20:21:58 -04:00
flarum-bot
1091117e0f
Bundled output for commit b04b82b3a5
[skip ci]
2019-09-10 00:07:51 +00:00
David Sevilla Martin
b04b82b3a5
Add copyright notice for markdown toolbar code taken from GitHub
...
Refs #8
2019-09-09 20:06:18 -04:00
flarum-bot
df8869a39f
Bundled output for commit 6ca55ec8ad
[skip ci]
2019-09-06 19:25:34 +00:00
David Sevilla Martin
8277b54651
Add image button ( flarum/core#1679 )
2019-08-11 16:06:30 -04:00
David Sevilla Martin
eb561e6343
Fix 'polyfills' incorrect spelling, add LICENSE text for startsWith polyfill
2019-08-03 09:14:24 -04:00
David Sevilla Martín
f4e250f514
Simplify some code in MarkdownButton component
2019-07-10 12:41:05 -04:00
David Sevilla Martín
50a4530cfc
Use custom JSX implementation of GitHub's markdown toolbar that works in IE 11
2019-07-10 12:30:35 -04:00
flarum-bot
9292606fa4
Bundled output for commit 02048cd075
[skip ci]
2019-04-11 07:26:29 +00:00
David Sevilla Martín
3726307f16
Add custom-elements pollyfill & markdown bar if Reflect API is present
...
Ref #1702
2019-04-10 18:13:09 -04:00
flarum-bot
fd53498280
Bundled output for commit 8f8714134b
[skip ci]
2019-03-20 19:52:52 +00:00
David Sevilla Martín
8f8714134b
Add harmony-reflect to fix issues with markdown bar in IE ( #6 )
2019-03-20 20:51:23 +01:00
flarum-bot
b8dc63ba07
Bundled output for commit 8b54e4695d
[skip ci]
2018-11-21 08:21:29 +00:00
Toby Zerner
8b54e4695d
Make npm package private, update deps, change watch
to dev
2018-11-21 18:45:27 +10:30
Toby Zerner
b4dc7c6e1e
Update dependencies
2018-11-17 19:06:18 +10:30
flarum-bot
a03b8c72ce
Bundled output for commit f75f2214a6
[skip ci]
2018-11-13 20:15:19 +00:00
Toby Zerner
f75f2214a6
Add custom elements polyfill
2018-11-14 06:43:45 +10:30
flarum-bot
a06ffc85c7
Bundled output for commit 87909a8186
[skip ci]
2018-11-12 11:40:21 +00:00
Toby Zerner
40438fd0a6
Add markdown toolbar buttons and textarea helper
2018-11-12 21:02:50 +10:30
Toby Zerner
faa0b6f2ce
Update for composer branch
2015-10-11 16:35:01 +10:30
Toby Zerner
1b0aebbaed
Update npm dependency
2015-09-04 12:07:08 +09:30
Toby Zerner
cb08b9b76a
Update gulp module configuration
2015-07-27 14:19:29 +09:30
Toby Zerner
e22c797750
Initial commit
2015-07-23 20:35:03 +09:30