Commit Graph

26424 Commits

Author SHA1 Message Date
d44269e289 TINY-11383: When trying to change row type, check if the row is CET, not the selected cell(s) (#9957)
* TINY-11383: When trying to change row type, check if the row is CET, not the selected cell(s)

* TINY-11383: Changed changenote, don't consider rows

* TINY-11383: Added more tests
2024-11-13 18:13:04 +01:00
cd3f3db4ad Merge branch 'epic/EPIC-117' 2024-11-13 08:03:54 +01:00
8fe7496fb1 EPIC-117: Updated changelogs and added ticket ref 2024-11-13 07:12:00 +01:00
Seb
a574b47245 TINY-11512: Bump version 2024-11-13 14:41:54 +11:00
Seb
671a4a1158 Merge branch 'release/7' 2024-11-13 14:24:18 +11:00
73e74bc0a2 TINY-11463: Improve editor content highlighting when using accessibility checker (#9982)
* TINY-11463: Update a11y color

* TINY-11463: Update a11y color to use contrast

* TINY-11463: Remove some contrast function

* TINY-11463: Change opacity to 20%

* TINY-11463: Updated background and heading color

* TINY-11463: Update accessibility checker styles to use new warning color variable

* TINY-11463: Rename variable name

* TINY-11463: Fixed some issue
2024-11-13 11:30:51 +11:00
acd74d3ffe TINY-11494: add onSetup function to context forms (#9978)
* TINY-11494: add onSetup func to context forms

* TINY-11494: add tests

* TINY-11494: changelog

* TINY-11494: use onControlAttached func

* TINY-11494: Cleanup and more testing

* TINY-11494: Added missing await in test

* TINY-11494: Added more missing awaits

---------

Co-authored-by: Spocke <spocke@moxiecode.com>
2024-11-12 18:27:29 +01:00
c32d69e650 TINY-11399: now is possible to overwrite quickbars QuickbarInsertImage behavior (#9974)
* TINY-11399: now is possible to overwrite the file pick behavior for quickbars overwriting `PickFile` command

* TINY-11399: update command name

* TINY-11399: refactor test

* TINY-11399: fix

* TINY-11399: add changelog entry

* TINY-11399: fix changelog entry

* TINY-11399: moved `QuickbarInsertImage` inside `PreInit`

* TINY-11399: fix changelog entry

* TINY-11399: fix typos

* TINY-11399: fix typo

* TINY-11399: refactor

* TINY-11399: refactor
2024-11-12 18:27:29 +01:00
492434aff5 TINY-11459: add placeholder for context form input (#9970)
* TINY-11459: add placeholder for context form input

* TINY-11459: add to schema and spec type

* TINY-11459: review suggestions
2024-11-12 18:27:29 +01:00
ed6f670cf5 TINY-11458: uploadcare loader css classes (#9969) 2024-11-12 18:27:29 +01:00
a084fc853c TINY-11456: add toolbar slider state styles (#9963) 2024-11-12 18:27:29 +01:00
451e3fc32d TINY-11428: Fixed issue with slider not returning numbers (#9945) 2024-11-12 18:27:29 +01:00
599ef6c951 TINY-11437: Fixed bug with nodeChanged while having UI focus (#9941) 2024-11-12 18:27:29 +01:00
9bf0d5e994 TINY-11432: Added more events for context toolbars (#9942) 2024-11-12 18:27:29 +01:00
ccca35c676 TINY-11340: Added icons for the uploadcare plugin (#9937) 2024-11-12 18:27:29 +01:00
77a8639ad8 TINY-11344: implement contextForm.back to restore the previous toolbar (#9933)
* TINY-11344: now context form hide restore the previous toolbar

* TINY-11344: fix + test

* TINY-11344: add changelog entry

* TINY-11344: move logic from `hide` to a new function `back`

* TINY-11344: fix changelog entry

* TINY-11344: fix typos + naming in tests
2024-11-12 18:27:29 +01:00
2c9ef90449 TINY-11335: add placeholder custom element styles (#9923)
* TINY-11335: add placeholder styles and make it resizable

* TINY-11335: change resizable selector

* TINY-11335: change styles to inline

* TINY-11335: add align to placeholder

* TINY-11335: add styles for custom element

* TINY-11335: change selector for resize

* TINY-11335: remove resize part

* TINY-11335: add uploadcare prefix
2024-11-12 18:27:29 +01:00
5d557df133 TINY-11338: add uploadcare loader styles to oxide (#9916)
* TINY-11338: add uploadcare loader styles to oxide

* TINY-11338: add animation

* TINY-11338: fix min function error

* TINY-11338: move animations to separate file
2024-11-12 18:27:29 +01:00
55f11782f8 TINY-11342: Added slider and size input to context forms (#9919)
* TINY-11342: Added new slider and sizeinput types to context forms

* TINY-11342: Added button alignment groups to context form

* TINY-11342: Added setEnabledInput api

* TINY-11342: Cleanup

* TINY-11342: More cleanup

* TINY-11342: Fixed so the inputs in context forms self focus on render

* TINY-11342: Fixed event emit issue

* TINY-11342: Added workaround for context forms being squashed

* TINY-11342: Renamed and moved context form test

* TINY-11342: Added after hook to cleanup toolbars

* TINY-11342: Re-worked focus handling in context forms

* TINY-11342: Added test for onInput handler

* TINY-11342: Worked on tests

* TINY-11342: Some alloy test

* TINY-11342: Added changelog item

* TINY-11342: Renamed ContextFormFocus to ContextToolbarFocus

* TINY-11342: Removed unused async

* TINY-11342: Fixed focus issue on esc

* TINY-11342: Fixed issue with accessing values after hide
2024-11-12 18:27:29 +01:00
2d061a54db TINY-11095: add inline label for toolbars' groups (#9900)
* experimenting with toolbar groups

* TINY-11095: using of `fieldset` for groups with label

* TINY-11095: first implementation of the styles

* TINY-11095: clean css file

* TINY-11095: css variables and adjust to designs

* TINY-11095: fix

* TINY-11095: fix

* TINY-11095: fix

* TINY-11095: refactor

* TINY-11095: fix schema in context toolbar

* TINY-11095: revert `fieldset` to `div`

* TINY-11095: add demo

* TINY-11095: revert FullDemo

* TINY-11095: fix

* TINY-11095: export `ToolbarGroup`

* TINY-11095: add changelog entry

* TINY-11095: fix changelog entry

* TINY-11095: fix css

* TINY-11095: fix class name

* TINY-11095: remove unused CSS

* TINY-11095: remove comment

---------

Co-authored-by: Spocke <spocke@moxiecode.com>
Co-authored-by: Zuzanna Tomaszyk <zuzanna.tomaszyk@tiny.cloud>
2024-11-12 18:27:29 +01:00
4c2ca1612d TINY-11462: Add CSS for a11y checker (#9981)
* TINY-11462: Add css for new contentID

* TINY-11462: Set flex direction to reference new design

* TINY-11462: Remove flex direction

* TINY-11462: Increased padding between issue and more info link

* TINY-11462: Update accessibility checker colors

* Revert "TINY-11462: Update accessibility checker colors"

This reverts commit b719768fa4.
2024-11-12 23:10:21 +11:00
03e375bbc2 TINY-9548: Handle URL-encoded characters in base64 data decoding (#9979)
* TINY-9548: Handle URL-encoded characters in base64 data decoding

* TINY-9548: Fix grammar in changelog

* TINY-9548: Remove white space removal from Base64
2024-11-12 16:14:20 +10:00
4d1b744926 TINY-7494: Split FunTest tests into separate it blocks for clarity (#9980)
* TINY-7494: Split `FunTest` tests into separate `it` blocks for clarity

* TINY-7494: Update Jira ID in `it` blocks

* TINY-7494: Remove unnecessary references from tests
2024-11-12 15:57:06 +10:00
f04811a506 TINY-11520: Update version 6.8.* as unsupported in SECURITY.md (#9987) 7.5.1 2024-11-12 13:25:03 +10:00
9d99e8eb28 TINY-11470: Removed title attribute to prevent double tooltip. (#9968)
* TINY-11470: Removed title attribute to prevent double tooltip.

* TINY-11470: Changed changelog.
2024-11-11 14:12:13 +01:00
Seb
979a62527d TINY-11147: Bump Tinymce security version 2024-11-06 15:31:22 +11:00
Seb
035220de74 TINY-11147: Bump version 2024-11-06 14:43:18 +11:00
Seb
32a7dc1d61 TINY-11147: Revert changes to build.properties 2024-11-06 14:38:24 +11:00
Seb
3ca1273448 Merge remote-tracking branch 'origin/release/7' 2024-11-06 14:34:38 +11:00
aced89e512 TINY-11147: Changelog update for 7.5 (#9972)
* TINY-11147: Changelog for 7.5

* TINY-11147: Update changelog
7.5.0
2024-11-06 12:00:37 +11:00
064b68a21e TINY-11217: Revert changes (#9967)
* TINY-11217: Revert changes

This reverts commit bb4e4ab2de.

* TINY-11478: Lock lts to node-20 (#9962)

---------

Co-authored-by: jscasca <jscasca@gmail.com>
2024-11-04 12:21:34 +01:00
888c545780 TINY-11390: Avoid samp being registered as block format (#9960)
* TINY-11390: Avoid `samp` being registered as block

* TINY-11390: Reword the changelog entry
2024-11-04 10:43:27 +10:00
58a793bba3 TINY-11471_2: Combine dependabot PR dependencies for Tinymce. (#9965)
* Bump get-func-name from 2.0.0 to 2.0.2

Bumps [get-func-name](https://github.com/chaijs/get-func-name) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/chaijs/get-func-name/releases)
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2)

---
updated-dependencies:
- dependency-name: get-func-name
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump http-proxy-middleware from 2.0.6 to 2.0.7

Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump webpack from 5.92.1 to 5.94.0

Bumps [webpack](https://github.com/webpack/webpack) from 5.92.1 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.94.0)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Bump rollup from 3.29.4 to 3.29.5

Bumps [rollup](https://github.com/rollup/rollup) from 3.29.4 to 3.29.5.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.29.4...v3.29.5)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Bump micromatch from 4.0.7 to 4.0.8

Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump ejs from 3.1.9 to 3.1.10

Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump axios from 1.6.7 to 1.7.7

Bumps [axios](https://github.com/axios/axios) from 1.6.7 to 1.7.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.7...v1.7.7)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 09:20:55 +10:00
03e05d48af TINY-11478: Lock lts to node-20 (#9962) 2024-11-01 10:33:29 +11:00
7c610faaf2 TINY-11391: add tooltipping for group toolbar buttons (#9955)
* TINY-11391: add tooltipping for group toolbar buttons

* TINY-11391: changelog

* TINY-11391: lint
2024-10-29 12:44:37 +01:00
Seb
e67821e3e8 TINY-11147: Bump minor version 2024-10-28 18:49:43 +11:00
Seb
cfe1e02d75 TINY-11147: Revet changes 2024-10-28 17:33:39 +11:00
Seb
afc3731ebd TINY-11147: Merge remote-tracking branch 'origin/main' into release/7 2024-10-28 17:33:17 +11:00
781032e366 TINY-11217: Move list item style change to content folder (#9946) 2024-10-28 15:14:55 +11:00
bca2300468 TINY-11405: remove variables from content css (#9943)
* TINY-11405: remove variables from content css

* TINY-11405: change back to hex codes

* TINY-11405: clean css variables
2024-10-24 13:11:39 +02:00
bb4e4ab2de TINY-11217: Prevent child li inherit parent list item style (#9859)
* TINY-11217: Add optional config to not inheirt parent list item style

* TINY-11217: Fixed a missing param

* TINY-11217: Add test

* TINY-11217: Remove unused imports

* TINT-11217: Change demo to default value

* TINY-11217: Lint fix

* TINY-11217: Remove testing code

* TINY-11217: Fix test

* TINY-11217: Fixed test

* TINY-11217: Add changelog

* TINY-11217: Lint fix

* TINY-11217: Remove isApplyFormat check

* TINY-11217: Remove condition check, add default li style

* TINY-11217: Revert previous changes

* TINY-11217: Update changlog

* TINY-11217: Clean up

* TINY-11217: Move test

* TINY-11217: Update test

* TINY-11217: Update css file to use global variable

* TINY-11217: Remove extra comma

* TINY-11217: Update tests to check css value

* TINY-11217: Update tests and css file

* TINY-11217: Update `content.less`

* TINY-11217: Lint fix

* TINY-11217: Update test expectation for chromium

* TINY-11217: Remove console logs

* Update modules/tinymce/src/core/test/ts/browser/fmt/ListIndentationFormatTest.ts

Co-authored-by: tiny-ben-tran <ben.tran@tiny.cloud>

* Update modules/tinymce/src/core/test/ts/browser/fmt/ListIndentationFormatTest.ts

Co-authored-by: tiny-ben-tran <ben.tran@tiny.cloud>

* Update modules/tinymce/src/core/test/ts/browser/fmt/ListIndentationFormatTest.ts

Co-authored-by: tiny-ben-tran <ben.tran@tiny.cloud>

* Update modules/oxide/src/less/skins/content/dark/content.less

Co-authored-by: tiny-ben-tran <ben.tran@tiny.cloud>

* TINY-11217: Revert white space change

* TINY-11217: Update test

* TINY-11217: Lint fix

* TINY-11217: Update test

* TINY-11217: Update test condition

* TINY-11217: Update test condition

* Update .changes/unreleased/tinymce-TINY-11217-2024-09-10.yaml

Co-authored-by: ltrouton <46954949+ltrouton@users.noreply.github.com>

* TINY-11217: Added color and background color test, and verify content structure

---------

Co-authored-by: tiny-ben-tran <ben.tran@tiny.cloud>
Co-authored-by: ltrouton <46954949+ltrouton@users.noreply.github.com>
2024-10-24 13:06:16 +11:00
e0e05564ee TINY-11395: Update changelog and comment (#9939) 2024-10-24 10:20:21 +11:00
35d8e24ac7 TINY-11174: update styles to match new design (#9929) 2024-10-23 07:47:30 +01:00
6ab879f72b Support the use of raw CSS for the color_map_raw (tinymce#9788)
If both the `color_map` and `color_map_raw` are specified, the raw
variant takes precedent.
2024-10-23 14:31:51 +10:00
1bb0dbfb95 Support the use of CSS variables for the color_map (tinymce#9788) 2024-10-23 14:31:51 +10:00
86c6a54781 TINY-11395: Fix inability to type '{' character on German keyboard layouts (#9930)
* TINY-11395: Fix inability to type '{' character on German keyboard layouts

* TINY-11395: Remove meta key reference

* Update modules/tinymce/src/core/main/ts/api/NotificationManager.ts

Co-authored-by: spocke <spocke@moxiecode.com>

* TINY-11395: Update test to use keyboard pressing

* TINY-11395: Lint fix

* TINY-11395: Add keycode compatibility

---------

Co-authored-by: spocke <spocke@moxiecode.com>
2024-10-23 10:18:40 +11:00
3eb6af8a9d TINY-11405: improve dark skin for tiny comments (#9934)
* TINY-11405: improve dark skin for tiny comments

* TINY-11405: remove changelog

* TINY-11405: remove copied non color related styles

* TINY-11405: revert changes for default mode
2024-10-22 13:53:56 +02:00
5195f2a072 TINY-11381: Fix hidden statusbar focus outline (#9922) 2024-10-19 12:17:18 +10:00
5f42a7978c TINY-11291: Improve RGB Form aria-label attribute (#9913)
* TINY-11291: Move aria-label from label to input

* TINY-11291: Improve aria description

* TINY-11291: Add changelog

* Update .changes/unreleased/tinymce-TINY-11291-2024-10-09.yaml

Co-authored-by: spocke <spocke@moxiecode.com>

* TINY-11291: Update string

* TINY-11291: Update string

---------

Co-authored-by: spocke <spocke@moxiecode.com>
2024-10-16 11:52:31 +11:00
d4dd94cbe5 TINY-11273: add zero width nobreak space to isWhitespace function (#9888)
* TINY-11273: add zero width nobreak space to isWhitespace function

* TINY-11273: add test

* TINY-11273: remove the dot from test label

* TINY-11273: changelog phrasing

Co-authored-by: ltrouton <46954949+ltrouton@users.noreply.github.com>

* TINY-11273: add test for another formatting

---------

Co-authored-by: ltrouton <46954949+ltrouton@users.noreply.github.com>
2024-10-15 16:39:31 +02:00