Breadboard is a software platform for developing and conducting human interaction experiments on networks. It allows researchers to rapidly design experiments using a flexible domain-specific language and provides researchers with immediate access to a diverse pool of online participants.
Added a new mceFocus command that focuses the editor. Equivalent to using editor.focus() #TINY-7373
Added a new mceTableToggleClass command which toggles the provided class on the currently selected table #TINY-7476
Added a new mceTableCellToggleClass command which toggles the provided class on the currently selected table cells #TINY-7476
Added a new tablecellvalign toolbar button and menu item for vertical table cell alignment #TINY-7477
Added a new tablecellborderwidth toolbar button and menu item to change table cell border width #TINY-7478
Added a new tablecellborderstyle toolbar button and menu item to change table cell border style #TINY-7478
Added a new tablecaption toolbar button and menu item to toggle captions on tables #TINY-7479
Added a new mceTableToggleCaption command that toggles captions on a selected table #TINY-7479
Added a new tablerowheader toolbar button and menu item to toggle the header state of row cells #TINY-7478
Added a new tablecolheader toolbar button and menu item to toggle the header state of column cells #TINY-7482
Added a new tablecellbordercolor toolbar button and menu item to select table cell border colors, with an accompanying setting table_border_color_map to customize the available values #TINY-7480
Added a new tablecellbackgroundcolor toolbar button and menu item to select table cell background colors, with an accompanying setting table_background_color_map to customize the available values #TINY-7480
Added a new language menu item and toolbar button to add lang attributes to content, with an accompanying content_langs setting to specify the languages available #TINY-6149
A new lang format is now available that can be used with editor.formatter, or applied with the Lang editor command #TINY-6149
Added a new language icon for the language toolbar button #TINY-7670
Added a new table-row-numbering icon #TINY-7327
Added new plugin commands: mceEmoticons (Emoticons), mceWordCount (Word Count), and mceTemplate (Template) #TINY-7619
Added a new iframe_aria_text setting to set the iframe title attribute #TINY-1264
Added a new DomParser Node.children() API to return all the children of a Node #TINY-7756
Improved
Sticky toolbars can now be offset from the top of the page using the new toolbar_sticky_offset setting #TINY-7337
Fancy menu items now accept an initData property to allow custom initialization data #TINY-7480
Improved the load time of the fullpage plugin by using the existing editor schema rather than creating a new one #TINY-6504
Improved the performance when UI components are rendered #TINY-7572
The context toolbar no longer unnecessarily repositions to the top of large elements when scrolling #TINY-7545
The context toolbar will now move out of the way when it overlaps with the selection, such as in table cells #TINY-7192
The context toolbar now uses a short animation when transitioning between different locations #TINY-7740
Env.browser now uses the User-Agent Client Hints API where it is available #TINY-7785
Icons with a -rtl suffix in their name will now automatically be used when the UI is rendered in right-to-left mode #TINY-7782
The formatter.match API now accepts an optional similar parameter to check if the format partially matches #TINY-7712
The formatter.formatChanged API now supports providing format variables when listening for changes #TINY-7713
The formatter will now fire FormatApply and FormatRemove events for the relevant actions #TINY-7713
The autolink plugin link detection now permits custom protocols #TINY-7714
The autolink plugin valid link detection has been improved #TINY-7714
Changed
Changed the load order so content CSS is loaded before the editor is populated with content #TINY-7249
Changed the emoticons, wordcount, code, codesample, and template plugins to open dialogs using commands #TINY-7619
The context toolbar will no longer show an arrow when it overlaps the content, such as in table cells #TINY-7665
The context toolbar will no longer overlap the statusbar for toolbars using node or selection positions #TINY-7666
Fixed
The editor.fire API was incorrectly mutating the original args provided #TINY-3254
Unbinding an event handler did not take effect immediately while the event was firing #TINY-7436
Binding an event handler incorrectly took effect immediately while the event was firing #TINY-7436
Unbinding a native event handler inside the remove event caused an exception that blocked editor removal #TINY-7730
... (truncated)
Commits
e80e7a8 TINY-7195: Update changelog for 5.9.0 release
This version was pushed to npm by ephox, a new releaser for tinymce since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/human-nature-lab/breadboard/network/alerts).
Bumps tinymce from 4.1.3 to 5.9.0.
Changelog
Sourced from tinymce's changelog.
... (truncated)
Commits
e80e7a8
TINY-7195: Update changelog for 5.9.0 release12890ed
TINY-7713: Fix a bug found in QA (#7156)18659ce
DOC-865: Rework and reorder changelog entries to group similar items (#7155)228236b
TINY-7724: Temporarily improve lingering cursor issue (#7150)9c65bed
TINY-7713: Fix computed line height bug (#7146)a50206b
TINY-7891: Fixed table corruption when deleting cef cells (#7152)044dadd
DOC-865: 5.9.0 suggested changelog edits (#7151)d6f067a
TINY-7873: Disable sticky toolbar fullscreen test on Firefox 91 temporarilyc5330fa
TINY-7873: Adjust selection to account for changes in ARM Firefox 91ac54962
TypeScript 4.4 type fixes (#7140)Maintainer changes
This version was pushed to npm by ephox, a new releaser for tinymce since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/human-nature-lab/breadboard/network/alerts).