BorderTech / wcomponents

Accessible Web UI Framework for Enterprise
GNU General Public License v3.0
21 stars 17 forks source link

Port rich text field registration off of XSLT #1862

Open philipcaisip opened 3 weeks ago

JohnMcGuinness commented 3 weeks ago

It should be noted that WebKit does not suppport extending elements

ricksbrown commented 3 weeks ago

It should be noted that WebKit does not suppport extending elements

Oh darn it! You are right! Nowadays that means Safari.

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/is#browser_compatibility

sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed

Issues
357 New issues
0 Accepted issues

Measures
0 Security Hotspots
90.6% Coverage on New Code
0.5% Duplication on New Code

See analysis details on SonarCloud

philipcaisip commented 1 week ago

Hi @ricksbrown, this is ready to review now. RTFs are marked with a custom HTML component that then get passed to TinyMCE, instead of the XSLT doing that. There's also some new unit tests that use a mock TinyMCE, which I've put in a new mock-modules folder.