Commit Graph

18933 Commits

Author SHA1 Message Date
Jacob Overgaard
fe4796ae27 feat: move imageSize function to util file 2024-09-20 09:04:21 +02:00
Jacob Overgaard
5ac2a8ddb6 Merge remote-tracking branch 'origin/v15/feature/tiptap' into v15/feature/tiptap-media-upload 2024-09-20 08:57:41 +02:00
leekelleher
528feb094f Moved all the Tiptap extension manifests into a combined/single manifest 2024-09-19 20:46:34 +02:00
Jacob Overgaard
a2a04714b5 Merge remote-tracking branch 'origin/v15/feature/tiptap' into v15/feature/tiptap-media-upload 2024-09-19 16:58:55 +02:00
Jacob Overgaard
d9c0ec9dab fix: types after merge 2024-09-19 16:58:05 +02:00
leekelleher
41151a52db Tiptap extension: Code Editor
to edit the HTML source of the RTE
2024-09-19 16:56:17 +02:00
Jacob Overgaard
423fe4e281 Merge remote-tracking branch 'origin/v15/feature/tiptap' into v15/feature/tiptap-media-upload 2024-09-19 16:54:27 +02:00
leekelleher
c90eb7ae32 Removed custom icon registry
Added Lucide icons for RTE toolbar
2024-09-19 16:46:39 +02:00
leekelleher
b22314867a Re-implemented the isActive state for toolbar elements 2024-09-19 16:46:39 +02:00
leekelleher
02a3cf8e8d Element class tidy-up 2024-09-19 16:46:39 +02:00
leekelleher
2489d29f18 Renamed class name suffix
from `Plugin` to `ExtensionApi`

Also corrected some misnamed classes (copypasta)
2024-09-19 16:46:39 +02:00
leekelleher
d19caa9a6e Creates extensions for core Tiptap formats
- Adds icon registry for custom icons
- Adds placeholder extensions for Umbraco's Embed and URL Picker features
2024-09-19 16:46:39 +02:00
Jacob Overgaard
d599b6085b chore: restore comments 2024-09-19 16:41:07 +02:00
Jacob Overgaard
825dbcd4eb chore: sort imports 2024-09-19 16:39:26 +02:00
Jacob Overgaard
eea25447ad fix: use local editor 2024-09-19 16:38:09 +02:00
Jacob Overgaard
75a822e2a8 fix: allow configuration to be undefined 2024-09-19 16:37:24 +02:00
Jacob Overgaard
d3c7300974 chore: remove clog 2024-09-19 16:36:15 +02:00
Jacob Overgaard
4f06d69296 feat: only calculate html on updates 2024-09-19 16:35:03 +02:00
Jacob Overgaard
4a190da8f0 feat: use #markup backing field 2024-09-19 16:32:28 +02:00
Jacob Overgaard
4587ff63b9 feat: introduce a backing field for markup to be able to add markup from the beginning 2024-09-19 16:31:05 +02:00
Jacob Overgaard
c8bdfd2ac3 feat: override value property to interact with tiptap 2024-09-19 16:26:22 +02:00
Jacob Overgaard
24c098b891 store value in another variable 2024-09-19 16:26:10 +02:00
Jacob Overgaard
fc5c3e8dcf fix: move options back to UmbImage element to ensure everything is available when the editor loads 2024-09-19 16:08:39 +02:00
Jacob Overgaard
1b2b35a94d fix: assume any to avoid linting error 2024-09-19 15:59:17 +02:00
Jacob Overgaard
98ffbba68d feat: only update value when changed 2024-09-19 15:40:43 +02:00
Jacob Overgaard
9860a9ad2a feat: add a hasChanged checker to the value to check specifically if the markup has changed 2024-09-19 15:28:54 +02:00
Jacob Overgaard
3fa5e21cb8 feat: update the contents if we ever get a new value 2024-09-19 15:28:09 +02:00
Jacob Overgaard
3a007a0046 feat: calculate image size for files added to the editor so that we can set width and height 2024-09-19 14:50:18 +02:00
Jacob Overgaard
401f39d47c feat: make the datatype configuration available to extensions 2024-09-19 14:49:53 +02:00
Jacob Overgaard
7295c6abf0 chore: remove debug data 2024-09-19 13:32:25 +02:00
Jacob Overgaard
57ace824b9 feat: add localization and correct name of data-tmpimg 2024-09-19 13:18:58 +02:00
Jacob Overgaard
d7212162e5 chore: add delay to file handler 2024-09-19 13:18:38 +02:00
Jacob Overgaard
95d6855341 chore: add mock handlers for "temporary-file" 2024-09-19 13:07:38 +02:00
Jacob Overgaard
4c79e784bc feat: adds a media upload extension supporting drag and drop 2024-09-19 11:48:53 +02:00
Jacob Overgaard
54ab8491bb fix: give UmbImage an extension name 2024-09-19 11:48:19 +02:00
Jacob Overgaard
7f7bc2bc39 chore: optimise file manager class 2024-09-19 11:48:06 +02:00
leekelleher
2d9eb20d68 Removed unused extensions attribute 2024-09-19 09:37:45 +02:00
leekelleher
e107dbfc8a Updated umb-input-tiptap to use extensions 2024-09-19 09:37:45 +02:00
leekelleher
e015c0c7b6 Adds "button" kind for Tiptap toolbar 2024-09-19 09:37:45 +02:00
Lee Kelleher
79dea5961b Merge pull request #2311 from umbraco/v15/feature/tiptap-image
Feature: Add images to Tiptap
2024-09-18 14:51:12 +01:00
Lee Kelleher
e13904e003 Merge pull request #2310 from umbraco/v15/feature/tiptap-readonly
feat: adds readonly mode to the tiptap input element
2024-09-18 14:40:52 +01:00
Jacob Overgaard
df78ab6d7a feat: declare module for updated setImage function 2024-09-18 14:25:04 +02:00
Jacob Overgaard
e61f4af84c feat: register UmbImage as an extension 2024-09-18 13:06:32 +02:00
Jacob Overgaard
eab3232374 chore: cleanup imports 2024-09-18 13:06:14 +02:00
Jacob Overgaard
1efdc3d98a feat: creates and uses an extension of Image that allows more attributes 2024-09-18 12:55:24 +02:00
Jacob Overgaard
f2e70c8f63 chore: add more attributes to mock image data 2024-09-18 12:55:06 +02:00
Jacob Overgaard
b6c230749c Merge branch 'main' into v15/feature/tiptap 2024-09-18 11:15:14 +02:00
Jacob Overgaard
48e996516f Merge branch 'main' into v15/dev 2024-09-18 09:47:55 +02:00
Jacob Overgaard
0c4c33ad0c fix: set inline to true for Image 2024-09-18 09:42:44 +02:00
dependabot[bot]
07dbd76150 build(deps-dev): bump vite from 5.4.1 to 5.4.6
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.1 to 5.4.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-18 09:21:40 +02:00