[TASK] Implement t3editor as custom web component
Remove jQuery dependency, avoid inline javascript and encapsulate initialization into a web component. Also use "codemirror" as import name, as that's what the npm package name is, and will eventually allow to make use of TypeScript typings. Releases: master Resolves: #93149 Change-Id: Ia85784b21a90e1986ea6ba7a915e032aa7963d92 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67185 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- .stylelintrc 8 additions, 1 deletion.stylelintrc
- Build/Gruntfile.js 4 additions, 4 deletionsBuild/Gruntfile.js
- Build/Sources/Sass/editor.scss 9 additions, 1 deletionBuild/Sources/Sass/editor.scss
- Build/Sources/TypeScript/t3editor/Resources/Public/TypeScript/Element/CodeMirrorElement.ts 153 additions, 0 deletions.../Resources/Public/TypeScript/Element/CodeMirrorElement.ts
- Build/Sources/TypeScript/t3editor/Resources/Public/TypeScript/T3editor.ts 29 additions, 88 deletions...peScript/t3editor/Resources/Public/TypeScript/T3editor.ts
- Build/types/TYPO3/index.d.ts 1 addition, 1 deletionBuild/types/TYPO3/index.d.ts
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-93149-T3EditorModuleReplacedByReplacedByCodeMirrorElement.rst 48 additions, 0 deletions...9-T3EditorModuleReplacedByReplacedByCodeMirrorElement.rst
- typo3/sysext/t3editor/Classes/Form/Element/T3editorElement.php 15 additions, 25 deletions.../sysext/t3editor/Classes/Form/Element/T3editorElement.php
- typo3/sysext/t3editor/Classes/Hook/PageRendererRenderPreProcess.php 9 additions, 3 deletions...xt/t3editor/Classes/Hook/PageRendererRenderPreProcess.php
- typo3/sysext/t3editor/Configuration/Backend/T3editor/Addons.php 27 additions, 27 deletions...sysext/t3editor/Configuration/Backend/T3editor/Addons.php
- typo3/sysext/t3editor/Configuration/Backend/T3editor/Modes.php 5 additions, 5 deletions.../sysext/t3editor/Configuration/Backend/T3editor/Modes.php
- typo3/sysext/t3editor/Resources/Public/Css/t3editor.css 1 addition, 1 deletiontypo3/sysext/t3editor/Resources/Public/Css/t3editor.css
- typo3/sysext/t3editor/Resources/Public/JavaScript/Addon/Hint/TypoScriptHint.js 2 additions, 2 deletions.../Resources/Public/JavaScript/Addon/Hint/TypoScriptHint.js
- typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/AUTHORS 0 additions, 0 deletions...or/Resources/Public/JavaScript/Contrib/codemirror/AUTHORS
- typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/CHANGELOG.md 0 additions, 0 deletions...sources/Public/JavaScript/Contrib/codemirror/CHANGELOG.md
- typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/CONTRIBUTING.md 0 additions, 0 deletions...rces/Public/JavaScript/Contrib/codemirror/CONTRIBUTING.md
- typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/LICENSE 0 additions, 0 deletions...or/Resources/Public/JavaScript/Contrib/codemirror/LICENSE
- typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/README.md 0 additions, 0 deletions.../Resources/Public/JavaScript/Contrib/codemirror/README.md
- typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/addon/comment/comment.js 0 additions, 0 deletions...ic/JavaScript/Contrib/codemirror/addon/comment/comment.js
- typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/addon/comment/continuecomment.js 0 additions, 0 deletions...cript/Contrib/codemirror/addon/comment/continuecomment.js
Please register or sign in to comment